Initial OR-TAPI mapping: Services 15/95015/27
authorJavier Errea <errea@eurecom.fr>
Wed, 3 Feb 2021 12:37:20 +0000 (13:37 +0100)
committerGuillaume Lambert <guillaume.lambert@orange.com>
Fri, 30 Apr 2021 09:21:00 +0000 (09:21 +0000)
commite4106d346bc8313726b154af4d30e3cc875b4706
treebe16d57cd02064321ee2dd09453d15c745a07e31
parentfb4518248d42b89992a227c94fde2fe9d6fe4df5
Initial OR-TAPI mapping: Services

- OR service -> TAPI connectivity service mapping
- ConnectivityService utils class
- TAPI context extended to update Connectivity context
- New service: ServiceDataStoreOperations in ServiceHandler blueprint
- 2 new operations in ServiceDataStoreOperations
- TAPI blueprint uses ServiceDataStoreOperations service
- Lighty modifications to create TAPI provider correctly
- Added removal of CEPs in getTopologyDetailsOutput

JIRA: TRNSPRTPCE-425
Change-Id: Ib146a85124359b31fc3c46f09b433a0c9daabfb3
Signed-off-by: errea <errea@eurecom.fr>
14 files changed:
lighty/src/main/java/io/lighty/controllers/tpce/module/TransportPCEImpl.java
servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/service/ServiceDataStoreOperations.java
servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/service/ServiceDataStoreOperationsImpl.java
servicehandler/src/main/resources/OSGI-INF/blueprint/servicehandler-blueprint.xml
tapi/src/main/java/org/opendaylight/transportpce/tapi/connectivity/ConnectivityUtils.java [new file with mode: 0644]
tapi/src/main/java/org/opendaylight/transportpce/tapi/connectivity/TapiConnectivityImpl.java
tapi/src/main/java/org/opendaylight/transportpce/tapi/impl/TapiProvider.java
tapi/src/main/java/org/opendaylight/transportpce/tapi/topology/TopologyUtils.java
tapi/src/main/java/org/opendaylight/transportpce/tapi/utils/MappingUtils.java
tapi/src/main/java/org/opendaylight/transportpce/tapi/utils/TapiContext.java
tapi/src/main/java/org/opendaylight/transportpce/tapi/utils/TapiInitialORMapping.java
tapi/src/main/java/org/opendaylight/transportpce/tapi/utils/TapiUtils.java [deleted file]
tapi/src/main/resources/OSGI-INF/blueprint/tapi-blueprint.xml
tapi/src/test/java/org/opendaylight/transportpce/tapi/topology/TapiTopologyImplTest.java