From d1f43390b090bbdb480c8da31e9fdae0c8e00be4 Mon Sep 17 00:00:00 2001 From: FrancescoFioraEst Date: Wed, 22 Nov 2023 16:32:07 +0000 Subject: Allow semantic versioning in all templates in ACM Issue-ID: POLICY-4886 Change-Id: I0c46397e86377e6f59f55121a60b8f2b5665a5d5 Signed-off-by: FrancescoFioraEst --- .../acm/persistence/concepts/JpaAutomationCompositionDefinition.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'models/src/main') diff --git a/models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationCompositionDefinition.java b/models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationCompositionDefinition.java index 4069d7bb1..28689e2fd 100755 --- a/models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationCompositionDefinition.java +++ b/models/src/main/java/org/onap/policy/clamp/models/acm/persistence/concepts/JpaAutomationCompositionDefinition.java @@ -46,8 +46,10 @@ import org.onap.policy.clamp.models.acm.document.base.ToscaServiceTemplateValida import org.onap.policy.clamp.models.acm.document.concepts.DocToscaServiceTemplate; import org.onap.policy.common.parameters.BeanValidationResult; import org.onap.policy.common.parameters.annotations.NotNull; +import org.onap.policy.common.parameters.annotations.Pattern; import org.onap.policy.common.parameters.annotations.Valid; import org.onap.policy.models.base.PfAuthorative; +import org.onap.policy.models.base.PfKey; import org.onap.policy.models.base.Validated; /** @@ -67,10 +69,12 @@ public class JpaAutomationCompositionDefinition extends Validated @Column @NotNull + @Pattern(regexp = PfKey.NAME_REGEXP) private String name; @Column @NotNull + @Pattern(regexp = PfKey.VERSION_REGEXP) private String version; @Column -- cgit