Implement Legacy to TOSCA Mapping 44/82544/1
authorliamfallon <liam.fallon@est.tech>
Sun, 17 Mar 2019 22:33:51 +0000 (22:33 +0000)
committerliamfallon <liam.fallon@est.tech>
Sun, 17 Mar 2019 22:33:51 +0000 (22:33 +0000)
commit7d5da7ae76db4266da40ce01b0bfd3b09d7796a6
treef4e2a646f9675e364548d038366d54b1bb2e2aea
parent4d2cc5fc6c1e5fc20abaeab60e8e198bf4c98c09
Implement Legacy to TOSCA Mapping

This first patch set is a rough first draft of how
translation will work.

Issue-ID: POLICY-1195
Change-Id: I4a57b049f5756dc6d1e2f4d458d9dd770f928eb2
Signed-off-by: liamfallon <liam.fallon@est.tech>
59 files changed:
models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProvider.java
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/impl/DummyPolicyModelsProviderTest.java
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/concepts/LegacyGuardPolicy.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/legacy/LegacyGuardPolicy.java with 95% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/concepts/LegacyOperationalPolicy.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/legacy/LegacyOperationalPolicy.java with 90% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyOperationalPolicyMapper.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/legacy/LegacyGuardMessageBodyHandler.java [deleted file]
models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/legacy/LegacyOperationalMessageBodyHandler.java [deleted file]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraint.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaConstraint.java with 98% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogical.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaConstraintLogical.java with 98% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalKey.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaConstraintLogicalKey.java with 98% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalString.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaConstraintLogicalString.java with 98% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataType.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaDataType.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypes.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaDataTypes.java with 98% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntityType.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaEntityType.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntrySchema.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaEntrySchema.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEventFilter.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaEventFilter.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaModel.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaModel.java with 98% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicies.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaPolicies.java with 98% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicy.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaPolicy.java with 88% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyType.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaPolicyType.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypes.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaPolicyTypes.java with 98% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaProperty.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaProperty.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplate.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaServiceTemplate.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplates.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaServiceTemplates.java with 98% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTimeInterval.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaTimeInterval.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTopologyTemplate.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaTopologyTemplate.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTrigger.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/concepts/ToscaTrigger.java with 99% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/mapping/ToscaServiceTemplateMapper.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPoliciesJsonAdapter.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaPoliciesJsonAdapter.java with 93% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyJsonAdapter.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaPolicyJsonAdapter.java with 96% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateJsonAdapter.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaServiceTemplateJsonAdapter.java with 93% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateMessageBodyHandler.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaServiceTemplateMessageBodyHandler.java with 86% similarity]
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaTopologyTemplateJsonAdapter.java [moved from models-tosca/src/main/java/org/onap/policy/models/tosca/serialization/simple/ToscaTopologyTemplateJsonAdapter.java with 92% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/concepts/LegacyGuardPolicyTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/serialization/legacy/LegacyGuardPolicyTest.java with 93% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/concepts/LegacyOperationalPolicyTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/serialization/legacy/LegacyOperationalPolicyTest.java with 92% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/serialization/LegacyOperationalPolicySerializationTest.java [new file with mode: 0644]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/TestPojos.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/TestPojos.java with 96% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalKeyTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaConstraintLogicalKeyTest.java with 97% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalStringTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaConstraintLogicalStringTest.java with 97% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaConstraintLogicalTest.java with 96% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypeTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaDataTypeTest.java with 92% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypesTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaDataTypesTest.java with 93% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntrySchemaTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaEntrySchemaTest.java with 94% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaEventFilterTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaEventFilterTest.java with 98% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaModelTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaModelTest.java with 95% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPoliciesTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaPoliciesTest.java with 93% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaPolicyTest.java with 84% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypeTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaPolicyTypeTest.java with 96% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypesTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaPolicyTypesTest.java with 93% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPropertyTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaPropertyTest.java with 95% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplateTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaServiceTemplateTest.java with 93% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplatesTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaServiceTemplatesTest.java with 93% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTimeIntervalTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaTimeIntervalTest.java with 98% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTopologyTemplateTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaTopologyTemplateTest.java with 95% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTriggerTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/ToscaTriggerTest.java with 95% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/testconcepts/DummyToscaConstraint.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/concepts/testconcepts/DummyToscaConstraint.java with 93% similarity]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicySerializationTest.java [moved from models-tosca/src/test/java/org/onap/policy/models/tosca/serialization/MonitoringPolicySerializationTest.java with 94% similarity]