Move validation classes to clamp models package 84/143384/2 master
authordanielhanrahan <daniel.hanrahan@est.tech>
Thu, 19 Feb 2026 17:30:45 +0000 (17:30 +0000)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Tue, 24 Feb 2026 15:13:39 +0000 (15:13 +0000)
commitb48820e5df3cb48a125242f5b66fc0a68f2e0f57
tree156d6128cef3573180408143ae09881b5666547b
parent5b1af0c59861e81f501e8b304572faf2ed6799e0
Move validation classes to clamp models package

This commit moves classes such as PfAuthorative from policy-models
into models module, closer to where there are used. This will allow
easier refactoring in future.

Issue-ID: POLICY-5509
Change-Id: I8f0b00ea907855d9683f9ac0bbb7a1b2a98d0c3b
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
45 files changed:
models/src/main/java/org/onap/policy/clamp/models/acm/base/PfAuthorative.java [moved from policy-models/src/main/java/org/onap/policy/models/base/PfAuthorative.java with 97% similarity]
models/src/main/java/org/onap/policy/clamp/models/acm/base/validation/BeanValidationResult.java [moved from policy-common/src/main/java/org/onap/policy/common/parameters/BeanValidationResult.java with 98% similarity]
models/src/main/java/org/onap/policy/clamp/models/acm/base/validation/BeanValidator.java [moved from policy-common/src/main/java/org/onap/policy/common/parameters/BeanValidator.java with 97% similarity]
models/src/main/java/org/onap/policy/clamp/models/acm/base/validation/ObjectValidationResult.java [moved from policy-common/src/main/java/org/onap/policy/common/parameters/ObjectValidationResult.java with 97% similarity]
models/src/main/java/org/onap/policy/clamp/models/acm/base/validation/ValidationResult.java [moved from policy-common/src/main/java/org/onap/policy/common/parameters/ValidationResult.java with 97% similarity]
models/src/main/java/org/onap/policy/clamp/models/acm/base/validation/ValidationResultImpl.java [moved from policy-common/src/main/java/org/onap/policy/common/parameters/ValidationResultImpl.java with 98% similarity]
models/src/main/java/org/onap/policy/clamp/models/acm/base/validation/ValidationStatus.java [moved from policy-common/src/main/java/org/onap/policy/common/parameters/ValidationStatus.java with 96% similarity]
models/src/main/java/org/onap/policy/clamp/models/acm/base/validation/annotations/VerifyKey.java [moved from policy-models/src/main/java/org/onap/policy/models/base/validation/annotations/VerifyKey.java with 97% similarity]
models/src/main/java/org/onap/policy/clamp/models/acm/base/validation/annotations/VerifyKeyValidator.java [moved from policy-models/src/main/java/org/onap/policy/models/base/validation/annotations/VerifyKeyValidator.java with 97% similarity]
models/src/main/java/org/onap/policy/clamp/models/acm/document/base/ToscaServiceTemplateValidation.java
models/src/main/java/org/onap/policy/clamp/models/acm/document/concepts/DocToscaCapabilityType.java
models/src/main/java/org/onap/policy/clamp/models/acm/document/concepts/DocToscaConstraint.java
models/src/main/java/org/onap/policy/clamp/models/acm/document/concepts/DocToscaEntity.java
models/src/main/java/org/onap/policy/clamp/models/acm/document/concepts/DocToscaParameter.java
models/src/main/java/org/onap/policy/clamp/models/acm/document/concepts/DocToscaPolicy.java
models/src/main/java/org/onap/policy/clamp/models/acm/document/concepts/DocToscaProperty.java
models/src/main/java/org/onap/policy/clamp/models/acm/document/concepts/DocToscaSchemaDefinition.java
models/src/main/java/org/onap/policy/clamp/models/acm/document/concepts/DocToscaTopologyTemplate.java
models/src/main/java/org/onap/policy/clamp/models/acm/messages/kafka/participant/PropertiesUpdate.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationComposition.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationCompositionDefinition.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationCompositionElement.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationCompositionRollback.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaMessage.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaNodeTemplateState.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaParticipant.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaParticipantReplica.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaParticipantSupportedElementType.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/provider/AcDefinitionProvider.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/provider/AutomationCompositionProvider.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/provider/ProviderUtils.java
models/src/main/java/org/onap/policy/clamp/models/acm/utils/AcmUtils.java
models/src/test/java/org/onap/policy/clamp/models/acm/base/annotations/VerifyKeyValidatorTest.java [moved from policy-models/src/test/java/org/onap/policy/models/base/validation/annotations/VerifyKeyValidatorTest.java with 96% similarity]
models/src/test/java/org/onap/policy/clamp/models/acm/base/validation/TestBeanValidationResult.java [moved from policy-common/src/test/java/org/onap/policy/common/parameters/TestBeanValidationResult.java with 98% similarity]
models/src/test/java/org/onap/policy/clamp/models/acm/base/validation/TestObjectValidationResult.java [moved from policy-common/src/test/java/org/onap/policy/common/parameters/TestObjectValidationResult.java with 97% similarity]
models/src/test/java/org/onap/policy/clamp/models/acm/base/validation/TestValidationResultImpl.java [moved from policy-common/src/test/java/org/onap/policy/common/parameters/TestValidationResultImpl.java with 98% similarity]
models/src/test/java/org/onap/policy/clamp/models/acm/document/base/ToscaServiceTemplateValidationTest.java
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationCompositionElementTest.java
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationCompositionTest.java
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaMessageJobTest.java
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaMessageTest.java
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaParticipantTest.java
participant/participant-impl/participant-impl-acelement/src/main/java/org/onap/policy/clamp/acm/element/service/ConfigService.java
policy-common/src/test/java/org/onap/policy/common/message/bus/event/TopicParameterGroupTest.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/instantiation/AutomationCompositionInstantiationProvider.java