Add new EnvProperties class 97/117997/4
authorDan Timoney <dtimoney@att.com>
Wed, 17 Feb 2021 20:25:45 +0000 (15:25 -0500)
committerDan Timoney <dtimoney@att.com>
Thu, 18 Feb 2021 21:05:55 +0000 (16:05 -0500)
commit69e393da4cce52a0491fffff2dc81fbe59aeca08
tree404cc750fa69ba2a89c7a2fce921da34db5edda4
parent56c27daf1656fd6436f8c818c771cf803079e1ea
Add new EnvProperties class

Added new class EnvProperties, which extends java.util.Properties
and supports property values containing embedded environment
variable references.  Updated code to use this class to load
svclogic.properties, and updated dmaap listener to use
that class to load dmaap listener configuration.

Issue-ID: SDNC-1482
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I7538b719631d8c10c27d059aeb4f70ce92760ebd
62 files changed:
adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIRequest.java
adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIService.java
adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIServiceProvider.java
adaptors/aai-service/provider/src/main/resources/aaiclient.properties
adaptors/ansible-adapter/ansible-adapter-bundle/src/main/java/org/onap/ccsdk/sli/adaptors/ansible/impl/AnsibleAdapterPropertiesProviderImpl.java
adaptors/mdsal-resource/provider/src/main/java/org/onap/ccsdk/sli/adaptors/resource/mdsal/MdsalResourcePropertiesProviderImpl.java
adaptors/mdsal-resource/provider/src/main/resources/mdsal-resource.properties
adaptors/mdsal-resource/provider/src/main/resources/svclogic.properties
adaptors/netbox-client/provider/pom.xml
adaptors/netbox-client/provider/src/main/java/org/onap/ccsdk/sli/adaptors/netbox/property/NetboxProperties.java
adaptors/sql-resource/provider/src/main/java/org/onap/ccsdk/sli/adaptors/resource/sql/SqlResourcePropertiesProviderImpl.java
adaptors/sql-resource/provider/src/main/resources/sql-resource.properties
adaptors/sql-resource/provider/src/main/resources/svclogic.properties
adaptors/sql-resource/provider/src/test/java/org/onap/ccsdk/sli/adaptors/resource/sql/ITCaseSqlResource.java
adaptors/sql-resource/provider/src/test/resources/sql-resource.properties
adaptors/sql-resource/provider/src/test/resources/svclogic.properties
core/sli/common/pom.xml
core/sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/MessageWriter.java
core/sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicStoreFactory.java
core/sli/common/src/test/java/org/onap/ccsdk/sli/core/sli/ITCaseSvcLogicParser.java
core/sli/common/src/test/java/org/onap/ccsdk/sli/core/sli/TestSvcLogicLoader.java
core/sli/common/src/test/resources/svclogic.properties
core/sli/provider/pom.xml
core/sli/provider/src/main/java/org/onap/ccsdk/sli/core/sli/provider/SvcLogicPropertiesProviderImpl.java
core/sli/provider/src/test/java/org/onap/ccsdk/sli/core/sli/provider/ITCaseSvcLogicGraphExecutor.java
core/sli/provider/src/test/resources/svclogic.properties
core/sliapi/model/swagger/src/main/json/sliapi.json
core/sliapi/model/swagger/src/main/yaml/sliapi.yaml
core/sliapi/provider/pom.xml
core/sliapi/provider/src/test/java/org/onap/ccsdk/sli/core/sliapi/TestSliapiProvider.java
core/sliapi/provider/src/test/resources/svclogic.properties
core/utils/provider/pom.xml
core/utils/provider/src/main/java/org/onap/ccsdk/sli/core/utils/common/EnvProperties.java [new file with mode: 0644]
core/utils/provider/src/test/java/org/onap/ccsdk/sli/core/utils/common/EnvPropertiesTest.java [new file with mode: 0644]
core/utils/provider/src/test/resources/svclogic.properties [new file with mode: 0644]
northbound/daexim-offsite-backup/provider/src/main/java/org/onap/ccsdk/sli/northbound/daeximoffsitebackup/DaeximOffsiteBackupProvider.java
northbound/daexim-offsite-backup/provider/src/main/java/org/onap/ccsdk/sli/northbound/daeximoffsitebackup/DaeximOffsiteBackupUtil.java
northbound/daexim-offsite-backup/provider/src/main/resources/daexim-offsite-backup.properties
northbound/daexim-offsite-backup/provider/src/test/resources/daexim-offsite-backup.properties
northbound/dmaap-listener/pom.xml
northbound/dmaap-listener/src/main/java/org/onap/ccsdk/sli/northbound/dmaapclient/DmaapListener.java
northbound/dmaap-listener/src/test/java/org/onap/ccsdk/sli/northbound/dmaapclient/TestDmaapListener.java
northbound/dmaap-listener/src/test/resources/dmaap-consumer-1.properties
northbound/dmaap-listener/src/test/resources/dmaap-consumer-a1Adapter-policy-1.properties
northbound/dmaap-listener/src/test/resources/dmaap-consumer-cMNotify-1.properties
northbound/dmaap-listener/src/test/resources/dmaap-consumer-esrsysteminfo.properties
northbound/dmaap-listener/src/test/resources/dmaap-consumer-generic-vnf.properties
northbound/dmaap-listener/src/test/resources/dmaap-consumer-pserver.properties
northbound/lcm/provider/pom.xml
northbound/lcm/provider/src/test/java/org/onap/ccsdk/sli/northbound/TestLcmProvider.java
northbound/lcm/provider/src/test/resources/svclogic.properties
northbound/ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncUebConfiguration.java
northbound/ueb-listener/src/test/resources/ueb-listener.properties
plugins/grToolkit/provider/pom.xml
plugins/grToolkit/provider/src/main/java/org/onap/ccsdk/sli/plugins/grtoolkit/GrToolkitProvider.java
plugins/grToolkit/provider/src/main/resources/gr-toolkit.properties
plugins/grToolkit/provider/src/test/resources/gr-toolkit.properties
plugins/grToolkit/provider/src/test/resources/single/gr-toolkit.properties
plugins/grToolkit/provider/src/test/resources/six/gr-toolkit.properties
plugins/grToolkit/provider/src/test/resources/three/gr-toolkit.properties
plugins/properties-node/provider/src/main/java/org/onap/ccsdk/sli/plugins/prop/PropertiesNode.java
plugins/restapi-call-node/provider/src/main/java/org/onap/ccsdk/sli/plugins/restapicall/RestapiCallNode.java