Renamed artifacts to reflect the project's name. 86/25986/2
authorGabriel Robitaille-Montpetit <grmontpetit@inocybe.com>
Tue, 25 Aug 2015 20:36:54 +0000 (16:36 -0400)
committerGabriel Robitaille-Montpetit <grmontpetit@inocybe.com>
Tue, 25 Aug 2015 20:37:22 +0000 (16:37 -0400)
Change-Id: I30a4c94f5c87a8f5d9bac29147345cec9dbab053
Signed-off-by: Gabriel Robitaille-Montpetit <grmontpetit@inocybe.com>
43 files changed:
api/pom.xml
api/src/main/yang/cl-unimgr-mef.yang [moved from api/src/main/yang/cl-vcpe-mef.yang with 92% similarity]
artifacts/pom.xml
cli/pom.xml
cli/src/main/java/org/opendaylight/unimgr/cli/EvcRemoveShellCommand.java [moved from cli/src/main/java/org/opendaylight/vcpe/cli/EvcRemoveShellCommand.java with 82% similarity]
cli/src/main/java/org/opendaylight/unimgr/cli/UniAddShellCommand.java [moved from cli/src/main/java/org/opendaylight/vcpe/cli/UniAddShellCommand.java with 89% similarity]
cli/src/main/java/org/opendaylight/unimgr/cli/UniListShellCommand.java [moved from cli/src/main/java/org/opendaylight/vcpe/cli/UniListShellCommand.java with 86% similarity]
cli/src/main/java/org/opendaylight/unimgr/cli/UniRemoveShellCommand.java [moved from cli/src/main/java/org/opendaylight/vcpe/cli/UniRemoveShellCommand.java with 82% similarity]
cli/src/main/java/org/opendaylight/unimgr/cli/UniShowShellCommand.java [moved from cli/src/main/java/org/opendaylight/vcpe/cli/UniShowShellCommand.java with 87% similarity]
cli/src/main/resources/OSGI-INF/blueprint/commands.xml
features/pom.xml
features/src/main/features/features.xml
impl/pom.xml
impl/src/main/config/default-config.xml
impl/src/main/java/org/opendaylight/unimgr/api/IUnimgrConsoleProvider.java [moved from impl/src/main/java/org/opendaylight/vcpe/api/IVcpeConsoleProvider.java with 81% similarity]
impl/src/main/java/org/opendaylight/unimgr/api/IUnimgrDataChangeListener.java [moved from impl/src/main/java/org/opendaylight/vcpe/api/IVcpeDataChangeListener.java with 88% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/AbstractCreateCommand.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/AbstractCreateCommand.java with 94% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/AbstractDeleteCommand.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/AbstractDeleteCommand.java with 95% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/AbstractUpdateCommand.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/AbstractUpdateCommand.java with 94% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/Command.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/Command.java with 89% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/EvcCreateCommand.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/EvcCreateCommand.java with 54% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/EvcDeleteCommand.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/EvcDeleteCommand.java with 85% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/EvcUpdateCommand.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/EvcUpdateCommand.java with 96% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/TransactionInvoker.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/TransactionInvoker.java with 95% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/UniCreateCommand.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/UniCreateCommand.java with 79% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/UniDeleteCommand.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/UniDeleteCommand.java with 80% similarity]
impl/src/main/java/org/opendaylight/unimgr/command/UniUpdateCommand.java [moved from impl/src/main/java/org/opendaylight/vcpe/command/UniUpdateCommand.java with 98% similarity]
impl/src/main/java/org/opendaylight/unimgr/impl/EvcDataChangeListener.java [moved from impl/src/main/java/org/opendaylight/vcpe/impl/EvcDataChangeListener.java with 89% similarity]
impl/src/main/java/org/opendaylight/unimgr/impl/UniDataChangeListener.java [moved from impl/src/main/java/org/opendaylight/vcpe/impl/UniDataChangeListener.java with 89% similarity]
impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrConstants.java [moved from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeConstants.java with 98% similarity]
impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrDataChangeListener.java [moved from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeDataChangeListener.java with 78% similarity]
impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrMapper.java [moved from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeMapper.java with 83% similarity]
impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrProvider.java [moved from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeProvider.java with 75% similarity]
impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrUtils.java [moved from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeUtils.java with 91% similarity]
impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/unimgr/impl/rev150622/UnimgrModule.java [new file with mode: 0644]
impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/unimgr/impl/rev150622/UnimgrModuleFactory.java [new file with mode: 0644]
impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/unimgr/impl/rev150622/VcpeModule.java [moved from impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/vcpe/impl/rev150622/VcpeModule.java with 52% similarity, mode: 0644]
impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/unimgr/impl/rev150622/VcpeModuleFactory.java [moved from impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/vcpe/impl/rev150622/VcpeModuleFactory.java with 56% similarity, mode: 0644]
impl/src/main/yang/unimgr-impl.yang [moved from impl/src/main/yang/vcpe-impl.yang with 79% similarity]
impl/src/test/java/org/opendaylight/unimgr/impl/UnimgrProviderTest.java [moved from impl/src/test/java/org/opendaylight/vcpe/impl/VcpeProviderTest.java with 85% similarity]
it/pom.xml
karaf/pom.xml
pom.xml

index 07846eec3d4e91e2eab1615ee0681eaee3f7a578..5de3a927fb8272ffe8e6c43b47dee498de65e670 100755 (executable)
@@ -15,8 +15,8 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
-  <groupId>org.opendaylight.vcpe</groupId>
-  <artifactId>vcpe-api</artifactId>
+  <groupId>org.opendaylight.unimgr</groupId>
+  <artifactId>unimgr-api</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
similarity index 92%
rename from api/src/main/yang/cl-vcpe-mef.yang
rename to api/src/main/yang/cl-unimgr-mef.yang
index 5276e6dba6e3bd35ce14332f80e202a771bfa28f..81c9d625bbbf3bccbb460eb353849c57837f426d 100755 (executable)
 // + type : string\r
 // + uniMtuSize : int = [uniMtuSize >= 1522]\r
 \r
