diff options
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/constraints/PatternConstraint.java')
-rw-r--r-- | catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/constraints/PatternConstraint.java | 42 |
1 files changed, 16 insertions, 26 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/constraints/PatternConstraint.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/constraints/PatternConstraint.java index c85c1601e4..db26c33440 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/constraints/PatternConstraint.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/constraints/PatternConstraint.java @@ -20,37 +20,27 @@ package org.openecomp.sdc.be.model.tosca.constraints; -import java.io.Serializable; -import java.util.regex.Pattern; - -import javax.validation.constraints.NotNull; - import org.openecomp.sdc.be.model.tosca.constraints.exception.ConstraintViolationException; -//import com.fasterxml.jackson.annotation.JsonIgnore; - -public class PatternConstraint extends AbstractStringPropertyConstraint implements Serializable { +import javax.validation.constraints.NotNull; +import java.util.regex.Pattern; - /** - * - */ - private static final long serialVersionUID = 8708185294968697107L; +public class PatternConstraint extends AbstractStringPropertyConstraint { - @NotNull - private String pattern; + @NotNull + private String pattern; - // @JsonIgnore - private Pattern compiledPattern; + private Pattern compiledPattern; - public void setPattern(String pattern) { - this.pattern = pattern; - this.compiledPattern = Pattern.compile(this.pattern); - } + public void setPattern(String pattern) { + this.pattern = pattern; + this.compiledPattern = Pattern.compile(this.pattern); + } - @Override - protected void doValidate(String propertyValue) throws ConstraintViolationException { - if (!compiledPattern.matcher(propertyValue).matches()) { - throw new ConstraintViolationException("The value do not match pattern " + pattern); - } - } + @Override + protected void doValidate(String propertyValue) throws ConstraintViolationException { + if (!compiledPattern.matcher(propertyValue).matches()) { + throw new ConstraintViolationException("The value do not match pattern " + pattern); + } + } } |