X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-jmx-generator-plugin%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyangjmxgenerator%2Fplugin%2Fftl%2FAbstractModuleTemplate.java;h=487bf63e62f9b1806b01c0402cfa6c158035ca75;hb=707e2aa73c7314180472539ed4137950d33f5776;hp=c40bfdfb9f2307bc233e79e578b41230c2cb22ab;hpb=9fb64948564e252018f9b1e13e7cea2c92f991aa;p=controller.git diff --git a/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/ftl/AbstractModuleTemplate.java b/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/ftl/AbstractModuleTemplate.java index c40bfdfb9f..487bf63e62 100644 --- a/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/ftl/AbstractModuleTemplate.java +++ b/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/ftl/AbstractModuleTemplate.java @@ -9,24 +9,12 @@ package org.opendaylight.controller.config.yangjmxgenerator.plugin.ftl; import java.util.Collections; import java.util.List; - -import org.opendaylight.controller.config.api.DependencyResolver; -import org.opendaylight.controller.config.api.DynamicMBeanWithInstance; -import org.opendaylight.controller.config.api.ModuleIdentifier; -import org.opendaylight.controller.config.api.annotations.AbstractServiceInterface; -import org.opendaylight.controller.config.api.runtime.RootRuntimeBeanRegistrator; -import org.opendaylight.controller.config.spi.Module; import org.opendaylight.controller.config.yangjmxgenerator.plugin.ftl.model.Constructor; import org.opendaylight.controller.config.yangjmxgenerator.plugin.ftl.model.Field; import org.opendaylight.controller.config.yangjmxgenerator.plugin.ftl.model.Header; import org.opendaylight.controller.config.yangjmxgenerator.plugin.ftl.model.MethodDefinition; import org.opendaylight.controller.config.yangjmxgenerator.plugin.ftl.model.ModuleField; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -/** - * - */ public class AbstractModuleTemplate extends GeneralClassTemplate { private final List moduleFields; @@ -34,13 +22,12 @@ public class AbstractModuleTemplate extends GeneralClassTemplate { private final String registratorType; public AbstractModuleTemplate(Header header, String packageName, - String abstractModuleName, List implementedIfcs, - List moduleFields, List methods, + String abstractModuleName, List extendedClasses, + List implementedIfcs, List moduleFields, List methods, boolean isRuntime, String registratorType) { - super(header, packageName, abstractModuleName, Collections - . emptyList(), implementedIfcs, Collections - . emptyList(), methods, true, false, Collections - . emptyList()); + super(header, packageName, abstractModuleName, extendedClasses, + implementedIfcs, Collections. emptyList(), methods, + true, false, Collections. emptyList()); this.moduleFields = moduleFields; this.runtime = isRuntime; this.registratorType = registratorType; @@ -50,22 +37,6 @@ public class AbstractModuleTemplate extends GeneralClassTemplate { return moduleFields; } - public String getInstanceType() { - return AutoCloseable.class.getCanonicalName(); - } - - public String getModuleNameType() { - return ModuleIdentifier.class.getCanonicalName(); - } - - public String getAbstractServiceInterfaceType() { - return AbstractServiceInterface.class.getCanonicalName(); - } - - public String getModuleType() { - return Module.class.getCanonicalName(); - } - public String getRegistratorType() { return registratorType; } @@ -74,29 +45,4 @@ public class AbstractModuleTemplate extends GeneralClassTemplate { return runtime; } - public String getDependencyResolverType() { - return DependencyResolver.class.getCanonicalName(); - } - - public String getDynamicMBeanWithInstanceType() { - return DynamicMBeanWithInstance.class.getCanonicalName(); - } - - public String getRootRuntimeRegistratorType() { - return RootRuntimeBeanRegistrator.class.getCanonicalName(); - } - - @Override - public String getFtlTempleteLocation() { - return "module_abs_template_new.ftl"; - } - - public String getLoggerType() { - return Logger.class.getCanonicalName(); - } - - public String getLoggerFactoryType() { - return LoggerFactory.class.getCanonicalName(); - } - }