org.jaffa.rules.fieldvalidators
Class InListFieldValidator

java.lang.Object
  extended byorg.jaffa.rules.fieldvalidators.AbstractFieldValidator
      extended byorg.jaffa.rules.fieldvalidators.InListFieldValidator
All Implemented Interfaces:
IFieldValidator

public class InListFieldValidator
extends AbstractFieldValidator

This Field Validator ensures that the field value is specified in the List. The List will have multiple values separated by the separator character. The default separator character is a comma ','.


Constructor Summary
InListFieldValidator()
           
 
Method Summary
 String getList()
          Getter for property list.
 String getSeparator()
          Getter for property separator.
 void setList(String list)
          Setter for property list.
 void setSeparator(String separator)
          Setter for property separator.
 void validate()
          The RulesEngine will invoke this method to perform the field validation.
 
Methods inherited from class org.jaffa.rules.fieldvalidators.AbstractFieldValidator
cleanup, getLabelToken, getUow, getValue, init, setLabelToken, setUow, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InListFieldValidator

public InListFieldValidator()
Method Detail

getList

public String getList()
Getter for property list.

Returns:
Value of property list.

setList

public void setList(String list)
Setter for property list.

Parameters:
list - New value of property list.

getSeparator

public String getSeparator()
Getter for property separator.

Returns:
Value of property separator.

setSeparator

public void setSeparator(String separator)
Setter for property separator.

Parameters:
separator - New value of property separator.

validate

public void validate()
              throws ValidationException,
                     FrameworkException
The RulesEngine will invoke this method to perform the field validation.

Specified by:
validate in interface IFieldValidator
Specified by:
validate in class AbstractFieldValidator
Throws:
ValidationException - if any validation rule fails.
FrameworkException - if any framework error occurs.


Copyright © 2002-2004 JAFFA Project.