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; }