X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-test%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyang%2Ftest%2Fimpl%2FNetconfTestImplModule.java;h=7e1848dd6a7f20f6692d5dc5f5cfefd49b587190;hb=a46c42c28125c59bb3b6d6ed37f15501414c0fa4;hp=ae86d42d8ebd18458aa69f80d47024bbbdd4c131;hpb=a8e8f161be05a865c5ae364b57e76521944c13cf;p=controller.git diff --git a/opendaylight/config/yang-test/src/main/java/org/opendaylight/controller/config/yang/test/impl/NetconfTestImplModule.java b/opendaylight/config/yang-test/src/main/java/org/opendaylight/controller/config/yang/test/impl/NetconfTestImplModule.java index ae86d42d8e..7e1848dd6a 100644 --- a/opendaylight/config/yang-test/src/main/java/org/opendaylight/controller/config/yang/test/impl/NetconfTestImplModule.java +++ b/opendaylight/config/yang-test/src/main/java/org/opendaylight/controller/config/yang/test/impl/NetconfTestImplModule.java @@ -1,159 +1,28 @@ -/** - * Generated file - - * Generated from: yang module name: config-test-impl yang module local name: impl-netconf - * Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator - * Generated at: Fri Sep 27 13:02:28 CEST 2013 - * - * Do not modify this file unless it is present under src/main directory - */ package org.opendaylight.controller.config.yang.test.impl; - -import com.google.common.collect.Lists; - -import java.util.List; - /** * */ -public final class NetconfTestImplModule - extends - org.opendaylight.controller.config.yang.test.impl.AbstractNetconfTestImplModule { +public final class NetconfTestImplModule extends org.opendaylight.controller.config.yang.test.impl.AbstractNetconfTestImplModule + { - public NetconfTestImplModule( - org.opendaylight.controller.config.api.ModuleIdentifier name, - org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) { - super(name, dependencyResolver); + public NetconfTestImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) { + super(identifier, dependencyResolver); } - public NetconfTestImplModule( - org.opendaylight.controller.config.api.ModuleIdentifier name, - org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, + public NetconfTestImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, NetconfTestImplModule oldModule, java.lang.AutoCloseable oldInstance) { - super(name, dependencyResolver, oldModule, oldInstance); + + super(identifier, dependencyResolver, oldModule, oldInstance); } @Override - public void validate() { - super.validate(); + protected void customValidation(){ // Add custom validation for module attributes here. } @Override public java.lang.AutoCloseable createInstance() { - return registerRuntimeBeans(); + return NetconfTestImplModuleUtil.registerRuntimeBeans(this); } - - private NetconfTestImplRuntimeRegistration registerRuntimeBeans() { - NetconfTestImplRuntimeRegistration reg = getRootRuntimeBeanRegistratorWrapper().register(new NetconfTestImplRuntimeMXBean() { - - @Override - public Long getCreatedSessions() { - return getSimpleLong(); - } - - @Override - public Asdf getAsdf() { - final Asdf asdf = new Asdf(); - asdf.setSimpleString("asdf"); - return asdf; - } - - @Override - public String noArg(final String arg1) { - return arg1.toUpperCase(); - } - - }); - - for (int i = 0; i < getSimpleShort(); i++) { - final int finalI = i; - - reg.register(new InnerRunningDataAdditionalRuntimeMXBean() { - @Override - public Integer getSimpleInt3() { - return getSimpleTest(); - } - - @Override - public Deep4 getDeep4() { - final Deep4 d = new Deep4(); - d.setBoool(false); - return d; - } - - @Override - public String getSimpleString() { - return Integer.toString(finalI); - } - - @Override - public void noArgInner() { - } - }); - - InnerRunningDataRuntimeRegistration innerReg = reg.register(new InnerRunningDataRuntimeMXBean() { - @Override - public Integer getSimpleInt3() { - return finalI; - } - - @Override - public Deep2 getDeep2() { - return new Deep2(); - } - }); - - for (int j = 0; j < getSimpleShort(); j++) { - final int finalJ = j; - innerReg.register(new InnerInnerRunningDataRuntimeMXBean() { - @Override - public List getNotStateBean() { - NotStateBean b1 = new NotStateBean(); - b1.setElement("not state"); - return Lists.newArrayList(b1); - } - - @Override - public Integer getSimpleInt3() { - return finalJ; - } - - @Override - public Deep3 getDeep3() { - return new Deep3(); - } - - @Override - public List getListOfStrings() { - return Lists.newArrayList("l1", "l2"); - } - - @Override - public List listOutput() { - return Lists.newArrayList(new RetValList()); - } - - @Override - public Boolean noArgInnerInner(Integer integer, Boolean aBoolean) { - return aBoolean; - } - - @Override - public RetValContainer containerOutput() { - return new RetValContainer(); - } - - @Override - public List leafListOutput() { - return Lists.newArrayList("1", "2"); - } - }); - } - } - - return reg; - } - }