Northbound migration to use the new Schema independent Library based Plugin. 49/8649/1
authorMadhu Venugopal <mavenugo@gmail.com>
Tue, 1 Jul 2014 08:11:34 +0000 (01:11 -0700)
committerMadhu Venugopal <mavenugo@gmail.com>
Thu, 3 Jul 2014 23:53:07 +0000 (16:53 -0700)
commit0cd969cbef1ede69d6461d2fde58ad2af272989a
tree97114e2e97d9747409cdcd0893481b1b6fe6f6fa
parentda199f68ebdebb8d99f034243a073245a03fb24a
Northbound migration to use the new Schema independent Library based Plugin.

Following the Plugin Migration, this commit brings in the Northbound migration.
Due to the nature of the Library rearchiteture, the northbound APIs should not assume any schema.
But unfortunately, that is not the case with the existing APIs and hence we have split the APIs as V2 (older version)
and the newer V3.

This commit just migrates the V2 APIs to the newer Infra. V3 will be added soon.

Also, the GET serailization is still pending and will be addressed in subsequent commit.
But, all the IT tests are passing in this version.

Change-Id: I7c0e59f41499dadb2215fef3d597f98b2efa3c13
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
16 files changed:
commons/integrationtest/pom.xml
integrationtest/pom.xml
integrationtest/src/test/java/org/opendaylight/ovsdb/integrationtest/OvsdbIntegrationTestBase.java
integrationtest/src/test/java/org/opendaylight/ovsdb/integrationtest/northbound/OvsdbNorthboundIT.java
integrationtest/src/test/java/org/opendaylight/ovsdb/integrationtest/plugin/OvsdbPluginIT.java
library/src/main/java/org/opendaylight/ovsdb/lib/notation/Column.java
northbound/pom.xml
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OVSDBRow.java [deleted file]
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OvsdbNorthboundV2.java [moved from northbound/src/main/java/org/opendaylight/ovsdb/northbound/OVSDBNorthbound.java with 78% similarity]
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OvsdbNorthboundV3.java [new file with mode: 0644]
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OvsdbRow.java [new file with mode: 0644]
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OvsdbRows.java [moved from northbound/src/main/java/org/opendaylight/ovsdb/northbound/OVSDBRows.java with 66% similarity]
plugin/src/main/java/org/opendaylight/ovsdb/plugin/ConfigurationService.java
plugin/src/main/java/org/opendaylight/ovsdb/plugin/NodeDB.java
plugin/src/main/java/org/opendaylight/ovsdb/plugin/OvsVswitchdSchemaConstants.java
pom.xml