com.cafesoft.core.field
Class DefaultFieldValidationRule

java.lang.Object
  |
  +--com.cafesoft.core.field.DefaultFieldValidationRule
All Implemented Interfaces:
FieldValidationRule
Direct Known Subclasses:
IntegerValidationRule, StringValidationRule

public class DefaultFieldValidationRule
extends Object
implements FieldValidationRule

Default implementation of the FieldValidationRule interface. This implementation will simply return when asked to validate a field value. In addition, this class serves as the base class for all derived FieldValidationRules.

Since:
8/12/03
See Also:
FieldInfo, FieldValidationRule

Field Summary
protected  FieldInfo fieldInfo
          Field level metadata object.
 
Constructor Summary
DefaultFieldValidationRule(FieldInfo fieldInfo)
          Create a new DefaultFieldValidationRule.
 
Method Summary
 void validate(Object fieldValue)
          Assert validity of a Field value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldInfo

protected FieldInfo fieldInfo
Field level metadata object.

Constructor Detail

DefaultFieldValidationRule

public DefaultFieldValidationRule(FieldInfo fieldInfo)
Create a new DefaultFieldValidationRule.

Parameters:
fieldInfo - field level metadata object.
Throws:
NullPointerException - if fieldInfo is null.
Method Detail

validate

public void validate(Object fieldValue)
              throws InvalidFieldValueException
Assert validity of a Field value.

Specified by:
validate in interface FieldValidationRule
Throws:
InvalidFieldValueException - if the Field value in invalid.


Generated on 10:40:31 AM September 10, 2003, © 1996-2003 Cafésoft LLC. All rights reserved.