Primitives to retrieve parameters from Catalog 18/101918/14
authororenais <olivier.renais@orange.com>
Fri, 29 Jul 2022 15:31:40 +0000 (17:31 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Tue, 9 Aug 2022 09:30:20 +0000 (11:30 +0200)
commitffbb4ae70118087a5ad1e784353a2ffedeba9c4a
treec36f5e61c0b1eacd749025379b04048476aaa00e
parent0a27df8c4c1c62cc0de952d96304ffd09d6bef51
Primitives to retrieve parameters from Catalog

- add a CatalogUtils and a Catalogconstant class in common module
  with primitives to retrieve parameters from Catalog
- add a related Penalty comparator serializable class
- add related Junit with a sample apidocCatalog json file
  that sticks to latest version of OpenROADM optical specification v5.1

JIRA: TRNSPRTPCE-518
Signed-off-by: orenais <olivier.renais@orange.com>
Change-Id: I8e898d86d44ea9a8f3a58eb581c3fe6515534221
common/pom.xml
common/src/main/java/org/opendaylight/transportpce/common/catalog/CatalogConstant.java [new file with mode: 0644]
common/src/main/java/org/opendaylight/transportpce/common/catalog/CatalogUtils.java [new file with mode: 0644]
common/src/main/java/org/opendaylight/transportpce/common/catalog/PenaltiesComparator.java [new file with mode: 0644]
common/src/test/java/org/opendaylight/transportpce/common/catalog/CatalogUtilsTest.java [new file with mode: 0644]
common/src/test/resources/apidocCatalog10_1OptSpecV5_1.json [new file with mode: 0644]