net.aavalla.utils.jobpool.parameters.validators
Class DefaultValidator

java.lang.Object
  extended by net.aavalla.utils.jobpool.parameters.validators.ParameterValidator
      extended by net.aavalla.utils.jobpool.parameters.validators.DefaultValidator

public class DefaultValidator
extends ParameterValidator

Author:
Lari Natri

Field Summary
 
Fields inherited from class net.aavalla.utils.jobpool.parameters.validators.ParameterValidator
field
 
Constructor Summary
DefaultValidator(FieldInstance field, java.lang.String[] settings)
           
 
Method Summary
 java.lang.String uiValidationRules()
          Returns the rules of this validator. To be displayed in the user interface.
 java.lang.String validate(java.lang.Object param)
          Validates a parameter of type T.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultValidator

public DefaultValidator(FieldInstance field,
                        java.lang.String[] settings)
Method Detail

uiValidationRules

public java.lang.String uiValidationRules()
Description copied from class: ParameterValidator
Returns the rules of this validator. To be displayed in the user interface.

Specified by:
uiValidationRules in class ParameterValidator

validate

public java.lang.String validate(java.lang.Object param)
Description copied from class: ParameterValidator
Validates a parameter of type T.

Specified by:
validate in class ParameterValidator
Parameters:
param - Parameter to validate
Returns:
null if parameter is valid, a UI String otherwise