Class IntegerConstraint

  • All Implemented Interfaces:
    ConstraintInterface<java.lang.Object,​java.lang.Integer>

    public class IntegerConstraint
    extends java.lang.Object
    implements ConstraintInterface<java.lang.Object,​java.lang.Integer>
    Integer Constraint Class
    See Also:
    Numeric types
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.ArrayList<java.lang.String> getErrors()
      Get Errors List
      java.lang.String getExclusiveMaximum()
      Get exclusive maximum
      java.lang.String getExclusiveMinimum()
      Get exclusive minimum
      java.lang.String getFieldName()
      Get Field Name
      java.lang.String getMaximum()
      Get maximum
      java.lang.String getMinimum()
      Get minimum
      java.lang.String getMultipleOf()
      Get multipleOf value
      java.lang.Boolean getRequired()
      Get Required
      java.lang.Integer getValue()
      Get Value
      java.lang.Boolean hasErrors()
      If validation has errors
      java.lang.Boolean isValidType()
      Is Valid
      void setExclusiveMaximum​(java.lang.String exclusiveMaximum)
      Set exclusive maximum
      void setExclusiveMinimum​(java.lang.String exclusiveMinimum)
      Set exclusive minimum
      void setFieldName​(java.lang.String fieldName)
      Set Field Name
      void setMaximum​(java.lang.String maximum)
      Set maximum
      void setMinimum​(java.lang.String minimum)
      Set minimum
      void setMultipleOf​(java.lang.String multipleOf)
      Set multipleOf value
      void setRequired​(java.lang.Boolean required)
      Set Required
      void setValue​(java.lang.Object value)
      Set Value
      java.lang.Boolean validate()
      Validate field value
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IntegerConstraint

        public IntegerConstraint()
    • Method Detail

      • setValue

        public void setValue​(java.lang.Object value)
        Set Value
        Specified by:
        setValue in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Parameters:
        value - the value
      • setFieldName

        public void setFieldName​(java.lang.String fieldName)
        Set Field Name
        Specified by:
        setFieldName in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Parameters:
        fieldName - the field name
      • getValue

        public java.lang.Integer getValue()
        Get Value
        Specified by:
        getValue in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Returns:
        the value
      • getFieldName

        public java.lang.String getFieldName()
        Get Field Name
        Specified by:
        getFieldName in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Returns:
        the field name
      • isValidType

        public java.lang.Boolean isValidType()
        Is Valid
        Specified by:
        isValidType in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Returns:
        If value is valid
      • validate

        public java.lang.Boolean validate()
        Validate field value
        Specified by:
        validate in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Returns:
        whether field value is valid or not
      • getErrors

        public java.util.ArrayList<java.lang.String> getErrors()
        Get Errors List
        Specified by:
        getErrors in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Returns:
        the errors list
      • hasErrors

        public java.lang.Boolean hasErrors()
        If validation has errors
        Specified by:
        hasErrors in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Returns:
        whether there is errors
      • setRequired

        public void setRequired​(java.lang.Boolean required)
        Set Required
        Specified by:
        setRequired in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Parameters:
        required - whether required or not
      • getRequired

        public java.lang.Boolean getRequired()
        Get Required
        Specified by:
        getRequired in interface ConstraintInterface<java.lang.Object,​java.lang.Integer>
        Returns:
        whether required or not
      • setMultipleOf

        public void setMultipleOf​(java.lang.String multipleOf)
        Set multipleOf value
        Parameters:
        multipleOf - the multipleOf value
      • getMultipleOf

        public java.lang.String getMultipleOf()
        Get multipleOf value
        Returns:
        the multipleOf value
      • setMinimum

        public void setMinimum​(java.lang.String minimum)
        Set minimum
        Parameters:
        minimum - the minimum value
      • getMinimum

        public java.lang.String getMinimum()
        Get minimum
        Returns:
        the minimum value
      • setMaximum

        public void setMaximum​(java.lang.String maximum)
        Set maximum
        Parameters:
        maximum - the maximum value
      • getMaximum

        public java.lang.String getMaximum()
        Get maximum
        Returns:
        the maximum value
      • setExclusiveMinimum

        public void setExclusiveMinimum​(java.lang.String exclusiveMinimum)
        Set exclusive minimum
        Parameters:
        exclusiveMinimum - the exclusive minimum value
      • getExclusiveMinimum

        public java.lang.String getExclusiveMinimum()
        Get exclusive minimum
        Returns:
        the exclusiveMinimum value
      • setExclusiveMaximum

        public void setExclusiveMaximum​(java.lang.String exclusiveMaximum)
        Set exclusive maximum
        Parameters:
        exclusiveMaximum - the exclusiveMaximum value
      • getExclusiveMaximum

        public java.lang.String getExclusiveMaximum()
        Get exclusive maximum
        Returns:
        the exclusiveMaximum value