Add serialization for Tosca Model 73/82273/6
authorliamfallon <liam.fallon@est.tech>
Fri, 15 Mar 2019 12:36:38 +0000 (12:36 +0000)
committerliamfallon <liam.fallon@est.tech>
Fri, 15 Mar 2019 12:36:38 +0000 (12:36 +0000)
commit8fdf84c7f2bd03332e69d13e35414020053c2977
treed2ce197064b2a23ac06ac8195a4e1ef7603ee3ed
parent4c28d2cdbf03be9dfe51caa05d45ba341b4c94cd
Add serialization for Tosca Model

Added tests for Yaml policy monitoring
Added provider interface calls in provider and structure for handling legacy APIs.

Issue-ID: POLICY-1195
Change-Id: I4825272e0713b9e6a4b89753828de8905bcffbd1
Signed-off-by: liamfallon <liam.fallon@est.tech>
54 files changed:
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/impl/DatabasePolicyModelsProviderImpl.java [moved from models-provider/src/main/java/org/onap/policy/models/provider/impl/PolicyModelsProviderImpl.java with 58% similarity]
models-provider/src/main/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderImpl.java [new file with mode: 0644]
models-provider/src/main/resources/dummyimpl/DummyToscaPolicyDeleteResponse.json [new file with mode: 0644]
models-provider/src/main/resources/dummyimpl/DummyToscaPolicyGetResponse.json [new file with mode: 0644]
models-provider/src/main/resources/dummyimpl/DummyToscaPolicyTypeDeleteResponse.json [new file with mode: 0644]
models-provider/src/main/resources/dummyimpl/DummyToscaPolicyTypeGetResponse.json [new file with mode: 0644]
models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderTest.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaTopologyTemplate.java
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/legacy/LegacyGuardMessageBodyHandler.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/legacy/LegacyGuardPolicy.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/legacy/LegacyOperationalMessageBodyHandler.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/legacy/LegacyOperationalPolicy.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaPoliciesJsonAdapter.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaPolicyJsonAdapter.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaServiceTemplateJsonAdapter.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaServiceTemplateMessageBodyHandler.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaTopologyTemplateJsonAdapter.java [new file with mode: 0644]
models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaServiceTemplateTest.java
models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaTopologyTemplateTest.java
models-tosca/src/test/java/org/onap/policy/models/tosca/serialization/MonitoringPolicySerializationTest.java [new file with mode: 0644]
models-tosca/src/test/resources/logback-test.xml [new file with mode: 0644]
models-tosca/src/test/resources/policies/README.txt [new file with mode: 0644]
models-tosca/src/test/resources/policies/vCPE.policy.monitoring.input.tosca.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vCPE.policy.monitoring.input.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vCPE.policy.monitoring.output.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vCPE.policy.operational.input.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vCPE.policy.operational.input.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vCPE.policy.operational.output.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vCPE.policy.operational.output.tosca.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vCPE.policy.operational.output.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.guard.frequency.input.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.guard.frequency.output.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.guard.minmax.input.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.guard.minmax.output.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.monitoring.input.tosca.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.monitoring.input.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.monitoring.output.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.operational.input.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.operational.input.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.operational.output.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.operational.output.tosca.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vDNS.policy.operational.output.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vFirewall.policy.monitoring.input.tosca.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vFirewall.policy.monitoring.input.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vFirewall.policy.operational.input.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vFirewall.policy.operational.input.tosca.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vFirewall.policy.operational.input.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policies/vFirewall.policy.operational.output.json [new file with mode: 0644]
models-tosca/src/test/resources/policies/vFirewall.policy.operational.output.tosca.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policytypes/onap.policies.monitoring.dcaegen2.collectors.datafile.datafile-app-server.yaml [new file with mode: 0644]
models-tosca/src/test/resources/policytypes/onap.policy.monitoring.cdap.tca.hi.lo.app.yaml [new file with mode: 0644]
pom.xml