Class StringLengthConstraint

    • Constructor Detail

      • StringLengthConstraint

        public StringLengthConstraint()
    • Method Detail

      • getType

        public java.lang.String getType()
        Returns the 'type' of the constraint, this is the identifier given to constraint in the configuration.
        Specified by:
        getType in interface Constraint
        Overrides:
        getType in class AbstractConstraint
        Returns:
        The type
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getMinLength

        public int getMinLength()
        Returns:
        Returns the minimum number of characters allowed
      • setMinLength

        public void setMinLength​(int minLength)
        Set the minimum number of characters allowed. Valid values are in the range [0, Integer.MAX_VALUE].
        Parameters:
        minLength - the minimum numbers of characters allowed
      • getMaxLength

        public int getMaxLength()
        Returns:
        Returns the maximum number of characters allowed
      • setMaxLength

        public void setMaxLength​(int maxLength)
        Set the maximum number of characters allowed. Valid values are in the range [0, Integer.MAX_VALUE].
        Parameters:
        maxLength - the minimum numbers of characters allowed
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.Object> getParameters()
        Description copied from interface: Constraint
        Returns the parameters passed to the instance of the constraint.
        Specified by:
        getParameters in interface Constraint
        Overrides:
        getParameters in class AbstractConstraint
        Returns:
        Map of parameters or an empty Map if none exist
      • evaluateSingleValue

        protected void evaluateSingleValue​(java.lang.Object value)
        Description copied from class: AbstractConstraint
        Support for evaluation of properties. The value passed in will never be a Collection and will never be null.
        Specified by:
        evaluateSingleValue in class AbstractConstraint