Migrate lisp-proto implementation to IETF YANG model
[lispflowmapping.git] / mappingservice / implementation / src / main / java / org / opendaylight / controller / config / yang / config / lfm / mappingservice / shell / impl / MappingServiceShellModule.java
1 package org.opendaylight.controller.config.yang.config.lfm.mappingservice.shell.impl;
2
3 import org.opendaylight.lispflowmapping.implementation.MappingServiceShell;
4
5 public class MappingServiceShellModule extends org.opendaylight.controller.config.yang.config.lfm.mappingservice.shell.impl.AbstractMappingServiceShellModule {
6     private MappingServiceShell mappingServiceShell;
7
8     public MappingServiceShellModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
9         super(identifier, dependencyResolver);
10     }
11
12     public MappingServiceShellModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.controller.config.yang.config.lfm.mappingservice.shell.impl.MappingServiceShellModule oldModule, java.lang.AutoCloseable oldInstance) {
13         super(identifier, dependencyResolver, oldModule, oldInstance);
14     }
15
16     @Override
17     public void customValidation() {
18         // add custom validation form module attributes here.
19     }
20
21     @Override
22     public java.lang.AutoCloseable createInstance() {
23         mappingServiceShell = new MappingServiceShell();
24         mappingServiceShell.setBindingAwareBroker(getBrokerDependency());
25         mappingServiceShell.setMappingService(getMappingserviceDependency());
26         return mappingServiceShell;
27     }
28
29 }