23dce9321e3e10ca8d3ba4015e0c3fc2244233b2
[controller.git] / opendaylight / config / yang-jmx-generator-plugin / src / main / resources / freeMarker / module_stub_template.ftl
1 <@headerD header=header/>
2 package ${packageName};
3
4 <@javadocD object=javadoc/>
5 <@typeDeclarationD object=typeDeclaration/>
6 {
7
8     public ${typeDeclaration.name}(${moduleNameType} identifier, ${dependencyResolverType} dependencyResolver) {
9         super(identifier, dependencyResolver);
10     }
11
12     public ${typeDeclaration.name}(${moduleNameType} identifier, ${dependencyResolverType} dependencyResolver, ${typeDeclaration.name} oldModule, ${instanceType} oldInstance) {
13         super(identifier, dependencyResolver, oldModule, oldInstance);
14     }
15
16     @Override
17     public void validate(){
18         super.validate();
19         // Add custom validation for module attributes here.
20     }
21
22     @Override
23     public ${instanceType} createInstance() {
24         //TODO:implement
25         <@unimplementedExceptionD/>
26     }
27 }