Inventory init 77/82577/25
authorNarayan Padi <np2698@att.com>
Thu, 28 Mar 2019 17:34:18 +0000 (13:34 -0400)
committerguillaume.lambert <guillaume.lambert@orange.com>
Wed, 20 Nov 2019 10:58:17 +0000 (11:58 +0100)
commit5a2402f2aece5b66276aaaabf4201a06d8f3aa08
tree1d8ef95f3a4b177c5df04b7b48da50412998f04b
parentcdf6d4735bbcf590d36ebb8b2dcb21c004b7e84f
Inventory init

- creates a new inventory module to store information in an external
  MySQL/Mariadb database
- currently supports OpenROADM version 1.2.1 devices
- prepares the support of OpenROADM version 2.2.1 devices
- uses new mdsal Databroker API

JIRA: TRNSPRTPCE-81

Change-Id: I7c2df57d39964bc90dfd475efa4565d51e054822
Signed-off-by: malick <malick.sylla@orange.com>
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
25 files changed:
common/src/main/java/org/opendaylight/transportpce/common/StringConstants.java
features/features-transportpce/pom.xml
features/odl-transportpce-inventory/pom.xml [new file with mode: 0644]
features/odl-transportpce-inventory/src/main/feature/feature.xml [new file with mode: 0644]
features/odl-transportpce-inventory/src/main/resources/org.opendaylight.transportpce.job.cfg [new file with mode: 0644]
features/odl-transportpce-inventory/src/main/resources/org.ops4j.datasource-transporpce.cfg [new file with mode: 0644]
features/pom.xml
inventory/pom.xml [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/DeviceInventory.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/INode.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/INode121.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/INode221.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/ListenerProvider.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/dto/InvDevInfo.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/listener/ClliNetworkChangeListener.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/listener/DeviceConfigListener.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/listener/DeviceListener.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/listener/OverlayNetworkChangeListener.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/listener/UnderlayNetworkChangeListener.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/query/Queries.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/query/StatementBuilder.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/utils/JsonStringBuilder.java [new file with mode: 0644]
inventory/src/main/java/org/opendaylight/transportpce/inventory/utils/StringUtils.java [new file with mode: 0644]
inventory/src/main/resources/OSGI-INF/blueprint/inventory-blueprint.xml [new file with mode: 0644]
pom.xml