NorthBound APIs for the Bridge Domain configuration Service. 74/774/3
authorMadhu Venugopal <vmadhu@cisco.com>
Fri, 2 Aug 2013 13:59:47 +0000 (06:59 -0700)
committerMadhu Venugopal <vmadhu@cisco.com>
Fri, 2 Aug 2013 15:21:05 +0000 (08:21 -0700)
commit3835d91556ed661b9b9711950aafbffa1d6a92e0
tree18603735f6d375124b268d3614695dca1b4baaf8
parentaa1542461e6a76e5ad8171fa993a5d65522b0491
NorthBound APIs for the Bridge Domain configuration Service.
This is the first cut NB-APIs and the enunciate documentation will be generated once the Jenkins Verify is complete
@ https://jenkins.opendaylight.org/controller/job/controller-verify/ws/opendaylight/northbound/networkconfiguration/bridgedomain/target/site/wsdocs/index.html

At a high level, the current version supports the following APIs :

1. Connect : PUT http://localhost:8080/controller/nb/v2/networkconfig/bridgedomain/connect/mgmt1/172.28.30.51/6634
             Response Data : xml : <node type="STUB" id="mgmt1"/>
                             json: {"@type": "STUB","@id": "mgmt1"}
2. Connect : PUT http://localhost:8080/controller/nb/v2/networkconfig/bridgedomain/connect/STUB/mgmt1/172.28.30.51/6634
             Response Data : xml : <node type="STUB" id="mgmt1"/>
                             json: {"@type": "STUB","@id": "mgmt1"}

3. Create Bridge  : POST http://localhost:8080/controller/nb/v2/networkconfig/bridgedomain/bridge/STUB/mgmt1/bridge1
4. Add Port       : POST http://localhost:8080/controller/nb/v2/networkconfig/bridgedomain/port/STUB/mgmt1/bridge1/port1
5. Add Port, Vlan : POST http://localhost:8080/controller/nb/v2/networkconfig/bridgedomain/port/STUB/mgmt1/bridge1/port2/200

Change-Id: Ic55f6bd20859b78a0e004a39388ee358eae5e61a
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
opendaylight/distribution/opendaylight/pom.xml
opendaylight/northbound/networkconfiguration/bridgedomain/enunciate.xml [new file with mode: 0644]
opendaylight/northbound/networkconfiguration/bridgedomain/pom.xml [new file with mode: 0644]
opendaylight/northbound/networkconfiguration/bridgedomain/src/main/java/org/opendaylight/controller/networkconfig/bridgedomain/northbound/BridgeDomainNorthbound.java [new file with mode: 0644]
opendaylight/northbound/networkconfiguration/bridgedomain/src/main/java/org/opendaylight/controller/networkconfig/bridgedomain/northbound/BridgeDomainNorthboundApplication.java [new file with mode: 0644]
opendaylight/northbound/networkconfiguration/bridgedomain/src/main/resources/WEB-INF/web.xml [new file with mode: 0644]