Decouple policy-models from clamp 27/142627/9
authordanielhanrahan <daniel.hanrahan@est.tech>
Tue, 2 Dec 2025 20:56:16 +0000 (20:56 +0000)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Wed, 3 Dec 2025 14:39:14 +0000 (14:39 +0000)
commit756e33adb55952dcea27e9c6974e1096e407ca2f
tree70c9a44992b7dafe2b6b84ff893891b1cd2c28c1
parentda3c4e1022804629a7956d501d89395985df000d
Decouple policy-models from clamp

- Copy used files from policy/models repo into clamp repo
- Copy unit tests of those files
- Update POMs to use the new internal policy-models module

Issue-ID:POLICY-5494
Change-Id: Ib1b12515d186604c4ea596dc05bed7a1830d9b70
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
80 files changed:
common/pom.xml
models/pom.xml
participant/participant-impl/participant-impl-policy/pom.xml
participant/participant-intermediary/pom.xml
policy-models/README.TXT [new file with mode: 0644]
policy-models/pom.xml [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfAuthorative.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfConcept.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfConceptKey.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfKey.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfKeyImpl.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfModelException.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfModelRuntimeException.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfNameVersion.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfReferenceKey.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfUtils.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/PfValidator.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/Validated.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/validation/annotations/PfMin.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/base/validation/annotations/VerifyKey.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/errors/concepts/ErrorResponse.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/errors/concepts/ErrorResponseInfo.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/errors/concepts/ErrorResponseUtils.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaCapabilityAssignment.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaCapabilityType.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaConceptIdentifier.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaConstraint.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaDataType.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaEntity.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaEntityComparator.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaEntityKey.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaNameVersion.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaNodeTemplate.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaNodeType.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaParameter.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicy.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyType.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaProperty.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaRelationshipType.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaRequirement.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaSchemaDefinition.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaServiceTemplate.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaServiceTemplates.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaTopologyTemplate.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaWithToscaProperties.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaWithTypeAndObjectProperties.java [new file with mode: 0644]
policy-models/src/main/java/org/onap/policy/models/tosca/utils/ToscaUtils.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/ExceptionsTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/PfConceptKeyTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/PfKeyImplTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/PfModelExceptionInfoTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/PfNameVersionTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/PfReferenceKeyTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/PfUtilsTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/PfValidatorTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/ValidatedTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/testconcepts/DummyAuthorativeConcept.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/testconcepts/DummyPfConcept.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/testconcepts/DummyPfKey.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/base/testconcepts/DummyPfNameVersion.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/errors/concepts/ErrorResponseTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/errors/concepts/ErrorResponseUtilsTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/errors/concepts/TestModels.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/PojosTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaCapabilityAssignmentTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaConceptIdentifierTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaIdentifierTestBase.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaNameVersionTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaNodeTemplateTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyTypeTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPropertyTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaRequirementTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaServiceTemplateTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaTopologyTemplateTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaWithToscaPropertiesTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaWithTypeAndObjectPropertiesTest.java [new file with mode: 0644]
policy-models/src/test/java/org/onap/policy/models/tosca/utils/ToscaUtilsTest.java [new file with mode: 0644]
pom.xml
runtime-acm/pom.xml