Migrate SLI to OpenDaylight Phosphorus 11/127411/6
authorDan Timoney <dtimoney@att.com>
Tue, 1 Mar 2022 16:10:58 +0000 (11:10 -0500)
committerDan Timoney <dtimoney@att.com>
Tue, 22 Mar 2022 18:04:32 +0000 (18:04 +0000)
commit7c0ec3e4540c1a10a03efcfbae06c4a7915977a6
treeca6c6fd9616f24efb786ee8620ad499cb258a4d9
parentb64e61b3631a022f6f166e6fc15026537ff46c63
Migrate SLI to OpenDaylight Phosphorus

Updated ccsdk/sli to use Phosphorus SR1 version of parent poms and
updated Java Reflection code to handle changes in Phosphorus:
- use Uint8/Uint16/Uint32/Uint64 classes in place of
  char/Short/Long/BigInteger, respectively
- add code for toMap method to handle change in representation
  of yang list from java List to java Map
- Add new YangUtils class to replace removed ODL yangtools SchemaUtils class
- Update restconf-client due to changes in yangtools

Issue-ID: CCSDK-3567
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: Iea581c7f39b1038ce95cc0ca6728fe56dd023f3e
174 files changed:
adaptors/aai-service/installer/pom.xml
adaptors/aai-service/pom.xml
adaptors/aai-service/provider/pom.xml
adaptors/ansible-adaptor/ansible-adaptor-bundle/pom.xml
adaptors/ansible-adaptor/ansible-adaptor-installer/pom.xml
adaptors/ansible-adaptor/pom.xml
adaptors/artifacts/pom.xml
adaptors/base/http/installer/pom.xml
adaptors/base/http/pom.xml
adaptors/base/http/provider/pom.xml
adaptors/base/pom.xml
adaptors/chef-adaptor/chef-adaptor-bundle/pom.xml
adaptors/chef-adaptor/chef-adaptor-installer/pom.xml
adaptors/chef-adaptor/pom.xml
adaptors/features/ccsdk-aai-service/pom.xml
adaptors/features/ccsdk-ansible-adaptor/pom.xml
adaptors/features/ccsdk-base-http/pom.xml
adaptors/features/ccsdk-chef-adaptor/pom.xml
adaptors/features/ccsdk-iaas-adaptor/pom.xml
adaptors/features/ccsdk-mdsal-resource/pom.xml
adaptors/features/ccsdk-messagerouter-consumer/pom.xml
adaptors/features/ccsdk-messagerouter-publisher/pom.xml
adaptors/features/ccsdk-netbox-client/pom.xml
adaptors/features/ccsdk-netconf-adaptor/pom.xml
adaptors/features/ccsdk-resource-assignment/pom.xml
adaptors/features/ccsdk-rest-adaptor/pom.xml
adaptors/features/ccsdk-saltstack-adaptor/pom.xml
adaptors/features/ccsdk-sli-adaptors-all/pom.xml
adaptors/features/ccsdk-sql-resource/pom.xml
adaptors/features/ccsdk-ssh-adaptor/pom.xml
adaptors/features/features-sli-adaptors/pom.xml
adaptors/features/installer/pom.xml
adaptors/features/pom.xml
adaptors/iaas-adaptor/iaas-adaptor-bundle/pom.xml
adaptors/iaas-adaptor/iaas-adaptor-installer/pom.xml
adaptors/iaas-adaptor/pom.xml
adaptors/mdsal-resource/installer/pom.xml
adaptors/mdsal-resource/pom.xml
adaptors/mdsal-resource/provider/pom.xml
adaptors/message-router/pom.xml
adaptors/netbox-client/installer/pom.xml
adaptors/netbox-client/pom.xml
adaptors/netbox-client/provider/pom.xml
adaptors/netconf-adaptor/netconf-adaptor-bundle/pom.xml
adaptors/netconf-adaptor/netconf-adaptor-installer/pom.xml
adaptors/netconf-adaptor/pom.xml
adaptors/pom.xml
adaptors/resource-assignment/installer/pom.xml
adaptors/resource-assignment/pom.xml
adaptors/resource-assignment/provider/pom.xml
adaptors/rest-adaptor/pom.xml
adaptors/rest-adaptor/rest-adaptor-bundle/pom.xml
adaptors/rest-adaptor/rest-adaptor-installer/pom.xml
adaptors/saltstack-adaptor/pom.xml
adaptors/saltstack-adaptor/saltstack-adaptor-installer/pom.xml
adaptors/saltstack-adaptor/saltstack-adaptor-provider/pom.xml
adaptors/sql-resource/installer/pom.xml
adaptors/sql-resource/pom.xml
adaptors/sql-resource/provider/pom.xml
adaptors/ssh-adaptor/pom.xml
adaptors/ssh-adaptor/ssh-adaptor-bundle/pom.xml
core/artifacts/pom.xml
core/dblib/installer/pom.xml
core/dblib/pom.xml
core/dblib/provider/pom.xml
core/features/ccsdk-dblib/pom.xml
core/features/ccsdk-filters/pom.xml
core/features/ccsdk-sli-core-all/pom.xml
core/features/ccsdk-sli/pom.xml
core/features/ccsdk-sliPluginUtils/pom.xml
core/features/ccsdk-sliapi/pom.xml
core/features/ccsdk-slicore-utils/pom.xml
core/features/features-sli-core/pom.xml
core/features/installer/pom.xml
core/features/pom.xml
core/filters/installer/pom.xml
core/filters/pom.xml
core/filters/provider/pom.xml
core/pom.xml
core/sli/common/pom.xml
core/sli/installer/pom.xml
core/sli/model/pom.xml
core/sli/model/src/main/yang/test-model@2019-07-23.yang
core/sli/pom.xml
core/sli/provider-base/pom.xml
core/sli/provider/pom.xml
core/sli/provider/src/main/java/org/onap/ccsdk/sli/core/sli/provider/MdsalHelper.java
core/sli/provider/src/main/java/org/onap/ccsdk/sli/core/sli/provider/YangUtils.java [new file with mode: 0644]
core/sli/provider/src/test/java/org/onap/ccsdk/sli/core/sli/provider/MdsalHelperTest.java
core/sli/provider/src/test/java/org/onap/ccsdk/sli/core/sli/provider/PrintYangToPropTest.java
core/sliPluginUtils/installer/pom.xml
core/sliPluginUtils/pom.xml
core/sliPluginUtils/provider/pom.xml
core/sliapi/installer/pom.xml
core/sliapi/model/pom.xml
core/sliapi/model/swagger/pom.xml
core/sliapi/model/yang/pom.xml
core/sliapi/pom.xml
core/sliapi/provider/pom.xml
core/sliapi/provider/src/main/java/org/onap/ccsdk/sli/core/sliapi/SliapiProvider.java
core/sliapi/provider/src/test/java/org/onap/ccsdk/sli/core/sliapi/TestSliapiProvider.java
core/utils/installer/pom.xml
core/utils/pom.xml
core/utils/provider/pom.xml
northbound/artifacts/pom.xml
northbound/asdcApi/installer/pom.xml
northbound/asdcApi/model/pom.xml
northbound/asdcApi/pom.xml
northbound/asdcApi/provider/pom.xml
northbound/daexim-offsite-backup/installer/pom.xml
northbound/daexim-offsite-backup/model/pom.xml
northbound/daexim-offsite-backup/pom.xml
northbound/daexim-offsite-backup/provider/pom.xml
northbound/dataChange/installer/pom.xml
northbound/dataChange/model/pom.xml
northbound/dataChange/pom.xml
northbound/dataChange/provider/pom.xml
northbound/dmaap-listener/pom.xml
northbound/features/ccsdk-asdcApi/pom.xml
northbound/features/ccsdk-daexim-offsite-backup/pom.xml
northbound/features/ccsdk-dataChange/pom.xml
northbound/features/ccsdk-lcm/pom.xml
northbound/features/ccsdk-sli-northbound-all/pom.xml
northbound/features/features-sli-northbound/pom.xml
northbound/features/installer/pom.xml
northbound/features/pom.xml
northbound/lcm/installer/pom.xml
northbound/lcm/model/pom.xml
northbound/lcm/pom.xml
northbound/lcm/provider/pom.xml
northbound/lcm/provider/src/main/java/org/onap/ccsdk/sli/northbound/LcmProvider.java
northbound/pom.xml
northbound/ueb-listener/pom.xml
plugins/artifacts/pom.xml
plugins/features/ccsdk-gr-toolkit/pom.xml
plugins/features/ccsdk-properties-node/pom.xml
plugins/features/ccsdk-restapi-call-node/pom.xml
plugins/features/ccsdk-restconf-client/pom.xml
plugins/features/ccsdk-sli-plugins-all/pom.xml
plugins/features/ccsdk-sshapi-call-node/pom.xml
plugins/features/ccsdk-template-node/pom.xml
plugins/features/features-sli-plugins/pom.xml
plugins/features/installer/pom.xml
plugins/features/pom.xml
plugins/grToolkit/installer/pom.xml
plugins/grToolkit/model/pom.xml
plugins/grToolkit/pom.xml
plugins/grToolkit/provider/pom.xml
plugins/pom.xml
plugins/properties-node/installer/pom.xml
plugins/properties-node/pom.xml
plugins/properties-node/provider/pom.xml
plugins/restapi-call-node/installer/pom.xml
plugins/restapi-call-node/pom.xml
plugins/restapi-call-node/provider/pom.xml
plugins/restconf-client/installer/pom.xml
plugins/restconf-client/pom.xml
plugins/restconf-client/provider/pom.xml
plugins/restconf-client/provider/src/main/java/org/onap/ccsdk/sli/plugins/restconfapicall/RestconfApiCallNode.java
plugins/restconf-client/provider/src/main/java/org/onap/ccsdk/sli/plugins/yangserializers/dfserializer/DfSerializerUtil.java
plugins/restconf-client/provider/src/main/java/org/onap/ccsdk/sli/plugins/yangserializers/dfserializer/MdsalSerializerHelper.java
plugins/restconf-client/provider/src/main/java/org/onap/ccsdk/sli/plugins/yangserializers/dfserializer/PropertiesNodeXmlListener.java
plugins/restconf-client/provider/src/main/java/org/onap/ccsdk/sli/plugins/yangserializers/pnserializer/InnerNode.java
plugins/restconf-client/provider/src/main/java/org/onap/ccsdk/sli/plugins/yangserializers/pnserializer/MdsalPropertiesNodeSerializer.java
plugins/restconf-client/provider/src/main/java/org/onap/ccsdk/sli/plugins/yangserializers/pnserializer/MdsalPropertiesNodeUtils.java
plugins/restconf-client/provider/src/main/java/org/onap/ccsdk/sli/plugins/yangserializers/pnserializer/Namespace.java
plugins/restconf-client/provider/src/main/java/org/onap/ccsdk/sli/plugins/yangserializers/pnserializer/RootNode.java
plugins/sshapi-call-node/installer/pom.xml
plugins/sshapi-call-node/pom.xml
plugins/sshapi-call-node/provider/pom.xml
plugins/template-node/installer/pom.xml
plugins/template-node/pom.xml
plugins/template-node/provider/pom.xml
pom.xml