Implement Database provider 63/82963/3
authorliamfallon <liam.fallon@est.tech>
Fri, 22 Mar 2019 15:59:21 +0000 (15:59 +0000)
committerliamfallon <liam.fallon@est.tech>
Fri, 22 Mar 2019 15:59:21 +0000 (15:59 +0000)
commitc61eebfa4f17e30e3be000d4c59bc74e75b880a1
tree88c83888740038476579d32b838b75dc5595ec25
parent834851e6c460ef8a28f356a64fe7b85d8bbf9a55
Implement Database provider

This review brings in the structure of the database provider
with complete unit test coverage. The provider delegates
the details of each database interactino to the appropriate
package in the model.

Resolved merge conflict.

Issue-ID: POLICY-1195
Change-Id: I9d01146415531d18bc9648dcf232b425bc09578d
Signed-off-by: liamfallon <liam.fallon@est.tech>
21 files changed:
models-decisions/pom.xml
models-pap/pom.xml
models-pap/src/main/java/org/onap/policy/models/pap/provider/PapProvider.java [new file with mode: 0644]
models-provider/pom.xml
models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProvider.java
models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProviderFactory.java
models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProviderParameters.java [new file with mode: 0644]
models-provider/src/main/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderImpl.java
models-provider/src/main/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderImpl.java
models-provider/src/test/java/org/onap/policy/models/provider/PolicyModelsProviderFactoryTest.java [new file with mode: 0644]
models-provider/src/test/java/org/onap/policy/models/provider/PolicyModelsProviderParametersTest.java [new file with mode: 0644]
models-provider/src/test/java/org/onap/policy/models/provider/TestPojos.java [new file with mode: 0644]
models-provider/src/test/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderTest.java [new file with mode: 0644]
models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyBadProviderImpl.java [new file with mode: 0644]
models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyConnection.java [new file with mode: 0644]
models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderSubImpl.java [new file with mode: 0644]
models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderTest.java
models-tosca/pom.xml
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyOperationalPolicyMapper.java
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/provider/LegacyToscaProvider.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProvider.java [new file with mode: 0644]