From 5d8564699f2d304349ade4982f83147cb08b76a7 Mon Sep 17 00:00:00 2001 From: Maros Marsalek Date: Thu, 19 May 2016 15:01:14 +0200 Subject: [PATCH] HONEYCOMB-61: Move VPP initializers to v3po2vpp Change-Id: I65a317bc84ab422bcb956a91dea24d6a17f8e0a5 Signed-off-by: Maros Marsalek --- v3po/impl/src/main/config/initializer-config.xml | 4 +- v3po/v3po2vpp/pom.xml | 5 +++ .../v3po/initializers}/InterfacesInitializer.java | 5 +-- .../v3po/initializers}/VppInitializer.java | 3 +- .../InterfacesConfigurationInitializerModule.java | 8 ++-- ...facesConfigurationInitializerModuleFactory.java | 8 ++-- .../VppConfigurationInitializerModule.java | 24 ++++++++++++ .../VppConfigurationInitializerModuleFactory.java | 8 ++-- v3po/v3po2vpp/src/main/yang/v3po2vpp.yang | 45 ++++++++++++++++++++++ .../initializers}/InterfacesInitializerTest.java | 18 ++++++++- .../v3po/initializers}/VppInitializerTest.java | 2 +- .../ConfigurationInitializerRegistryModule.java | 3 +- .../VppConfigurationInitializerModule.java | 34 ---------------- v3po/vpp-cfg-init/src/main/yang/vpp-cfg-init.yang | 45 ---------------------- 14 files changed, 111 insertions(+), 101 deletions(-) rename v3po/{vpp-cfg-init/src/main/java/io/fd/honeycomb/v3po/vpp/data/init => v3po2vpp/src/main/java/io/fd/honeycomb/v3po/translate/v3po/initializers}/InterfacesInitializer.java (96%) rename v3po/{vpp-cfg-init/src/main/java/io/fd/honeycomb/v3po/vpp/data/init => v3po2vpp/src/main/java/io/fd/honeycomb/v3po/translate/v3po/initializers}/VppInitializer.java (96%) rename v3po/{vpp-cfg-init/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/vpp/data/init/rev160407 => v3po2vpp/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/v3po2vpp/rev160406}/InterfacesConfigurationInitializerModule.java (73%) rename v3po/{vpp-cfg-init/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/vpp/data/init/rev160407 => v3po2vpp/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/v3po2vpp/rev160406}/InterfacesConfigurationInitializerModuleFactory.java (59%) create mode 100644 v3po/v3po2vpp/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/v3po2vpp/rev160406/VppConfigurationInitializerModule.java rename v3po/{vpp-cfg-init/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/vpp/data/init/rev160407 => v3po2vpp/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/v3po2vpp/rev160406}/VppConfigurationInitializerModuleFactory.java (50%) rename v3po/{vpp-cfg-init/src/test/java/io/fd/honeycomb/v3po/vpp/data/init => v3po2vpp/src/test/java/io/fd/honeycomb/v3po/translate/v3po/initializers}/InterfacesInitializerTest.java (86%) rename v3po/{vpp-cfg-init/src/test/java/io/fd/honeycomb/v3po/vpp/data/init => v3po2vpp/src/test/java/io/fd/honeycomb/v3po/translate/v3po/initializers}/VppInitializerTest.java (98%) delete mode 100644 v3po/vpp-cfg-init/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/vpp/data/init/rev160407/VppConfigurationInitializerModule.java diff --git a/v3po/impl/src/main/config/initializer-config.xml b/v3po/impl/src/main/config/initializer-config.xml index c5ee10f91..cb98a2a89 100644 --- a/v3po/impl/src/main/config/initializer-config.xml +++ b/v3po/impl/src/main/config/initializer-config.xml @@ -93,7 +93,7 @@ - prefix:vpp-cfg-initializer + prefix:vpp-cfg-initializer vpp-cfg-initializer prefix:binding-async-data-broker @@ -102,7 +102,7 @@ - prefix:interfaces-cfg-initializer + prefix:interfaces-cfg-initializer interfaces-cfg-initializer prefix:binding-async-data-broker diff --git a/v3po/v3po2vpp/pom.xml b/v3po/v3po2vpp/pom.xml index 6eed27377..113511da1 100644 --- a/v3po/v3po2vpp/pom.xml +++ b/v3po/v3po2vpp/pom.xml @@ -59,6 +59,11 @@ vpp-jvpp-cfg ${project.version} + + ${project.groupId} + vpp-cfg-init + ${project.version} + io.fd.vpp jvpp diff --git a/v3po/vpp-cfg-init/src/main/java/io/fd/honeycomb/v3po/vpp/data/init/InterfacesInitializer.java b/v3po/v3po2vpp/src/main/java/io/fd/honeycomb/v3po/translate/v3po/initializers/InterfacesInitializer.java similarity index 96% rename from v3po/vpp-cfg-init/src/main/java/io/fd/honeycomb/v3po/vpp/data/init/InterfacesInitializer.java rename to v3po/v3po2vpp/src/main/java/io/fd/honeycomb/v3po/translate/v3po/initializers/InterfacesInitializer.java index 9ecbe0c13..0b5cef4d8 100644 --- a/v3po/vpp-cfg-init/src/main/java/io/fd/honeycomb/v3po/vpp/data/init/InterfacesInitializer.java +++ b/v3po/v3po2vpp/src/main/java/io/fd/honeycomb/v3po/translate/v3po/initializers/InterfacesInitializer.java @@ -14,10 +14,11 @@ * limitations under the License. */ -package io.fd.honeycomb.v3po.vpp.data.init; +package io.fd.honeycomb.v3po.translate.v3po.initializers; import com.google.common.base.Function; import com.google.common.collect.Lists; +import io.fd.honeycomb.v3po.vpp.data.init.AbstractDataTreeConverter; import javax.annotation.Nonnull; import javax.annotation.Nullable; import org.opendaylight.controller.md.sal.binding.api.DataBroker; @@ -43,8 +44,6 @@ public class InterfacesInitializer extends AbstractDataTreeConverter