Interface ConstraintInterface<T,​V>

    • Method Detail

      • setValue

        void setValue​(T value)
        Set Value
        Parameters:
        value - the value
      • setFieldName

        void setFieldName​(java.lang.String fieldName)
        Set Field Name
        Parameters:
        fieldName - the field name
      • getValue

        V getValue()
        Get Value
        Returns:
        the value
      • getFieldName

        java.lang.String getFieldName()
        Get Field Name
        Returns:
        the field name
      • isValidType

        java.lang.Boolean isValidType()
        Is Valid
        Returns:
        If value is valid
      • validate

        java.lang.Boolean validate()
        Validate field value
        Returns:
        whether field value is valid or not
      • setRequired

        void setRequired​(java.lang.Boolean required)
        Set Required
        Parameters:
        required - whether required or not
      • getRequired

        java.lang.Boolean getRequired()
        Get Required
        Returns:
        whether required or not
      • getErrors

        java.util.ArrayList<java.lang.String> getErrors()
        Get Errors List
        Returns:
        the errors list
      • hasErrors

        java.lang.Boolean hasErrors()
        If validation has errors
        Returns:
        whether there is errors