Class MetaValidator

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class MetaValidator
    extends java.lang.Object
    implements java.lang.Cloneable

    MetaValidator class.

    Version:
    $Id: $Id
    Author:
    another
    • Constructor Summary

      Constructors 
      Constructor Description
      MetaValidator()
      Creates a new metavalidator.
      MetaValidator​(java.lang.String aName, java.lang.String aClassName)
      Creates a new meta metavalidator.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object clone()
      boolean equals​(java.lang.Object o)
      java.lang.String getClassName()
      Getter for the field className.
      java.lang.String getClassNameOnly()
      Returns the name of the class of the metaValidator without a package.
      java.lang.String getDefaultError()
      Getter for the field defaultError.
      java.lang.String getJsValidation()
      Getter for the field jsValidation.
      java.lang.String getKey()
      Getter for the field key.
      java.lang.String getName()
      Getter for the field name.
      int hashCode()
      boolean isCustomValidator()
      Returns true if form field should get @ValidateCustom() annotation, e.g.
      boolean isNumericValidator()
      isNumericValidator.
      void setClassName​(java.lang.String className)
      Setter for the field className.
      void setDefaultError​(java.lang.String defaultError)
      Setter for the field defaultError.
      void setJsValidation​(java.lang.String jsValidation)
      Setter for the field jsValidation.
      void setKey​(java.lang.String key)
      Setter for the field key.
      void setName​(java.lang.String name)
      Setter for the field name.
      java.lang.String toString()
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MetaValidator

        public MetaValidator()
        Creates a new metavalidator.
      • MetaValidator

        public MetaValidator​(java.lang.String aName,
                             java.lang.String aClassName)
        Creates a new meta metavalidator.
        Parameters:
        aName - a String object.
        aClassName - a String object.
    • Method Detail

      • getName

        public java.lang.String getName()

        Getter for the field name.

        Returns:
        a String object.
      • setName

        public void setName​(java.lang.String name)

        Setter for the field name.

        Parameters:
        name - a String object.
      • getClassName

        public java.lang.String getClassName()

        Getter for the field className.

        Returns:
        a String object.
      • setClassName

        public void setClassName​(java.lang.String className)

        Setter for the field className.

        Parameters:
        className - a String object.
      • getKey

        public java.lang.String getKey()

        Getter for the field key.

        Returns:
        a String object.
      • setKey

        public void setKey​(java.lang.String key)

        Setter for the field key.

        Parameters:
        key - a String object.
      • getDefaultError

        public java.lang.String getDefaultError()

        Getter for the field defaultError.

        Returns:
        a String object.
      • setDefaultError

        public void setDefaultError​(java.lang.String defaultError)

        Setter for the field defaultError.

        Parameters:
        defaultError - a String object.
      • clone

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

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getClassNameOnly

        public java.lang.String getClassNameOnly()
        Returns the name of the class of the metaValidator without a package.
        Returns:
        a String object.
      • isCustomValidator

        public boolean isCustomValidator()
        Returns true if form field should get @ValidateCustom() annotation, e.g. custom project validator
        Returns:
        a boolean.
      • isNumericValidator

        public boolean isNumericValidator()

        isNumericValidator.

        Returns:
        a boolean.
      • setJsValidation

        public void setJsValidation​(java.lang.String jsValidation)

        Setter for the field jsValidation.

        Parameters:
        jsValidation - a String object.
      • getJsValidation

        public java.lang.String getJsValidation()

        Getter for the field jsValidation.

        Returns:
        a String object.