-module cl-vcpe-mef {\r
+module cl-unimgr-mef {\r
 \r
     yang-version 1;\r
-    namespace "urn:opendaylight:params:xml:ns:yang:vcpe";\r
-    prefix "vcpe";\r
+    namespace "urn:opendaylight:params:xml:ns:yang:unimgr";\r
+    prefix "unimgr";\r
 \r
     import ietf-yang-types { prefix yang; revision-date 2013-07-15; }\r
     import ietf-inet-types { prefix inet; revision-date 2010-09-24; }\r
     import network-topology { prefix topo; revision-date 2013-10-21; }\r
 \r
     revision "2015-06-22" {\r
-        description "Initial revision of vcpe model";\r
+        description "Initial revision of unimgr model";\r
     }\r
 \r
     grouping service-speed {\r
index 8c9bd3e50da43db9a71a39980c2eac9a37b22dfa..1bb69b6e7ad747033bcad4d6147e65bab6b35ef4 100755 (executable)
@@ -9,8 +9,8 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
   <modelVersion>4.0.0</modelVersion>
-  <groupId>org.opendaylight.vcpe</groupId>
-  <artifactId>vcpe-artifacts</artifactId>
+  <groupId>org.opendaylight.unimgr</groupId>
+  <artifactId>unimgr-artifacts</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>pom</packaging>
 
@@ -18,17 +18,17 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
     <dependencies>
       <dependency>
         <groupId>${project.groupId}</groupId>
-        <artifactId>vcpe-api</artifactId>
+        <artifactId>unimgr-api</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>${project.groupId}</groupId>
-        <artifactId>vcpe-impl</artifactId>
+        <artifactId>unimgr-impl</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>${project.groupId}</groupId>
-        <artifactId>vcpe-features</artifactId>
+        <artifactId>unimgr-features</artifactId>
         <version>${project.version}</version>
         <classifier>features</classifier>
         <type>xml</type>
index 389933aa634c1eb38dc3ad6b2f4d0ee47ce50e6f..4faf79b31bd0f17e58d8d109360fad2ef8d686f2 100755 (executable)
@@ -16,14 +16,14 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
-  <groupId>org.opendaylight.vcpe</groupId>
-  <artifactId>vcpe-cli</artifactId>
+  <groupId>org.opendaylight.unimgr</groupId>
+  <artifactId>unimgr-cli</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>bundle</packaging>
   <dependencies>
     <dependency>
       <groupId>${project.groupId}</groupId>
-      <artifactId>vcpe-impl</artifactId>
+      <artifactId>unimgr-impl</artifactId>
       <version>${project.version}</version>
     </dependency>
 
similarity index 82%
rename from cli/src/main/java/org/opendaylight/vcpe/cli/EvcRemoveShellCommand.java
rename to cli/src/main/java/org/opendaylight/unimgr/cli/EvcRemoveShellCommand.java
index b47a4821796244c8f4103c662f49f9d0818b4ca0..122bb3fe599bf55ec3a2fedf6ebf02dbf972ef4e 100644 (file)
@@ -5,22 +5,22 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.cli;
+package org.opendaylight.unimgr.cli;
 
 import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
-import org.opendaylight.vcpe.api.IVcpeConsoleProvider;
+import org.opendaylight.unimgr.api.IUnimgrConsoleProvider;
 
 @Command(name = "remove", scope = "Evc", description = "Removes Evc.")
 public class EvcRemoveShellCommand extends OsgiCommandSupport {
 
-    protected IVcpeConsoleProvider provider;
+    protected IUnimgrConsoleProvider provider;
 
     @Argument(index = 0, name = "id", description = "Evc Id", required = true, multiValued = false)
     String id;
 
-    public EvcRemoveShellCommand(IVcpeConsoleProvider provider) {
+    public EvcRemoveShellCommand(IUnimgrConsoleProvider provider) {
         this.provider = provider;
     }
 
similarity index 89%
rename from cli/src/main/java/org/opendaylight/vcpe/cli/UniAddShellCommand.java
rename to cli/src/main/java/org/opendaylight/unimgr/cli/UniAddShellCommand.java
index 899211b92f16caec76824dc34720d1688d82bf0c..1331aac20feb9b4c86aa96a7f13816cb6fa4de37 100755 (executable)
@@ -5,22 +5,22 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.cli;
+package org.opendaylight.unimgr.cli;
 
 import java.math.BigInteger;
 
 import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.commands.Option;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
-import org.opendaylight.vcpe.api.IVcpeConsoleProvider;
+import org.opendaylight.unimgr.api.IUnimgrConsoleProvider;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.service.speed.speed.Speed100MBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.service.speed.speed.Speed10GBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.service.speed.speed.Speed10MBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.service.speed.speed.Speed1GBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.uni.Speed;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.Uni;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.UniBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.service.speed.speed.Speed100MBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.service.speed.speed.Speed10GBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.service.speed.speed.Speed10MBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.service.speed.speed.Speed1GBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.uni.Speed;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.Uni;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.UniBuilder;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId;
 
 @Command(name = "add",
@@ -28,7 +28,7 @@ import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.
          description = "Adds an uni to the controller.")
 public class UniAddShellCommand extends OsgiCommandSupport {
 
-    protected IVcpeConsoleProvider provider;
+    protected IUnimgrConsoleProvider provider;
 
     @Option(name = "-id",
             aliases = { "--uni-id" },
@@ -86,7 +86,7 @@ public class UniAddShellCommand extends OsgiCommandSupport {
             multiValued = true)
     private String speed = "any";
 
-    public UniAddShellCommand(IVcpeConsoleProvider provider) {
+    public UniAddShellCommand(IUnimgrConsoleProvider provider) {
         this.provider = provider;
     }
 
similarity index 86%
rename from cli/src/main/java/org/opendaylight/vcpe/cli/UniListShellCommand.java
rename to cli/src/main/java/org/opendaylight/unimgr/cli/UniListShellCommand.java
index 570b6a102dad7f690102da06bd29c8fffd4e600e..87725158a64818781d3edcbdd08f0b39d7551924 100755 (executable)
@@ -6,20 +6,20 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.vcpe.cli;
+package org.opendaylight.unimgr.cli;
 
 import java.util.List;
 
 import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.commands.Option;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
-import org.opendaylight.vcpe.api.IVcpeConsoleProvider;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.Uni;
+import org.opendaylight.unimgr.api.IUnimgrConsoleProvider;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.Uni;
 
 @Command(name = "list", scope = "uni", description = "Lists all uni in the controller.")
 public class UniListShellCommand extends OsgiCommandSupport {
 
-    protected IVcpeConsoleProvider provider;
+    protected IUnimgrConsoleProvider provider;
 
     @Option(name = "-c",
             aliases = { "--config" },
@@ -28,7 +28,7 @@ public class UniListShellCommand extends OsgiCommandSupport {
             multiValued = false)
     Boolean isConfigurationData = false;
 
-    public UniListShellCommand(IVcpeConsoleProvider provider) {
+    public UniListShellCommand(IUnimgrConsoleProvider provider) {
         this.provider = provider;
     }
 
similarity index 82%
rename from cli/src/main/java/org/opendaylight/vcpe/cli/UniRemoveShellCommand.java
rename to cli/src/main/java/org/opendaylight/unimgr/cli/UniRemoveShellCommand.java
index 7b3003cb52486aeb6f3a12023bf9703769c3b29e..7b8cc7baa068a73d3e33bb98ec1d4a878d3d0f4f 100755 (executable)
@@ -5,22 +5,22 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.cli;
+package org.opendaylight.unimgr.cli;
 
 import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
-import org.opendaylight.vcpe.api.IVcpeConsoleProvider;
+import org.opendaylight.unimgr.api.IUnimgrConsoleProvider;
 
 @Command(name = "remove", scope = "uni", description = "Removes an Uni from the controller.")
 public class UniRemoveShellCommand extends OsgiCommandSupport {
 
-    protected IVcpeConsoleProvider provider;
+    protected IUnimgrConsoleProvider provider;
 
     @Argument(index = 0, name = "id", description = "Uni Id", required = true, multiValued = false)
     String id;
 
-    public UniRemoveShellCommand(IVcpeConsoleProvider provider) {
+    public UniRemoveShellCommand(IUnimgrConsoleProvider provider) {
         this.provider = provider;
     }
 
similarity index 87%
rename from cli/src/main/java/org/opendaylight/vcpe/cli/UniShowShellCommand.java
rename to cli/src/main/java/org/opendaylight/unimgr/cli/UniShowShellCommand.java
index 235d3ad2dafbd73956bd3cc05b34e0d32db416c1..d3e8cc6bad9adcbe294607ed925b50babe5e0e9f 100755 (executable)
@@ -5,23 +5,23 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.cli;
+package org.opendaylight.unimgr.cli;
 
 import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
-import org.opendaylight.vcpe.api.IVcpeConsoleProvider;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.Uni;
+import org.opendaylight.unimgr.api.IUnimgrConsoleProvider;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.Uni;
 
 @Command(name = "show", scope = "uni", description = "Shows detailed information about an uni.")
 public class UniShowShellCommand extends OsgiCommandSupport {
 
-    protected IVcpeConsoleProvider provider;
+    protected IUnimgrConsoleProvider provider;
 
     @Argument(index = 0, name = "id", description = "Uni Id", required = true, multiValued = false)
     String id;
 
-    public UniShowShellCommand(IVcpeConsoleProvider provider) {
+    public UniShowShellCommand(IUnimgrConsoleProvider provider) {
         this.provider = provider;
     }
 
index 2a2eb9798113784f17ba402fc92004196c0b2da4..0aaab7c9441cb0da8427977e3c02d0d0b2062f4c 100755 (executable)
@@ -1,33 +1,33 @@
 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
 
-    <reference id="vcpeConsoleProvider" availability="mandatory"
-        activation="eager" interface="org.opendaylight.vcpe.api.IVcpeConsoleProvider">
+    <reference id="unimgrConsoleProvider" availability="mandatory"
+        activation="eager" interface="org.opendaylight.unimgr.api.IUnimgrConsoleProvider">
     </reference>
 
     <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
         <command>
-            <action class="org.opendaylight.vcpe.cli.UniAddShellCommand">
-                <argument ref="vcpeConsoleProvider" />
+            <action class="org.opendaylight.unimgr.cli.UniAddShellCommand">
+                <argument ref="unimgrConsoleProvider" />
             </action>
         </command>
         <command>
-            <action class="org.opendaylight.vcpe.cli.UniRemoveShellCommand">
-                 <argument ref="vcpeConsoleProvider" />
+            <action class="org.opendaylight.unimgr.cli.UniRemoveShellCommand">
+                 <argument ref="unimgrConsoleProvider" />
             </action>
         </command>
         <command>
-            <action class="org.opendaylight.vcpe.cli.UniListShellCommand">
-                 <argument ref="vcpeConsoleProvider" />
+            <action class="org.opendaylight.unimgr.cli.UniListShellCommand">
+                 <argument ref="unimgrConsoleProvider" />
             </action>
         </command>
         <command>
-            <action class="org.opendaylight.vcpe.cli.UniShowShellCommand" >
-                <argument ref="vcpeConsoleProvider" />
+            <action class="org.opendaylight.unimgr.cli.UniShowShellCommand" >
+                <argument ref="unimgrConsoleProvider" />
             </action>
         </command>
         <command>
-            <action class="org.opendaylight.vcpe.cli.EvcRemoveShellCommand">
-                 <argument ref="vcpeConsoleProvider" />
+            <action class="org.opendaylight.unimgr.cli.EvcRemoveShellCommand">
+                 <argument ref="unimgrConsoleProvider" />
             </action>
         </command>
     </command-bundle>
index a9ecaa68a06e0f1b54a24a357b19f510da6fd75b..8e8c043ce796912f92d91bd22a4030842ee576ba 100755 (executable)
@@ -13,8 +13,8 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
     <version>1.6.0-SNAPSHOT</version>
     <relativePath/>
   </parent>
-  <groupId>org.opendaylight.vcpe</groupId>
-  <artifactId>vcpe-features</artifactId>
+  <groupId>org.opendaylight.unimgr</groupId>
+  <artifactId>unimgr-features</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <name>${project.artifactId}</name>
   <modelVersion>4.0.0</modelVersion>
@@ -82,24 +82,24 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
     </dependency>
     <dependency>
       <groupId>${project.groupId}</groupId>
-      <artifactId>vcpe-impl</artifactId>
+      <artifactId>unimgr-impl</artifactId>
       <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>${project.groupId}</groupId>
-      <artifactId>vcpe-impl</artifactId>
+      <artifactId>unimgr-impl</artifactId>
       <version>${project.version}</version>
       <type>xml</type>
       <classifier>config</classifier>
     </dependency>
     <dependency>
       <groupId>${project.groupId}</groupId>
-      <artifactId>vcpe-api</artifactId>
+      <artifactId>unimgr-api</artifactId>
       <version>${project.version}</version>
     </dependency>
         <dependency>
       <groupId>${project.groupId}</groupId>
-      <artifactId>vcpe-cli</artifactId>
+      <artifactId>unimgr-cli</artifactId>
       <version>${project.version}</version>
     </dependency>
   </dependencies>
index 14abb3a7f0159f18ceb038d7470a3a0b1c461494..db5883440302a3b764888acb24c6852dd732145a 100755 (executable)
@@ -7,7 +7,7 @@ This program and the accompanying materials are made available under the
 terms of the Eclipse Public License v1.0 which accompanies this distribution,
 and is available at http://www.eclipse.org/legal/epl-v10.html
 -->
-<features name="odl-vcpe-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
+<features name="odl-unimgr-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">
   <repository>mvn:org.opendaylight.yangtools/features-yangtools/${yangtools.version}/xml/features</repository>
@@ -16,32 +16,32 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <repository>mvn:org.opendaylight.ovsdb/southbound-features/${ovsdb.version}/xml/features</repository>
   <repository>mvn:org.opendaylight.dlux/features-dlux/${dlux.version}/xml/features</repository>
 
-  <feature name='odl-vcpe-api' version='${project.version}' description='OpenDaylight :: VCPE :: api'>
+  <feature name='odl-unimgr-api' version='${project.version}' description='OpenDaylight :: VCPE :: api'>
     <feature version='${yangtools.version}'>odl-yangtools-models</feature>
-    <bundle>mvn:org.opendaylight.vcpe/vcpe-api/${project.version}</bundle>
+    <bundle>mvn:org.opendaylight.unimgr/unimgr-api/${project.version}</bundle>
   </feature>
 
-  <feature name='odl-vcpe' version='${project.version}' description='OpenDaylight :: VCPE'>
+  <feature name='odl-unimgr' version='${project.version}' description='OpenDaylight :: VCPE'>
     <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
     <feature version='${ovsdb.version}'>odl-ovsdb-southbound-impl</feature>
-    <feature version='${project.version}'>odl-vcpe-api</feature>
-    <bundle>mvn:org.opendaylight.vcpe/vcpe-impl/${project.version}</bundle>
-    <configfile finalname="${configfile.directory}/vcpe.xml">mvn:org.opendaylight.vcpe/vcpe-impl/${project.version}/xml/config</configfile>
+    <feature version='${project.version}'>odl-unimgr-api</feature>
+    <bundle>mvn:org.opendaylight.unimgr/unimgr-impl/${project.version}</bundle>
+    <configfile finalname="${configfile.directory}/unimgr.xml">mvn:org.opendaylight.unimgr/unimgr-impl/${project.version}/xml/config</configfile>
   </feature>
 
-  <feature name='odl-vcpe-console' version='${project.version}' description='OpenDaylight :: VCPE :: CLI'>
-      <feature version="${project.version}">odl-vcpe</feature>
-      <bundle>mvn:org.opendaylight.vcpe/vcpe-cli/${project.version}</bundle>
+  <feature name='odl-unimgr-console' version='${project.version}' description='OpenDaylight :: VCPE :: CLI'>
+      <feature version="${project.version}">odl-unimgr</feature>
+      <bundle>mvn:org.opendaylight.unimgr/unimgr-cli/${project.version}</bundle>
   </feature>
 
-  <feature name='odl-vcpe-rest' version='${project.version}' description='OpenDaylight :: VCPE :: REST'>
-    <feature version="${project.version}">odl-vcpe</feature>
+  <feature name='odl-unimgr-rest' version='${project.version}' description='OpenDaylight :: VCPE :: REST'>
+    <feature version="${project.version}">odl-unimgr</feature>
     <feature version="${mdsal.version}">odl-restconf</feature>
   </feature>
 
-  <feature name='odl-vcpe-ui' version='${project.version}' description='OpenDaylight :: VCPE :: UI'>
-    <feature version="${project.version}">odl-vcpe-rest</feature>
-    <feature version="${project.version}">odl-vcpe-console</feature>
+  <feature name='odl-unimgr-ui' version='${project.version}' description='OpenDaylight :: VCPE :: UI'>
+    <feature version="${project.version}">odl-unimgr-rest</feature>
+    <feature version="${project.version}">odl-unimgr-console</feature>
     <feature version="${mdsal.version}">odl-mdsal-apidocs</feature>
     <feature version="${mdsal.version}">odl-mdsal-xsql</feature>
     <feature version="${dlux.version}">odl-dlux-all</feature>
index c131c4e71cb722b04ff44fb7409da22e61d6ce3f..7cae3c21e3eb1189d393ac1fc578a45f4e10bd16 100755 (executable)
@@ -21,14 +21,14 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   </properties>
 
   <modelVersion>4.0.0</modelVersion>
-  <groupId>org.opendaylight.vcpe</groupId>
-  <artifactId>vcpe-impl</artifactId>
+  <groupId>org.opendaylight.unimgr</groupId>
+  <artifactId>unimgr-impl</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>bundle</packaging>
   <dependencies>
     <dependency>
       <groupId>${project.groupId}</groupId>
-      <artifactId>vcpe-api</artifactId>
+      <artifactId>unimgr-api</artifactId>
       <version>${project.version}</version>
     </dependency>
 <!--     OVSDB dependency -->
index 83268b10eec80496a6f6486ee601eaa2c88ed323..da05a8cce45b825e71367e23eb7e92da384a5ad1 100755 (executable)
@@ -8,7 +8,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
 -->
 <snapshot>
   <required-capabilities>
-      <capability>urn:opendaylight:params:xml:ns:yang:vcpe:impl?module=vcpe-impl&amp;revision=2015-06-22</capability>
+      <capability>urn:opendaylight:params:xml:ns:yang:unimgr:impl?module=unimgr-impl&amp;revision=2015-06-22</capability>
       <capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&amp;revision=2013-10-28</capability>
   </required-capabilities>
   <configuration>
@@ -16,8 +16,8 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
     <data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
       <modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
         <module>
-          <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:vcpe:impl">prefix:vcpe</type>
-          <name>vcpe-default</name>
+          <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:unimgr:impl">prefix:unimgr</type>
+          <name>unimgr-default</name>
           <broker>
             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-broker-osgi-registry</type>
             <name>binding-osgi-broker</name>
similarity index 81%
rename from impl/src/main/java/org/opendaylight/vcpe/api/IVcpeConsoleProvider.java
rename to impl/src/main/java/org/opendaylight/unimgr/api/IUnimgrConsoleProvider.java
index 3fcbd0fa38491d585ad31af043d79ed02fcf7b15..bf946e0cf79f45f2f96e9e63f65576b14a51e64e 100755 (executable)
@@ -5,14 +5,14 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.api;
+package org.opendaylight.unimgr.api;
 
 import java.util.List;
 
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.evcs.Evc;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.Uni;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.evcs.Evc;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.Uni;
 
-public interface IVcpeConsoleProvider extends AutoCloseable {
+public interface IUnimgrConsoleProvider extends AutoCloseable {
 
     public boolean addUni(Uni uni);
 
similarity index 88%
rename from impl/src/main/java/org/opendaylight/vcpe/api/IVcpeDataChangeListener.java
rename to impl/src/main/java/org/opendaylight/unimgr/api/IUnimgrDataChangeListener.java
index 3e79820bb6e77db181aca8303acf178c6c13bdbd..7294cb312cc233a088cb70e326d1fde104a91356 100755 (executable)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.api;
+package org.opendaylight.unimgr.api;
 
 import java.util.Map;
 
@@ -14,7 +14,7 @@ import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
-public interface IVcpeDataChangeListener extends DataChangeListener,
+public interface IUnimgrDataChangeListener extends DataChangeListener,
         AutoCloseable {
 
     public void create(Map<InstanceIdentifier<?>, DataObject> changes);
similarity index 94%
rename from impl/src/main/java/org/opendaylight/vcpe/command/AbstractCreateCommand.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/AbstractCreateCommand.java
index e2e6002c1db39c24aea8e9b387d69675bc2017a2..50ec65e1f7e64d61eafbd5ee64b0681089642f0b 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import java.util.Map;
 
similarity index 95%
rename from impl/src/main/java/org/opendaylight/vcpe/command/AbstractDeleteCommand.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/AbstractDeleteCommand.java
index 3ef87b3805362c82094f5f83e0ef4ff6346c8eef..4b66a69ee1b72c9df3a7a6e92f93f64723838e01 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
similarity index 94%
rename from impl/src/main/java/org/opendaylight/vcpe/command/AbstractUpdateCommand.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/AbstractUpdateCommand.java
index c3505caf54d2d6e0c3926f0e343fbd04b66eef6e..8dcb2849ef7282e7aee0d2da8444f124f440030f 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import java.util.Map;
 
similarity index 89%
rename from impl/src/main/java/org/opendaylight/vcpe/command/Command.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/Command.java
index c65062122f5c26762ac6971c613b9fb67d34f7fe..82ec728a3b2f6705623ebfb79d348b4a87de2e2a 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 public interface Command {
 
similarity index 54%
rename from impl/src/main/java/org/opendaylight/vcpe/command/EvcCreateCommand.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/EvcCreateCommand.java
index f61af9fbb6e4e3408a356eaa374619450bd45068..ea18ae7662a8ccb40b1272c98a86c1989994774a 100644 (file)
@@ -5,17 +5,17 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import java.util.Map;
 import java.util.Map.Entry;
 
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
-import org.opendaylight.vcpe.impl.VcpeConstants;
-import org.opendaylight.vcpe.impl.VcpeMapper;
-import org.opendaylight.vcpe.impl.VcpeUtils;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.evcs.Evc;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.Uni;
+import org.opendaylight.unimgr.impl.UnimgrConstants;
+import org.opendaylight.unimgr.impl.UnimgrMapper;
+import org.opendaylight.unimgr.impl.UnimgrUtils;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.evcs.Evc;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.Uni;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node;
 import org.opendaylight.yangtools.yang.binding.DataObject;
@@ -52,50 +52,50 @@ public class EvcCreateCommand extends AbstractCreateCommand {
                 }
                 // Get the destination UNI
                 NodeId destUniNodeID = evc.getUniDest().get(0).getUni();
-                InstanceIdentifier<Uni> destinationNodeIid = VcpeMapper.getUniIid(destUniNodeID);
-                Optional<Uni> optionalDestination = VcpeUtils.readUniNode(dataBroker, destinationNodeIid);
+                InstanceIdentifier<Uni> destinationNodeIid = UnimgrMapper.getUniIid(destUniNodeID);
+                Optional<Uni> optionalDestination = UnimgrUtils.readUniNode(dataBroker, destinationNodeIid);
                 Uni destinationUni = optionalDestination.get();
-                NodeId ovsdbDestinationNodeId = VcpeMapper.createNodeId(destinationUni.getIpAddress());
+                NodeId ovsdbDestinationNodeId = UnimgrMapper.createNodeId(destinationUni.getIpAddress());
                 // Get the source UNI
                 NodeId sourceUniNodeID = evc.getUniSource().get(0).getUni();
-                InstanceIdentifier<Uni> sourceNodeIid = VcpeMapper.getUniIid(sourceUniNodeID);
-                Optional<Uni> optionalSource = VcpeUtils.readUniNode(dataBroker, sourceNodeIid);
+                InstanceIdentifier<Uni> sourceNodeIid = UnimgrMapper.getUniIid(sourceUniNodeID);
+                Optional<Uni> optionalSource = UnimgrUtils.readUniNode(dataBroker, sourceNodeIid);
                 Uni sourceUni = optionalSource.get();
-                NodeId ovsdbSourceNodeId = VcpeMapper.createNodeId(sourceUni.getIpAddress());
+                NodeId ovsdbSourceNodeId = UnimgrMapper.createNodeId(sourceUni.getIpAddress());
 
                 // Set source
-                Node sourceBr1 = VcpeUtils.readNode(
+                Node sourceBr1 = UnimgrUtils.readNode(
                         dataBroker,
-                        VcpeMapper.getOvsdbBridgeNodeIID(ovsdbSourceNodeId,
-                                VcpeConstants.DEFAULT_BRIDGE_NAME)).get();
-                VcpeUtils.createTerminationPointNode(dataBroker,
+                        UnimgrMapper.getOvsdbBridgeNodeIID(ovsdbSourceNodeId,
+                                UnimgrConstants.DEFAULT_BRIDGE_NAME)).get();
+                UnimgrUtils.createTerminationPointNode(dataBroker,
                         destinationUni, sourceBr1,
-                        VcpeConstants.DEFAULT_BRIDGE_NAME,
-                        VcpeConstants.DEFAULT_INTERNAL_IFACE, null);
-                Node sourceBr2 = VcpeUtils.readNode(
+                        UnimgrConstants.DEFAULT_BRIDGE_NAME,
+                        UnimgrConstants.DEFAULT_INTERNAL_IFACE, null);
+                Node sourceBr2 = UnimgrUtils.readNode(
                         dataBroker,
-                        VcpeMapper.getOvsdbBridgeNodeIID(ovsdbSourceNodeId,
-                                VcpeConstants.DEFAULT_BRIDGE_NAME)).get();
-                VcpeUtils.createGreTunnel(dataBroker, sourceUni,
+                        UnimgrMapper.getOvsdbBridgeNodeIID(ovsdbSourceNodeId,
+                                UnimgrConstants.DEFAULT_BRIDGE_NAME)).get();
+                UnimgrUtils.createGreTunnel(dataBroker, sourceUni,
                         destinationUni, sourceBr2,
-                        VcpeConstants.DEFAULT_BRIDGE_NAME, "gre0");
+                        UnimgrConstants.DEFAULT_BRIDGE_NAME, "gre0");
 
                 // Set destination
-                Node destinationBr1 = VcpeUtils.readNode(
+                Node destinationBr1 = UnimgrUtils.readNode(
                         dataBroker,
-                        VcpeMapper.getOvsdbBridgeNodeIID(ovsdbDestinationNodeId,
-                                VcpeConstants.DEFAULT_BRIDGE_NAME)).get();
-                VcpeUtils.createTerminationPointNode(dataBroker,
+                        UnimgrMapper.getOvsdbBridgeNodeIID(ovsdbDestinationNodeId,
+                                UnimgrConstants.DEFAULT_BRIDGE_NAME)).get();
+                UnimgrUtils.createTerminationPointNode(dataBroker,
                         destinationUni, destinationBr1,
-                        VcpeConstants.DEFAULT_BRIDGE_NAME,
-                        VcpeConstants.DEFAULT_INTERNAL_IFACE, null);
-                Node destinationBr2 = VcpeUtils.readNode(
+                        UnimgrConstants.DEFAULT_BRIDGE_NAME,
+                        UnimgrConstants.DEFAULT_INTERNAL_IFACE, null);
+                Node destinationBr2 = UnimgrUtils.readNode(
                         dataBroker,
-                        VcpeMapper.getOvsdbBridgeNodeIID(ovsdbDestinationNodeId,
-                                VcpeConstants.DEFAULT_BRIDGE_NAME)).get();
-                VcpeUtils.createGreTunnel(dataBroker, destinationUni,
+                        UnimgrMapper.getOvsdbBridgeNodeIID(ovsdbDestinationNodeId,
+                                UnimgrConstants.DEFAULT_BRIDGE_NAME)).get();
+                UnimgrUtils.createGreTunnel(dataBroker, destinationUni,
                         sourceUni, destinationBr2,
-                        VcpeConstants.DEFAULT_BRIDGE_NAME, "gre0");
+                        UnimgrConstants.DEFAULT_BRIDGE_NAME, "gre0");
             }
         }
     }
similarity index 85%
rename from impl/src/main/java/org/opendaylight/vcpe/command/EvcDeleteCommand.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/EvcDeleteCommand.java
index a36bde5331a9ea9d5ce23f20fda60749f7b73d7c..805e88dd1166c95d7d323f347a4cbb2bb7e70a0c 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import java.util.Map;
 import java.util.Map.Entry;
@@ -13,8 +13,8 @@ import java.util.Set;
 
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
-import org.opendaylight.vcpe.impl.VcpeUtils;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.Evc;
+import org.opendaylight.unimgr.impl.UnimgrUtils;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.Evc;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.slf4j.Logger;
@@ -32,8 +32,8 @@ public class EvcDeleteCommand extends AbstractDeleteCommand {
 
     @Override
     public void execute() {
-        Map<InstanceIdentifier<Evc>, Evc> originalEvcs = VcpeUtils.extractOriginal(changes, Evc.class);
-        Set<InstanceIdentifier<Evc>> removedEvcs = VcpeUtils.extractRemoved(changes, Evc.class);
+        Map<InstanceIdentifier<Evc>, Evc> originalEvcs = UnimgrUtils.extractOriginal(changes, Evc.class);
+        Set<InstanceIdentifier<Evc>> removedEvcs = UnimgrUtils.extractRemoved(changes, Evc.class);
 
         Set<InstanceIdentifier<?>> removedPaths = changes.getRemovedPaths();
         if (!removedPaths.isEmpty()) {
similarity index 96%
rename from impl/src/main/java/org/opendaylight/vcpe/command/EvcUpdateCommand.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/EvcUpdateCommand.java
index f3f3e22262bf8465fa8ba41884c8c61e3a95a3a3..7e6bbe9f4946e61684de08f906f95c97963e8913 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import java.util.Map;
 
similarity index 95%
rename from impl/src/main/java/org/opendaylight/vcpe/command/TransactionInvoker.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/TransactionInvoker.java
index 3a69c4f540a7910f99944441cf2002e1f34c6321..32e4338ec948420843155266f746066737c4b368 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import java.util.List;
 
similarity index 79%
rename from impl/src/main/java/org/opendaylight/vcpe/command/UniCreateCommand.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/UniCreateCommand.java
index 74e731bd75e3177aa91446f33cf3dd8d43242344..7cd52a0a0b29b8b01fd9577fc0f32729b13d52f3 100644 (file)
@@ -5,19 +5,19 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import java.util.Map;
 import java.util.Map.Entry;
 
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.vcpe.impl.VcpeConstants;
-import org.opendaylight.vcpe.impl.VcpeMapper;
-import org.opendaylight.vcpe.impl.VcpeUtils;
+import org.opendaylight.unimgr.impl.UnimgrConstants;
+import org.opendaylight.unimgr.impl.UnimgrMapper;
+import org.opendaylight.unimgr.impl.UnimgrUtils;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbNodeAugmentation;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.Unis;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.Uni;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.Unis;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.Uni;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKey;
@@ -61,12 +61,12 @@ public class UniCreateCommand extends AbstractCreateCommand {
                 NodeId ovsdbNodeId = uni.getOvsdbNodeId();
                 if (ovsdbNodeId == null || ovsdbNodeId.getValue().isEmpty()) {
                     // We assume the ovs is in passive mode
-                    ovsdbNodeId = VcpeMapper.createNodeId(uni.getIpAddress());
+                    ovsdbNodeId = UnimgrMapper.createNodeId(uni.getIpAddress());
                 }
                 // We retrieve the node from the store
-                Optional<Node> node = VcpeUtils.readNode(dataBroker, VcpeMapper.getOvsdbNodeIID(ovsdbNodeId));
+                Optional<Node> node = UnimgrUtils.readNode(dataBroker, UnimgrMapper.getOvsdbNodeIID(ovsdbNodeId));
                 if (!node.isPresent()) {
-                    VcpeUtils.createOvsdbNode(dataBroker, ovsdbNodeId, uni);
+                    UnimgrUtils.createOvsdbNode(dataBroker, ovsdbNodeId, uni);
                 }
             }
             if (created.getValue() != null && created.getValue() instanceof OvsdbNodeAugmentation) {
@@ -76,7 +76,7 @@ public class UniCreateCommand extends AbstractCreateCommand {
                     LOG.info("Received an OVSDB node create {}",
                             ovsdbNodeAugmentation.getConnectionInfo()
                                     .getRemoteIp().getIpv4Address().getValue());
-                    Unis unis = VcpeUtils.readUnisFromStore(dataBroker, LogicalDatastoreType.CONFIGURATION);
+                    Unis unis = UnimgrUtils.readUnisFromStore(dataBroker, LogicalDatastoreType.CONFIGURATION);
                     if (unis != null && unis.getUni() != null) {
                         // This will not scale up very well when the UNI quantity gets to higher numbers.
                         for (Uni uni: unis.getUni()) {
@@ -85,27 +85,28 @@ public class UniCreateCommand extends AbstractCreateCommand {
                                 NodeKey key = created.getKey().firstKeyOf(Node.class, NodeKey.class);
                                 if (uni.getOvsdbNodeId().equals(key.getNodeId())) {
 
-                                    VcpeUtils.createBridgeNode(dataBroker,
+                                    UnimgrUtils.createBridgeNode(dataBroker,
                                             uni.getOvsdbNodeId(), uni,
-                                            VcpeConstants.DEFAULT_BRIDGE_NAME);
+                                            UnimgrConstants.DEFAULT_BRIDGE_NAME);
 
-                                    VcpeUtils.copyUniToDataStore(dataBroker, uni, LogicalDatastoreType.OPERATIONAL);
+                                    UnimgrUtils.copyUniToDataStore(dataBroker, uni, LogicalDatastoreType.OPERATIONAL);
                                 }
                                 // The OVS instance is in ptcp mode.
                             } else if (ovsdbNodeAugmentation
                                             .getConnectionInfo()
                                             .getRemoteIp()
                                             .equals(uni.getIpAddress())) {
-                                InstanceIdentifier<Node> ovsdbNodeIid = VcpeMapper.getOvsdbNodeIID(uni.getIpAddress());
-                                Optional<Node> ovsdbNode = VcpeUtils.readNode(dataBroker, ovsdbNodeIid);
+                                InstanceIdentifier<Node> ovsdbNodeIid = UnimgrMapper
+                                        .getOvsdbNodeIID(uni.getIpAddress());
+                                Optional<Node> ovsdbNode = UnimgrUtils.readNode(dataBroker, ovsdbNodeIid);
                                 NodeId ovsdbNodeId;
                                 if (ovsdbNode.isPresent()) {
                                     ovsdbNodeId = ovsdbNode.get().getNodeId();
-                                    VcpeUtils.createBridgeNode(dataBroker,
+                                    UnimgrUtils.createBridgeNode(dataBroker,
                                             ovsdbNodeId, uni,
-                                            VcpeConstants.DEFAULT_BRIDGE_NAME);
+                                            UnimgrConstants.DEFAULT_BRIDGE_NAME);
 
-                                    VcpeUtils.copyUniToDataStore(dataBroker, uni, LogicalDatastoreType.OPERATIONAL);
+                                    UnimgrUtils.copyUniToDataStore(dataBroker, uni, LogicalDatastoreType.OPERATIONAL);
                                 } else {
                                     LOG.error("Unable to read node with IID {}", ovsdbNodeIid);
                                 }
similarity index 80%
rename from impl/src/main/java/org/opendaylight/vcpe/command/UniDeleteCommand.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/UniDeleteCommand.java
index 51a0c3bd158750e662065a877287f806abfef391..edb76be2f338f1e285f67879de461e3a2e8ef5f9 100644 (file)
@@ -5,15 +5,15 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import java.util.Map;
 import java.util.Set;
 
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
-import org.opendaylight.vcpe.impl.VcpeUtils;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.Uni;
+import org.opendaylight.unimgr.impl.UnimgrUtils;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.Uni;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.slf4j.Logger;
@@ -31,8 +31,8 @@ public class UniDeleteCommand extends AbstractDeleteCommand {
 
     @Override
     public void execute() {
-        Map<InstanceIdentifier<Uni>, Uni> originalUnis = VcpeUtils.extractOriginal(changes, Uni.class);
-        Set<InstanceIdentifier<Uni>> removedUnis = VcpeUtils.extractRemoved(changes, Uni.class);
+        Map<InstanceIdentifier<Uni>, Uni> originalUnis = UnimgrUtils.extractOriginal(changes, Uni.class);
+        Set<InstanceIdentifier<Uni>> removedUnis = UnimgrUtils.extractRemoved(changes, Uni.class);
         if (!removedUnis.isEmpty()) {
             for (InstanceIdentifier<Uni> removedUniIid: removedUnis) {
                 LOG.info("Received a request to remove an UNI ", removedUniIid);
similarity index 98%
rename from impl/src/main/java/org/opendaylight/vcpe/command/UniUpdateCommand.java
rename to impl/src/main/java/org/opendaylight/unimgr/command/UniUpdateCommand.java
index d49e485d943c1da1b115c024be010451fd66b61c..351a93074f62a309a1bda4b213c6ab5baf27e0e9 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.command;
+package org.opendaylight.unimgr.command;
 
 import java.util.List;
 import java.util.Map;
similarity index 89%
rename from impl/src/main/java/org/opendaylight/vcpe/impl/EvcDataChangeListener.java
rename to impl/src/main/java/org/opendaylight/unimgr/impl/EvcDataChangeListener.java
index 81b2e2e7c11b10ed97da5b5ad35a57f6c8fb71b4..6e1aec6e1398e7bcbd42e26db2d77df086ee282e 100755 (executable)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.impl;
+package org.opendaylight.unimgr.impl;
 
 import java.util.Map;
 
@@ -14,14 +14,14 @@ import org.opendaylight.controller.md.sal.binding.api.DataChangeListener;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.vcpe.api.IVcpeDataChangeListener;
+import org.opendaylight.unimgr.api.IUnimgrDataChangeListener;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class EvcDataChangeListener implements IVcpeDataChangeListener {
+public class EvcDataChangeListener implements IUnimgrDataChangeListener {
 
     private static final Logger LOG = LoggerFactory.getLogger(EvcDataChangeListener.class);
 
@@ -31,7 +31,7 @@ public class EvcDataChangeListener implements IVcpeDataChangeListener {
     public EvcDataChangeListener(DataBroker dataBroker) {
         this.dataBroker = dataBroker;
         evcListener = dataBroker.registerDataChangeListener(
-                LogicalDatastoreType.CONFIGURATION, VcpeMapper.getEvcsIid(),
+                LogicalDatastoreType.CONFIGURATION, UnimgrMapper.getEvcsIid(),
                 this, DataChangeScope.SUBTREE);
     }
 
similarity index 89%
rename from impl/src/main/java/org/opendaylight/vcpe/impl/UniDataChangeListener.java
rename to impl/src/main/java/org/opendaylight/unimgr/impl/UniDataChangeListener.java
index 02605779abdbf50185ef609d224864f9f3425b85..1dee61dfd13d71ea294e388a7d52b2cb5e9bff62 100755 (executable)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.impl;
+package org.opendaylight.unimgr.impl;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -15,14 +15,14 @@ import org.opendaylight.controller.md.sal.binding.api.DataChangeListener;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.vcpe.api.IVcpeDataChangeListener;
+import org.opendaylight.unimgr.api.IUnimgrDataChangeListener;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class UniDataChangeListener implements IVcpeDataChangeListener {
+public class UniDataChangeListener implements IUnimgrDataChangeListener {
 
     private static final Logger LOG = LoggerFactory.getLogger(UniDataChangeListener.class);
 
@@ -33,13 +33,13 @@ public class UniDataChangeListener implements IVcpeDataChangeListener {
         this.dataBroker = dataBroker;
         listeners = new HashMap<String, ListenerRegistration<DataChangeListener>>();
         ListenerRegistration<DataChangeListener> uniListener = dataBroker.registerDataChangeListener(
-                LogicalDatastoreType.CONFIGURATION, VcpeMapper.getUnisIid()
+                LogicalDatastoreType.CONFIGURATION, UnimgrMapper.getUnisIid()
                 , this, DataChangeScope.SUBTREE);
         // We want to listen for operational store changes on the ovsdb:1 network topology
         // because this is when we know Southbound has successfully connected to the
         // OVS instance.
         ListenerRegistration<DataChangeListener> ovsdbListener = dataBroker.registerDataChangeListener(
-                LogicalDatastoreType.OPERATIONAL, VcpeMapper.getOvsdbTopologyIdentifier()
+                LogicalDatastoreType.OPERATIONAL, UnimgrMapper.getOvsdbTopologyIdentifier()
                 , this, DataChangeScope.SUBTREE);
         listeners.put("uni", uniListener);
         listeners.put("ovsdb", ovsdbListener);
similarity index 98%
rename from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeConstants.java
rename to impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrConstants.java
index ed98b155eacc9a19ea963ac341a880b70888bba3..543078d7607c51c1db047bcd4561a431ca5ad0b6 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.impl;
+package org.opendaylight.unimgr.impl;
 
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Address;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Uri;
@@ -36,7 +36,7 @@ import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.
 
 import com.google.common.collect.ImmutableBiMap;
 
-public class VcpeConstants {
+public class UnimgrConstants {
 
     public static final TopologyId OVSDB_TOPOLOGY_ID = new TopologyId(new Uri("ovsdb:1"));
 
similarity index 78%
rename from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeDataChangeListener.java
rename to impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrDataChangeListener.java
index 28ffee5f6e9a8d0b5b3a4eefdc169d431d014328..c9319371da1e6c455da8f93b3d70479f01af8756 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.impl;
+package org.opendaylight.unimgr.impl;
 
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -17,40 +17,40 @@ import org.opendaylight.controller.md.sal.binding.api.DataChangeListener;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope;
-import org.opendaylight.vcpe.api.IVcpeDataChangeListener;
-import org.opendaylight.vcpe.command.Command;
-import org.opendaylight.vcpe.command.EvcCreateCommand;
-import org.opendaylight.vcpe.command.EvcDeleteCommand;
-import org.opendaylight.vcpe.command.EvcUpdateCommand;
-import org.opendaylight.vcpe.command.TransactionInvoker;
-import org.opendaylight.vcpe.command.UniCreateCommand;
-import org.opendaylight.vcpe.command.UniDeleteCommand;
-import org.opendaylight.vcpe.command.UniUpdateCommand;
+import org.opendaylight.unimgr.api.IUnimgrDataChangeListener;
+import org.opendaylight.unimgr.command.Command;
+import org.opendaylight.unimgr.command.EvcCreateCommand;
+import org.opendaylight.unimgr.command.EvcDeleteCommand;
+import org.opendaylight.unimgr.command.EvcUpdateCommand;
+import org.opendaylight.unimgr.command.TransactionInvoker;
+import org.opendaylight.unimgr.command.UniCreateCommand;
+import org.opendaylight.unimgr.command.UniDeleteCommand;
+import org.opendaylight.unimgr.command.UniUpdateCommand;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class VcpeDataChangeListener  implements IVcpeDataChangeListener {
+public class UnimgrDataChangeListener  implements IUnimgrDataChangeListener {
 
-    private static final Logger LOG = LoggerFactory.getLogger(VcpeDataChangeListener.class);
+    private static final Logger LOG = LoggerFactory.getLogger(UnimgrDataChangeListener.class);
     private Map<String, ListenerRegistration<DataChangeListener>> listeners;
     private DataBroker dataBroker;
     private TransactionInvoker invoker;
 
-    public VcpeDataChangeListener(DataBroker dataBroker, TransactionInvoker invoker) {
+    public UnimgrDataChangeListener(DataBroker dataBroker, TransactionInvoker invoker) {
         this.dataBroker = dataBroker;
         this.invoker = invoker;
         listeners = new HashMap<String, ListenerRegistration<DataChangeListener>>();
         ListenerRegistration<DataChangeListener> uniListener = dataBroker.registerDataChangeListener(
-                LogicalDatastoreType.CONFIGURATION, VcpeMapper.getUnisIid()
+                LogicalDatastoreType.CONFIGURATION, UnimgrMapper.getUnisIid()
                 , this, DataChangeScope.SUBTREE);
         ListenerRegistration<DataChangeListener> evcListener = dataBroker.registerDataChangeListener(
-                LogicalDatastoreType.CONFIGURATION, VcpeMapper.getEvcIid()
+                LogicalDatastoreType.CONFIGURATION, UnimgrMapper.getEvcIid()
                 , this, DataChangeScope.SUBTREE);
         ListenerRegistration<DataChangeListener> ovsdbListener = dataBroker.registerDataChangeListener(
-                LogicalDatastoreType.OPERATIONAL, VcpeMapper.getOvsdbTopologyIdentifier()
+                LogicalDatastoreType.OPERATIONAL, UnimgrMapper.getOvsdbTopologyIdentifier()
                 , this, DataChangeScope.SUBTREE);
         listeners.put("uni", uniListener);
         listeners.put("evc", evcListener);
similarity index 83%
rename from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeMapper.java
rename to impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrMapper.java
index 301fc2515d1ad923fcaf60632f864ff4399997ee..c84ee9eb7d4eb4d577ac0c14af5fffb14c88c258 100755 (executable)
@@ -5,15 +5,15 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.impl;
+package org.opendaylight.unimgr.impl;
 
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.IpAddress;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.Evcs;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.Unis;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.evcs.Evc;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.evcs.EvcKey;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.Uni;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.UniKey;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.Evcs;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.Unis;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.evcs.Evc;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.evcs.EvcKey;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.Uni;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.UniKey;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TpId;
@@ -27,9 +27,9 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class VcpeMapper {
+public class UnimgrMapper {
 
-    private static final Logger LOG = LoggerFactory.getLogger(VcpeMapper.class);
+    private static final Logger LOG = LoggerFactory.getLogger(UnimgrMapper.class);
 
     public static InstanceIdentifier<Unis> getUnisIid() {
         return InstanceIdentifier.builder(Unis.class)
@@ -86,37 +86,37 @@ public class VcpeMapper {
     public static InstanceIdentifier<Node> getOvsdbNodeIID(NodeId nodeId) {
         InstanceIdentifier<Node> nodePath = InstanceIdentifier
                 .create(NetworkTopology.class)
-                .child(Topology.class, new TopologyKey(VcpeConstants.OVSDB_TOPOLOGY_ID))
+                .child(Topology.class, new TopologyKey(UnimgrConstants.OVSDB_TOPOLOGY_ID))
                 .child(Node.class,new NodeKey(nodeId));
         return nodePath;
     }
 
     public static InstanceIdentifier<Node> getOvsdbBridgeNodeIID(NodeId ovsdbNode, String bridgeName) {
-        NodeId bridgeNodeId = new NodeId(ovsdbNode + VcpeConstants.DEFAULT_BRIDGE_NODE_ID_SUFFIX + bridgeName);
+        NodeId bridgeNodeId = new NodeId(ovsdbNode + UnimgrConstants.DEFAULT_BRIDGE_NODE_ID_SUFFIX + bridgeName);
         InstanceIdentifier<Node> nodePath = InstanceIdentifier
                 .create(NetworkTopology.class)
-                .child(Topology.class, new TopologyKey(VcpeConstants.OVSDB_TOPOLOGY_ID))
+                .child(Topology.class, new TopologyKey(UnimgrConstants.OVSDB_TOPOLOGY_ID))
                 .child(Node.class,new NodeKey(bridgeNodeId));
         return nodePath;
     }
 
     public static InstanceIdentifier<Node> getOvsdbNodeIID(IpAddress ipAddress) {
-        String nodeId = VcpeConstants.OVSDB_PREFIX
+        String nodeId = UnimgrConstants.OVSDB_PREFIX
                 + ipAddress.getIpv4Address().getValue().toString()
                 + ":"
-                + VcpeConstants.OVSDB_PORT;
+                + UnimgrConstants.OVSDB_PORT;
         InstanceIdentifier<Node> nodePath = InstanceIdentifier
                 .create(NetworkTopology.class)
-                .child(Topology.class, new TopologyKey(VcpeConstants.OVSDB_TOPOLOGY_ID))
+                .child(Topology.class, new TopologyKey(UnimgrConstants.OVSDB_TOPOLOGY_ID))
                 .child(Node.class,new NodeKey(new NodeId(nodeId)));
         return nodePath;
     }
 
     public static NodeId createNodeId(IpAddress ipAddress) {
-        String nodeId = VcpeConstants.OVSDB_PREFIX
+        String nodeId = UnimgrConstants.OVSDB_PREFIX
                 + ipAddress.getIpv4Address().getValue().toString()
                 + ":"
-                + VcpeConstants.OVSDB_PORT;
+                + UnimgrConstants.OVSDB_PORT;
         return new NodeId(nodeId);
     }
 
@@ -124,7 +124,7 @@ public class VcpeMapper {
         InstanceIdentifier<Node> path = InstanceIdentifier
                 .create(NetworkTopology.class)
                 .child(Topology.class,
-                        new TopologyKey(VcpeConstants.OVSDB_TOPOLOGY_ID))
+                        new TopologyKey(UnimgrConstants.OVSDB_TOPOLOGY_ID))
                 .child(Node.class);
         return path;
     }
@@ -133,7 +133,7 @@ public class VcpeMapper {
             Node bridgeNode, String portName) {
         InstanceIdentifier<TerminationPoint> terminationPointPath = InstanceIdentifier
                 .create(NetworkTopology.class)
-                .child(Topology.class, new TopologyKey(VcpeConstants.OVSDB_TOPOLOGY_ID))
+                .child(Topology.class, new TopologyKey(UnimgrConstants.OVSDB_TOPOLOGY_ID))
                 .child(Node.class,bridgeNode.getKey())
                 .child(TerminationPoint.class, new TerminationPointKey(new TpId(portName)));
 
similarity index 75%
rename from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeProvider.java
rename to impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrProvider.java
index cd469b0718eb11375d2c353d3afbc7ae5a02b870..03ed1e339bf96f018249b488843be57d8fb78362 100755 (executable)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.impl;
+package org.opendaylight.unimgr.impl;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -16,14 +16,14 @@ import org.opendaylight.controller.md.sal.binding.api.WriteTransaction;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
 import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ProviderContext;
 import org.opendaylight.controller.sal.binding.api.BindingAwareProvider;
-import org.opendaylight.vcpe.api.IVcpeConsoleProvider;
-import org.opendaylight.vcpe.command.TransactionInvoker;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.Evcs;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.EvcsBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.Unis;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.UnisBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.evcs.Evc;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.Uni;
+import org.opendaylight.unimgr.api.IUnimgrConsoleProvider;
+import org.opendaylight.unimgr.command.TransactionInvoker;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.Evcs;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.EvcsBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.Unis;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.UnisBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.evcs.Evc;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.Uni;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.osgi.framework.BundleContext;
@@ -35,17 +35,17 @@ import org.slf4j.LoggerFactory;
 import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.Futures;
 
-public class VcpeProvider implements BindingAwareProvider, AutoCloseable, IVcpeConsoleProvider {
+public class UnimgrProvider implements BindingAwareProvider, AutoCloseable, IUnimgrConsoleProvider {
 
-    private static final Logger LOG = LoggerFactory.getLogger(VcpeProvider.class);
+    private static final Logger LOG = LoggerFactory.getLogger(UnimgrProvider.class);
 
-    private UniDataChangeListener vcpeDataChangeListener;
+    private UniDataChangeListener unimgrDataChangeListener;
     private EvcDataChangeListener evcDataChangeListener;
-    private VcpeDataChangeListener listener;
+    private UnimgrDataChangeListener listener;
     private TransactionInvoker invoker;
 
     private DataBroker dataBroker;
-    private ServiceRegistration<IVcpeConsoleProvider> vcpeConsoleRegistration;
+    private ServiceRegistration<IUnimgrConsoleProvider> unimgrConsoleRegistration;
 
     @Override
     public void onSessionInitiated(ProviderContext session) {
@@ -55,27 +55,27 @@ public class VcpeProvider implements BindingAwareProvider, AutoCloseable, IVcpeC
         invoker = new  TransactionInvoker();
         // Initialize operational and default config data in MD-SAL data store
         BundleContext context = FrameworkUtil.getBundle(this.getClass()).getBundleContext();
-        vcpeConsoleRegistration = context.registerService(IVcpeConsoleProvider.class, this, null);
+        unimgrConsoleRegistration = context.registerService(IUnimgrConsoleProvider.class, this, null);
 
-        vcpeDataChangeListener = new UniDataChangeListener(dataBroker);
+        unimgrDataChangeListener = new UniDataChangeListener(dataBroker);
         evcDataChangeListener = new EvcDataChangeListener(dataBroker);
-        listener = new VcpeDataChangeListener(dataBroker, invoker);
+        listener = new UnimgrDataChangeListener(dataBroker, invoker);
 
         // Init UNI Config & Operational stores
         Unis unis = new UnisBuilder().build();
-        initDatastore(LogicalDatastoreType.CONFIGURATION, VcpeMapper.getUnisIid(), unis);
-        initDatastore(LogicalDatastoreType.OPERATIONAL, VcpeMapper.getUnisIid(), unis);
+        initDatastore(LogicalDatastoreType.CONFIGURATION, UnimgrMapper.getUnisIid(), unis);
+        initDatastore(LogicalDatastoreType.OPERATIONAL, UnimgrMapper.getUnisIid(), unis);
         // Init EVC Config & Operational stores
         Evcs evcs = new EvcsBuilder().build();
-        initDatastore(LogicalDatastoreType.CONFIGURATION, VcpeMapper.getEvcsIid(), evcs);
-        initDatastore(LogicalDatastoreType.OPERATIONAL, VcpeMapper.getEvcsIid(), evcs);
+        initDatastore(LogicalDatastoreType.CONFIGURATION, UnimgrMapper.getEvcsIid(), evcs);
+        initDatastore(LogicalDatastoreType.OPERATIONAL, UnimgrMapper.getEvcsIid(), evcs);
     }
 
     @Override
     public void close() throws Exception {
         LOG.info("VcpeProvider Closed");
-        vcpeConsoleRegistration.unregister();
-        vcpeDataChangeListener.close();
+        unimgrConsoleRegistration.unregister();
+        unimgrDataChangeListener.close();
         evcDataChangeListener.close();
         listener.close();
     }
@@ -109,7 +109,7 @@ public class VcpeProvider implements BindingAwareProvider, AutoCloseable, IVcpeC
 
             // Place default config data in data store tree
             WriteTransaction tx = dataBroker.newWriteOnlyTransaction();
-            tx.put(LogicalDatastoreType.CONFIGURATION, VcpeMapper.getUnisIid(), unis);
+            tx.put(LogicalDatastoreType.CONFIGURATION, UnimgrMapper.getUnisIid(), unis);
 
             // Perform the tx.submit synchronously
             tx.submit();
@@ -125,8 +125,8 @@ public class VcpeProvider implements BindingAwareProvider, AutoCloseable, IVcpeC
         try {
             // Removes default config data in data store tree
             WriteTransaction tx = dataBroker.newWriteOnlyTransaction();
-            tx.delete(LogicalDatastoreType.CONFIGURATION, VcpeMapper.getUniIid(id));
-            System.out.println(VcpeMapper.getUniIid(id));
+            tx.delete(LogicalDatastoreType.CONFIGURATION, UnimgrMapper.getUniIid(id));
+            System.out.println(UnimgrMapper.getUniIid(id));
             // Perform the tx.submit synchronously
             tx.submit();
         } catch (Exception e) {
@@ -143,7 +143,7 @@ public class VcpeProvider implements BindingAwareProvider, AutoCloseable, IVcpeC
         try {
             ReadOnlyTransaction tx = dataBroker.newReadOnlyTransaction();
             listOfUnis = tx.read((isConfigurationDatastore) ? LogicalDatastoreType.CONFIGURATION
-                    : LogicalDatastoreType.OPERATIONAL, VcpeMapper.getUnisIid()).checkedGet().get().getUni();
+                    : LogicalDatastoreType.OPERATIONAL, UnimgrMapper.getUnisIid()).checkedGet().get().getUni();
         } catch (Exception e) {
             LOG.error("ListIntents: failed: {}", e);
         }
@@ -160,8 +160,8 @@ public class VcpeProvider implements BindingAwareProvider, AutoCloseable, IVcpeC
         Uni uni = null;
 
         try {
-            InstanceIdentifier<Uni> iid = VcpeMapper.getUniIid(id);
-            System.out.println(VcpeMapper.getUniIid(id));
+            InstanceIdentifier<Uni> iid = UnimgrMapper.getUniIid(id);
+            System.out.println(UnimgrMapper.getUniIid(id));
 
             ReadOnlyTransaction tx = dataBroker.newReadOnlyTransaction();
             uni = tx.read(LogicalDatastoreType.CONFIGURATION, iid).checkedGet().get();
@@ -181,8 +181,8 @@ public class VcpeProvider implements BindingAwareProvider, AutoCloseable, IVcpeC
     public boolean removeEvc(String uuid) {
         try {
             WriteTransaction tx = dataBroker.newWriteOnlyTransaction();
-            tx.delete(LogicalDatastoreType.CONFIGURATION, VcpeMapper.getEvcIid(uuid));
-            System.out.println(VcpeMapper.getEvcIid(uuid));
+            tx.delete(LogicalDatastoreType.CONFIGURATION, UnimgrMapper.getEvcIid(uuid));
+            System.out.println(UnimgrMapper.getEvcIid(uuid));
             tx.submit();
         } catch (Exception e) {
             LOG.info("Remove Evc: failed: {}", e);
similarity index 91%
rename from impl/src/main/java/org/opendaylight/vcpe/impl/VcpeUtils.java
rename to impl/src/main/java/org/opendaylight/unimgr/impl/UnimgrUtils.java
index c40cd435bb95f6999974af9dac818e43be28e681..865ef9860039c942c10c7c4e9c628ed5909f66b5 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.impl;
+package org.opendaylight.unimgr.impl;
 
 import java.net.InetAddress;
 import java.net.UnknownHostException;
@@ -56,8 +56,8 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.re
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.ovsdb.port._interface.attributes.Options;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.ovsdb.port._interface.attributes.OptionsBuilder;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.ovsdb.port._interface.attributes.OptionsKey;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.Unis;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.rev150622.unis.Uni;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.Unis;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev150622.unis.Uni;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeBuilder;
@@ -69,9 +69,9 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class VcpeUtils {
+public class UnimgrUtils {
 
-    private static final Logger LOG = LoggerFactory.getLogger(VcpeUtils.class);
+    private static final Logger LOG = LoggerFactory.getLogger(UnimgrUtils.class);
 
     public static final Optional<Node> readNode(DataBroker dataBroker,
             InstanceIdentifier<Node> nodeIid) {
@@ -112,7 +112,7 @@ public class VcpeUtils {
         Optional<Unis> dataObject = null;
         try {
             dataObject = read.read(storetype,
-                    VcpeMapper.getUnisIid()).get();
+                    UnimgrMapper.getUnisIid()).get();
         } catch (InterruptedException | ExecutionException e) {
             LOG.error("Error retrieving the UNIs from the Configuration tree.");
         }
@@ -128,7 +128,7 @@ public class VcpeUtils {
     public static void copyUniToDataStore(DataBroker dataBroker, Uni uni,
             LogicalDatastoreType dataStoreType) {
         WriteTransaction write = dataBroker.newWriteOnlyTransaction();
-        write.put(dataStoreType, VcpeMapper.getUniIid(uni), uni);
+        write.put(dataStoreType, UnimgrMapper.getUniIid(uni), uni);
         write.submit();
     }
 
@@ -136,14 +136,14 @@ public class VcpeUtils {
         NodeId ovsdbNodeId = uni.getOvsdbNodeId();
         InstanceIdentifier<Node> ovsdbNodeIid;
         if (ovsdbNodeId == null || ovsdbNodeId.getValue().isEmpty()) {
-            ovsdbNodeIid = VcpeMapper.getOvsdbNodeIID(uni.getIpAddress());
+            ovsdbNodeIid = UnimgrMapper.getOvsdbNodeIID(uni.getIpAddress());
         } else {
-            ovsdbNodeIid = VcpeMapper.getOvsdbNodeIID(ovsdbNodeId);
+            ovsdbNodeIid = UnimgrMapper.getOvsdbNodeIID(ovsdbNodeId);
         }
         OvsdbNodeRef ovsdbNodeRef = new OvsdbNodeRef(ovsdbNodeIid);
         UUID bridgeUuid = UUID.randomUUID();
         OvsdbBridgeAugmentation ovsdbBridge = new OvsdbBridgeAugmentationBuilder()
-                    .setBridgeName(new OvsdbBridgeName(VcpeConstants.DEFAULT_BRIDGE_NAME))
+                    .setBridgeName(new OvsdbBridgeName(UnimgrConstants.DEFAULT_BRIDGE_NAME))
                     .setManagedBy(ovsdbNodeRef)
                     .setBridgeUuid(new Uuid(bridgeUuid.toString()))
                     .build();
@@ -153,7 +153,7 @@ public class VcpeUtils {
     public static OvsdbNodeAugmentation createOvsdbNodeAugmentation(Uni uni) {
         ConnectionInfo connectionInfos = new ConnectionInfoBuilder()
                 .setRemoteIp(uni.getIpAddress())
-                .setRemotePort(new PortNumber(VcpeConstants.OVSDB_PORT))
+                .setRemotePort(new PortNumber(UnimgrConstants.OVSDB_PORT))
                 .build();
         OvsdbNodeAugmentation ovsdbNode = new OvsdbNodeAugmentationBuilder()
                 .setConnectionInfo(connectionInfos).build();
@@ -164,7 +164,7 @@ public class VcpeUtils {
         // we will use nodeId to set interface port id
         VlanId vlanID = new VlanId(1);
         OvsdbTerminationPointAugmentation terminationPoint = new OvsdbTerminationPointAugmentationBuilder()
-                                                                     .setName(VcpeConstants.DEFAULT_INTERNAL_IFACE)
+                                                                     .setName(UnimgrConstants.DEFAULT_INTERNAL_IFACE)
                                                                      .setVlanTag(vlanID)
                                                                      .setVlanMode(VlanMode.Access)
                                                                      .build();
@@ -181,11 +181,11 @@ public class VcpeUtils {
         } catch (UnknownHostException e) {
             LOG.info("Unable to retrieve controller's ip address, using loopback.");
         }
-        return new IpAddress(VcpeConstants.LOCAL_IP);
+        return new IpAddress(UnimgrConstants.LOCAL_IP);
     }
 
     public static ConnectionInfo getConnectionInfo(DataBroker dataBroker, NodeId ovsdbNodeId) {
-        InstanceIdentifier<Node> nodeIid = VcpeMapper.getOvsdbNodeIID(ovsdbNodeId);
+        InstanceIdentifier<Node> nodeIid = UnimgrMapper.getOvsdbNodeIID(ovsdbNodeId);
         Optional<Node> node = readNode(dataBroker, nodeIid);
         if (node.isPresent()) {
             Node ovsdbNode = node.get();
@@ -208,20 +208,20 @@ public class VcpeUtils {
     public static List<ProtocolEntry> createMdsalProtocols() {
         List<ProtocolEntry> protocolList = new ArrayList<ProtocolEntry>();
         ImmutableBiMap<String, Class<? extends OvsdbBridgeProtocolBase>> mapper =
-                VcpeConstants.OVSDB_PROTOCOL_MAP.inverse();
+                UnimgrConstants.OVSDB_PROTOCOL_MAP.inverse();
         protocolList.add(new ProtocolEntryBuilder().
                 setProtocol((Class<? extends OvsdbBridgeProtocolBase>) mapper.get("OpenFlow13")).build());
         return protocolList;
     }
 
     public static void createOvsdbNode(DataBroker dataBroker, NodeId ovsdbNodeId, Uni uni) {
-        InstanceIdentifier<Node> ovsdbNodeIid = VcpeMapper
+        InstanceIdentifier<Node> ovsdbNodeIid = UnimgrMapper
                 .getOvsdbNodeIID(uni.getIpAddress());
         try {
             NodeKey ovsdbNodeKey = new NodeKey(ovsdbNodeId);
             Node nodeData = new NodeBuilder().setNodeId(ovsdbNodeId)
                     .setKey(ovsdbNodeKey)
-                    .addAugmentation(OvsdbNodeAugmentation.class, VcpeUtils.createOvsdbNodeAugmentation(uni))
+                    .addAugmentation(OvsdbNodeAugmentation.class, UnimgrUtils.createOvsdbNodeAugmentation(uni))
                     .build();
             // Submit the node to the datastore
             WriteTransaction transaction = dataBroker.newWriteOnlyTransaction();
@@ -238,22 +238,22 @@ public class VcpeUtils {
 
     public static void createBridgeNode(DataBroker dataBroker, NodeId ovsdbNodeId, Uni uni, String bridgeName) {
         LOG.info("Creating a bridge on node {}", ovsdbNodeId);
-        InstanceIdentifier<Node> ovsdbNodeIid = VcpeMapper
+        InstanceIdentifier<Node> ovsdbNodeIid = UnimgrMapper
                 .getOvsdbNodeIID(uni.getIpAddress());
-        ConnectionInfo connectionInfo = VcpeUtils.getConnectionInfo(dataBroker, ovsdbNodeId);
+        ConnectionInfo connectionInfo = UnimgrUtils.getConnectionInfo(dataBroker, ovsdbNodeId);
         if (connectionInfo != null) {
             NodeBuilder bridgeNodeBuilder = new NodeBuilder();
-            InstanceIdentifier<Node> bridgeIid = VcpeMapper
+            InstanceIdentifier<Node> bridgeIid = UnimgrMapper
                     .getOvsdbBridgeNodeIID(ovsdbNodeId, bridgeName);
             NodeId bridgeNodeId = new NodeId(ovsdbNodeId
-                    + VcpeConstants.DEFAULT_BRIDGE_NODE_ID_SUFFIX + bridgeName);
+                    + UnimgrConstants.DEFAULT_BRIDGE_NODE_ID_SUFFIX + bridgeName);
             bridgeNodeBuilder.setNodeId(bridgeNodeId);
             OvsdbBridgeAugmentationBuilder ovsdbBridgeAugmentationBuilder = new OvsdbBridgeAugmentationBuilder();
             // String target = VcpeUtils.getLocalIp().toString();
             // ovsdbBridgeAugmentationBuilder.setControllerEntry(VcpeUtils.createControllerEntries(target));
             ovsdbBridgeAugmentationBuilder.setBridgeName(new OvsdbBridgeName(
                     bridgeName));
-            ovsdbBridgeAugmentationBuilder.setProtocolEntry(VcpeUtils
+            ovsdbBridgeAugmentationBuilder.setProtocolEntry(UnimgrUtils
                     .createMdsalProtocols());
             OvsdbNodeRef ovsdbNodeRef = new OvsdbNodeRef(ovsdbNodeIid);
             ovsdbBridgeAugmentationBuilder.setManagedBy(ovsdbNodeRef);
@@ -270,13 +270,13 @@ public class VcpeUtils {
 
     public static void createTerminationPointNode(DataBroker dataBroker, Uni uni,
             Node bridgeNode, String bridgeName, String portName, String type) {
-        InstanceIdentifier<TerminationPoint> tpIid = VcpeMapper
+        InstanceIdentifier<TerminationPoint> tpIid = UnimgrMapper
                 .createTerminationPointInstanceIdentifier(bridgeNode, portName);
         OvsdbTerminationPointAugmentationBuilder tpAugmentationBuilder =
                 new OvsdbTerminationPointAugmentationBuilder();
         tpAugmentationBuilder.setName(portName);
         if (type != null) {
-            tpAugmentationBuilder.setInterfaceType(VcpeConstants.OVSDB_INTERFACE_TYPE_MAP.get(type));
+            tpAugmentationBuilder.setInterfaceType(UnimgrConstants.OVSDB_INTERFACE_TYPE_MAP.get(type));
         }
         TerminationPointBuilder tpBuilder = new TerminationPointBuilder();
         tpBuilder.setKey(InstanceIdentifier.keyOf(tpIid));
@@ -288,7 +288,7 @@ public class VcpeUtils {
 
     public static void createGreTunnel(DataBroker dataBroker, Uni source, Uni destination,
             Node bridgeNode, String bridgeName, String portName) {
-        InstanceIdentifier<TerminationPoint> tpIid = VcpeMapper
+        InstanceIdentifier<TerminationPoint> tpIid = UnimgrMapper
                 .createTerminationPointInstanceIdentifier(bridgeNode, portName);
         OvsdbTerminationPointAugmentationBuilder tpAugmentationBuilder =
                 new OvsdbTerminationPointAugmentationBuilder();
@@ -302,7 +302,7 @@ public class VcpeUtils {
                                         .build();
         options.add(destinationIp);
         tpAugmentationBuilder.setOptions(options);
-        tpAugmentationBuilder.setInterfaceType(VcpeConstants.OVSDB_INTERFACE_TYPE_MAP.get("gre"));
+        tpAugmentationBuilder.setInterfaceType(UnimgrConstants.OVSDB_INTERFACE_TYPE_MAP.get("gre"));
         TerminationPointBuilder tpBuilder = new TerminationPointBuilder();
         tpBuilder.setKey(InstanceIdentifier.keyOf(tpIid));
         tpBuilder.addAugmentation(OvsdbTerminationPointAugmentation.class, tpAugmentationBuilder.build());
diff --git a/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/unimgr/impl/rev150622/UnimgrModule.java b/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/unimgr/impl/rev150622/UnimgrModule.java
new file mode 100644 (file)
index 0000000..f8f91d5
--- /dev/null
@@ -0,0 +1,26 @@
+package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622;
+
+import org.opendaylight.unimgr.impl.UnimgrProvider;
+
+public class UnimgrModule extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622.AbstractVcpeModule {
+    public UnimgrModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
+        super(identifier, dependencyResolver);
+    }
+
+    public UnimgrModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622.UnimgrModule oldModule, java.lang.AutoCloseable oldInstance) {
+        super(identifier, dependencyResolver, oldModule, oldInstance);
+    }
+
+    @Override
+    public void customValidation() {
+        // add custom validation form module attributes here.
+    }
+
+    @Override
+    public java.lang.AutoCloseable createInstance() {
+        final UnimgrProvider unimgrProvider = new UnimgrProvider();
+        getBrokerDependency().registerProvider(unimgrProvider);
+        return unimgrProvider;
+    }
+
+}
diff --git a/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/unimgr/impl/rev150622/UnimgrModuleFactory.java b/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/unimgr/impl/rev150622/UnimgrModuleFactory.java
new file mode 100644 (file)
index 0000000..3dda320
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+* Generated file
+*
+* Generated from: yang module name: unimgr-impl yang module local name: unimgr
+* Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
+* Generated at: Tue Aug 25 16:07:47 EDT 2015
+*
+* Do not modify this file unless it is present under src/main directory
+*/
+package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622;
+public class UnimgrModuleFactory extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622.AbstractVcpeModuleFactory {
+
+}
@@ -1,20 +1,10 @@
-/*
- * Copyright (c) 2015 CableLabs and others.  All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.impl.rev150622;
-
-import org.opendaylight.vcpe.impl.VcpeProvider;
-
-public class VcpeModule extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.impl.rev150622.AbstractVcpeModule {
+package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622;
+public class VcpeModule extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622.AbstractVcpeModule {
     public VcpeModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
         super(identifier, dependencyResolver);
     }
 
-    public VcpeModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.impl.rev150622.VcpeModule oldModule, java.lang.AutoCloseable oldInstance) {
+    public VcpeModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622.VcpeModule oldModule, java.lang.AutoCloseable oldInstance) {
         super(identifier, dependencyResolver, oldModule, oldInstance);
     }
 
@@ -25,9 +15,8 @@ public class VcpeModule extends org.opendaylight.yang.gen.v1.urn.opendaylight.pa
 
     @Override
     public java.lang.AutoCloseable createInstance() {
-        final VcpeProvider vcpeProvider = new VcpeProvider();
-        getBrokerDependency().registerProvider(vcpeProvider);
-        return vcpeProvider;
+        // TODO:implement
+        throw new java.lang.UnsupportedOperationException();
     }
 
 }
@@ -1,13 +1,13 @@
 /*
 * Generated file
 *
-* Generated from: yang module name: vcpe-impl yang module local name: vcpe
+* Generated from: yang module name: unimgr-impl yang module local name: unimgr
 * Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
-* Generated at: Mon Jun 22 15:07:08 EDT 2015
+* Generated at: Tue Aug 25 16:18:23 EDT 2015
 *
 * Do not modify this file unless it is present under src/main directory
 */
-package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.impl.rev150622;
-public class VcpeModuleFactory extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vcpe.impl.rev150622.AbstractVcpeModuleFactory {
+package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622;
+public class VcpeModuleFactory extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.impl.rev150622.AbstractVcpeModuleFactory {
 
 }
similarity index 79%
rename from impl/src/main/yang/vcpe-impl.yang
rename to impl/src/main/yang/unimgr-impl.yang
index 16118ff2df3fd4a7568b2f8c8ce0afb243892a84..e457ef21c98f5779ce009628f93497d629802899 100755 (executable)
@@ -5,30 +5,30 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
  */
-module vcpe-impl {
+module unimgr-impl {
     yang-version 1;
-    namespace "urn:opendaylight:params:xml:ns:yang:vcpe:impl";
-    prefix "vcpe-impl";
+    namespace "urn:opendaylight:params:xml:ns:yang:unimgr:impl";
+    prefix "unimgr-impl";
 
     import config { prefix config; revision-date 2013-04-05; }
     import opendaylight-md-sal-binding { prefix md-sal-binding; revision-date 2013-10-28;}
 
     description
-        "Service definition for vcpe project";
+        "Service definition for unimgr project";
 
     revision "2015-06-22" {
         description
             "Initial revision";
     }
 
-    identity vcpe {
+    identity unimgr {
         base config:module-type;
         config:java-name-prefix Vcpe;
     }
 
     augment "/config:modules/config:module/config:configuration" {
-        case vcpe {
-            when "/config:modules/config:module/config:type = 'vcpe'";
+        case unimgr {
+            when "/config:modules/config:module/config:type = 'unimgr'";
             container broker {
                 uses config:service-ref {
                     refine type {
similarity index 85%
rename from impl/src/test/java/org/opendaylight/vcpe/impl/VcpeProviderTest.java
rename to impl/src/test/java/org/opendaylight/unimgr/impl/UnimgrProviderTest.java
index aba262f95eeab0e0b24b28ebbfaf103f017a08bd..95a33047a07d82a82e8220af4e7e246008783f51 100755 (executable)
@@ -5,13 +5,13 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.vcpe.impl;
+package org.opendaylight.unimgr.impl;
 
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.mockito.Mock;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
-import org.opendaylight.vcpe.command.TransactionInvoker;
+import org.opendaylight.unimgr.command.TransactionInvoker;
 import org.osgi.framework.FrameworkUtil;
 import org.powermock.core.classloader.annotations.PrepareForTest;
 import org.powermock.modules.junit4.PowerMockRunner;
@@ -19,11 +19,11 @@ import org.powermock.modules.junit4.PowerMockRunner;
 
 @RunWith(PowerMockRunner.class)
 @PrepareForTest({FrameworkUtil.class})
-public class VcpeProviderTest {
+public class UnimgrProviderTest {
 
-    @Mock private UniDataChangeListener vcpeDataChangeListener;
+    @Mock private UniDataChangeListener unimgrDataChangeListener;
     @Mock private EvcDataChangeListener evcDataChangeListener;
-    @Mock private VcpeDataChangeListener listener;
+    @Mock private UnimgrDataChangeListener listener;
     @Mock private TransactionInvoker invoker;
     @Mock private DataBroker dataBroker;
 
index a0aec96a1f9ec241e6396e79230d35490f973a0b..c48937937a93e2a1ba6d2bb6c1aed97935b235ca 100755 (executable)
@@ -16,15 +16,15 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
-  <groupId>org.opendaylight.vcpe</groupId>
-  <artifactId>vcpe-it</artifactId>
+  <groupId>org.opendaylight.unimgr</groupId>
+  <artifactId>unimgr-it</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>jar</packaging>
   <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>${project.groupId}</groupId>
-        <artifactId>vcpe-artifacts</artifactId>
+        <artifactId>unimgr-artifacts</artifactId>
         <version>${project.version}</version>
         <type>pom</type>
         <scope>import</scope>
@@ -56,7 +56,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
     </dependency>
     <dependency>
       <groupId>${project.groupId}</groupId>
-      <artifactId>vcpe-features</artifactId>
+      <artifactId>unimgr-features</artifactId>
       <classifier>features</classifier>
       <type>xml</type>
     </dependency>
index 6216089fbae094ebed0b3c614b168383db32ee69..34e4946e6c2f9a34b528f9b8317057faffab880d 100755 (executable)
@@ -14,21 +14,21 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
     <relativePath/>
   </parent>
   <modelVersion>4.0.0</modelVersion>
-  <groupId>org.opendaylight.vcpe</groupId>
-  <artifactId>vcpe-karaf</artifactId>
+  <groupId>org.opendaylight.unimgr</groupId>
+  <artifactId>unimgr-karaf</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <name>${project.artifactId}</name>
   <prerequisites>
     <maven>3.1.1</maven>
   </prerequisites>
   <properties>
-    <karaf.localFeature>odl-vcpe-ui</karaf.localFeature>
+    <karaf.localFeature>odl-unimgr-ui</karaf.localFeature>
   </properties>
   <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>${project.groupId}</groupId>
-        <artifactId>vcpe-artifacts</artifactId>
+        <artifactId>unimgr-artifacts</artifactId>
         <version>${project.version}</version>
         <type>pom</type>
         <scope>import</scope>
@@ -46,7 +46,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
 
     <dependency>
       <groupId>${project.groupId}</groupId>
-      <artifactId>vcpe-features</artifactId>
+      <artifactId>unimgr-features</artifactId>
       <classifier>features</classifier>
       <type>xml</type>
       <scope>runtime</scope>
diff --git a/pom.xml b/pom.xml
index 688afdd6c2169def95e4d0693ae8e2485893417d..83661778819e00c8d63ceff0fbf016c46c73b25a 100755 (executable)
--- a/pom.xml
+++ b/pom.xml
@@ -15,10 +15,10 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
     <relativePath/>
   </parent>
 
-  <groupId>org.opendaylight.vcpe</groupId>
-  <artifactId>vcpe-aggregator</artifactId>
+  <groupId>org.opendaylight.unimgr</groupId>
+  <artifactId>unimgr-aggregator</artifactId>
   <version>0.0.1-SNAPSHOT</version>
-  <name>vcpe</name>
+  <name>unimgr</name>
   <packaging>pom</packaging>
   <modelVersion>4.0.0</modelVersion>
   <prerequisites>