From 515f90926a8e0ac4c7b4d9329f74d1e4b89fff9b Mon Sep 17 00:00:00 2001 From: Colin Dixon Date: Wed, 15 Apr 2015 06:30:31 -0700 Subject: [PATCH] Adding canReuse to MD-SAL simple app providers Change-Id: I21a033cd21b30f027e58f875f855cfeefabcae66 Signed-off-by: Colin Dixon --- .../generate/src/main/template/consumer/consumerModule.vm | 6 ++++++ .../generate/src/main/template/provider/providerModule.vm | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/main/archetypes/archetype-md-sal-app-simple/src/main/resources/archetype-resources/generate/src/main/template/consumer/consumerModule.vm b/main/archetypes/archetype-md-sal-app-simple/src/main/resources/archetype-resources/generate/src/main/template/consumer/consumerModule.vm index 8adec42..1fc1f3a 100644 --- a/main/archetypes/archetype-md-sal-app-simple/src/main/resources/archetype-resources/generate/src/main/template/consumer/consumerModule.vm +++ b/main/archetypes/archetype-md-sal-app-simple/src/main/resources/archetype-resources/generate/src/main/template/consumer/consumerModule.vm @@ -2,6 +2,7 @@ package org.opendaylight.controller.config.yang.config.${app}_consumer.impl; import ${package}.consumer.${capitalApp}ConsumerImpl; import ${package}.consumer.${capitalApp}ConsumerService; +import org.opendaylight.controller.config.spi.Module; import org.opendaylight.yang.gen.v1.opendaylight.sample.rev140407.${capitalApp}Service; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -49,4 +50,9 @@ public class ${capitalApp}ConsumerModule extends org.opendaylight.controller.con return ret; } + @Override + public boolean canReuse(Module m){ + return true; + } + } diff --git a/main/archetypes/archetype-md-sal-app-simple/src/main/resources/archetype-resources/generate/src/main/template/provider/providerModule.vm b/main/archetypes/archetype-md-sal-app-simple/src/main/resources/archetype-resources/generate/src/main/template/provider/providerModule.vm index 4bac0dc..99ce7d9 100644 --- a/main/archetypes/archetype-md-sal-app-simple/src/main/resources/archetype-resources/generate/src/main/template/provider/providerModule.vm +++ b/main/archetypes/archetype-md-sal-app-simple/src/main/resources/archetype-resources/generate/src/main/template/provider/providerModule.vm @@ -1,6 +1,7 @@ package org.opendaylight.controller.config.yang.config.${app}_provider.impl; import ${package}.provider.${capitalApp}Provider; +import org.opendaylight.controller.config.spi.Module; import org.opendaylight.controller.md.sal.binding.api.DataBroker; import org.opendaylight.controller.sal.binding.api.BindingAwareBroker; import org.opendaylight.controller.sal.binding.api.NotificationProviderService; @@ -58,5 +59,9 @@ public class ${capitalApp}ProviderModule extends org.opendaylight.controller.con return ret; } + @Override + public boolean canReuse(Module m){ + return true; + } } -- 2.36.6