Neutron Model update 34/51534/10
authorRitu Sood <ritu.sood@intel.com>
Tue, 7 Feb 2017 02:09:04 +0000 (18:09 -0800)
committerIsaku Yamahata <isaku.yamahata@gmail.com>
Fri, 17 Mar 2017 01:24:14 +0000 (01:24 +0000)
commitdb824362834c8442b0864fd42b8d45c5e4436989
treece37d8038ee480b84525090d3bb95b0edda158e1
parent22797e448e267649bdf608ac38cab5b2b2b699f2
Neutron Model update

This patch includes Neutron API/model changes being
introduced.
1) Status field to be moved to operational datastore
Breaking out the status field from this patch
for ease of review and merge process.
Link to status field patch
https://git.opendaylight.org/gerrit/#/c/51981/
2) Project id field is going to depreciate tenant id
https://lists.opendaylight.org/pipermail/neutron-dev/2016-December/001083.html
This fix addresses top level tenant-id used my most models.
Some models internally also use tenant-id in sub-fields. Those
cases will be addressed in Nitrogen.
3) revision number field to be added. This is a monotonic
counter that will be updated whenever an object is updated
on the neutron server.

Change-Id: I8a76fe5ff1147a9e4456c0713913377f266cec24
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
integration/test/src/test/java/org/opendaylight/neutron/e2etest/ITNeutronE2E.java
integration/test/src/test/java/org/opendaylight/neutron/e2etest/NeutronProjectIdTests.java [new file with mode: 0644]
integration/test/src/test/java/org/opendaylight/neutron/e2etest/NeutronRevisionNumberTests.java [new file with mode: 0644]
model/src/main/yang/neutron-attrs.yang
neutron-spi/src/main/java/org/opendaylight/neutron/spi/INeutronObject.java
neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronObject.java
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/AbstractNeutronNorthbound.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/AbstractNeutronInterface.java