com.ca.jcs.validator.meta
Class ContextAwarePropertyValidator

java.lang.Object
  extended by com.ca.jcs.cfg.Vetoable
      extended by com.ca.jcs.validator.meta.ContextAwarePropertyValidator
All Implemented Interfaces:
PropertyValidatorBase
Direct Known Subclasses:
SingleValuedPropertyValidator

public abstract class ContextAwarePropertyValidator
extends Vetoable
implements PropertyValidatorBase


Constructor Summary
protected ContextAwarePropertyValidator(DataModelProperty prop)
           
 
Method Summary
abstract  ErrorMessages validate(Attribute attr, AddOpContext ctx)
          Create/add case, values can be accessed from provided ctx.
abstract  ErrorMessages validate(ModificationItem item, ValidatorModifyOpContext ctx)
          Update/modify case, values can be accessed from provided ctx.
 
Methods inherited from class com.ca.jcs.cfg.Vetoable
isVetoed, setVetoed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextAwarePropertyValidator

protected ContextAwarePropertyValidator(DataModelProperty prop)
Method Detail

validate

public abstract ErrorMessages validate(Attribute attr,
                                       AddOpContext ctx)
Create/add case, values can be accessed from provided ctx.


validate

public abstract ErrorMessages validate(ModificationItem item,
                                       ValidatorModifyOpContext ctx)
Update/modify case, values can be accessed from provided ctx.



Created 2011-07-14 13:27 EST