X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-jmx-generator%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyangjmxgenerator%2FModuleMXBeanEntry.java;h=ebddb4ff81e3caf0f26a704b7b265b62fa69da99;hp=773025c3cf85560ac1c3900d50170155a4df5069;hb=20a32e6459fd1e27e7669bf1ebc7742b96787b94;hpb=0552aa7d15d9482a9c24062786a743adca4ab74a
diff --git a/opendaylight/config/yang-jmx-generator/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/ModuleMXBeanEntry.java b/opendaylight/config/yang-jmx-generator/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/ModuleMXBeanEntry.java
index 773025c3cf..ebddb4ff81 100644
--- a/opendaylight/config/yang-jmx-generator/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/ModuleMXBeanEntry.java
+++ b/opendaylight/config/yang-jmx-generator/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/ModuleMXBeanEntry.java
@@ -56,7 +56,6 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
*
*
*
- *
*/
public class ModuleMXBeanEntry extends AbstractEntry {
@@ -74,8 +73,8 @@ public class ModuleMXBeanEntry extends AbstractEntry {
private Collection runtimeBeans;
private String nullableDummyContainerName;
- ModuleMXBeanEntry(ModuleMXBeanEntryInitial initials, Map yangToAttributes,
- Map providedServices2, Collection runtimeBeans) {
+ ModuleMXBeanEntry(final ModuleMXBeanEntryInitial initials, final Map yangToAttributes,
+ final Map providedServices2, final Collection runtimeBeans) {
this.yangToAttributes = yangToAttributes;
this.providedServices = Collections.unmodifiableMap(providedServices2);
this.runtimeBeans = runtimeBeans;
@@ -102,7 +101,7 @@ public class ModuleMXBeanEntry extends AbstractEntry {
return ABSTRACT_PREFIX + getStubModuleName();
}
- public String getFullyQualifiedName(String typeName) {
+ public String getFullyQualifiedName(final String typeName) {
return FullyQualifiedNameHelper.getFullyQualifiedName(initial.packageName,
typeName);
}
@@ -124,7 +123,7 @@ public class ModuleMXBeanEntry extends AbstractEntry {
return providedServices;
}
- public void setRuntimeBeans(Collection newRuntimeBeans) {
+ public void setRuntimeBeans(final Collection newRuntimeBeans) {
runtimeBeans = newRuntimeBeans;
}
@@ -148,10 +147,10 @@ public class ModuleMXBeanEntry extends AbstractEntry {
* instances as values
*/
public static Map create(
- Module currentModule,
- Map qNamesToSIEs,
- SchemaContext schemaContext,
- TypeProviderWrapper typeProviderWrapper, String packageName) {
+ final Module currentModule,
+ final Map qNamesToSIEs,
+ final SchemaContext schemaContext,
+ final TypeProviderWrapper typeProviderWrapper, final String packageName) {
ModuleMXBeanEntryBuilder builder = new ModuleMXBeanEntryBuilder().setModule(currentModule).setqNamesToSIEs(qNamesToSIEs)
.setSchemaContext(schemaContext).setTypeProviderWrapper(typeProviderWrapper)
@@ -164,7 +163,7 @@ public class ModuleMXBeanEntry extends AbstractEntry {
return yangToAttributes;
}
- void setYangToAttributes(Map newAttributes) {
+ void setYangToAttributes(final Map newAttributes) {
this.yangToAttributes = newAttributes;
}
@@ -187,21 +186,21 @@ public class ModuleMXBeanEntry extends AbstractEntry {
return nullableDummyContainerName;
}
- public void setNullableDummyContainerName(String nullableDummyContainerName) {
+ public void setNullableDummyContainerName(final String nullableDummyContainerName) {
this.nullableDummyContainerName = nullableDummyContainerName;
}
static final class ModuleMXBeanEntryInitial {
- private String localName;
- private String description;
- private String packageName;
- private String javaNamePrefix;
- private String namespace;
- private QName qName;
+ private final String localName;
+ private final String description;
+ private final String packageName;
+ private final String javaNamePrefix;
+ private final String namespace;
+ private final QName qName;
- ModuleMXBeanEntryInitial(String localName, String description, String packageName, String javaNamePrefix, String namespace, QName qName) {
+ ModuleMXBeanEntryInitial(final String localName, final String description, final String packageName, final String javaNamePrefix, final String namespace, final QName qName) {
this.localName = localName;
this.description = description;
this.packageName = packageName;
@@ -219,22 +218,22 @@ public class ModuleMXBeanEntry extends AbstractEntry {
private String namespace;
private QName qName;
- public ModuleMXBeanEntryInitialBuilder setPackageName(String packageName) {
+ public ModuleMXBeanEntryInitialBuilder setPackageName(final String packageName) {
this.packageName = packageName;
return this;
}
- public ModuleMXBeanEntryInitialBuilder setJavaNamePrefix(String javaNamePrefix) {
+ public ModuleMXBeanEntryInitialBuilder setJavaNamePrefix(final String javaNamePrefix) {
this.javaNamePrefix = javaNamePrefix;
return this;
}
- public ModuleMXBeanEntryInitialBuilder setNamespace(String namespace) {
+ public ModuleMXBeanEntryInitialBuilder setNamespace(final String namespace) {
this.namespace = namespace;
return this;
}
- public ModuleMXBeanEntryInitialBuilder setqName(QName qName) {
+ public ModuleMXBeanEntryInitialBuilder setqName(final QName qName) {
this.qName = qName;
return this;
}
@@ -243,9 +242,9 @@ public class ModuleMXBeanEntry extends AbstractEntry {
return new ModuleMXBeanEntry.ModuleMXBeanEntryInitial(localName, description, packageName, javaNamePrefix, namespace, qName);
}
- public ModuleMXBeanEntryInitialBuilder setIdSchemaNode(IdentitySchemaNode idSchemaNode) {
+ public ModuleMXBeanEntryInitialBuilder setIdSchemaNode(final IdentitySchemaNode idSchemaNode) {
this.localName = idSchemaNode.getQName().getLocalName();
- this.description = idSchemaNode.getDescription();
+ this.description = idSchemaNode.getDescription().orElse(null);
return this;
}