com.ca.jcs.validator.meta
Class ContextAwareClassValidator

java.lang.Object
  extended by com.ca.jcs.cfg.Vetoable
      extended by com.ca.jcs.validator.meta.ContextAwareClassValidator
Direct Known Subclasses:
RequiredClassPropertiesValidator, SingleValuedClassPropertiesValidator

public abstract class ContextAwareClassValidator
extends Vetoable


Constructor Summary
ContextAwareClassValidator(MetaObjectClassMapping classMap)
           
 
Method Summary
abstract  ErrorMessages validate(AddOpContext ctx)
          Create/add case.
abstract  ErrorMessages validate(ValidatorModifyOpContext ctx)
          Update/modify case.
 
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

ContextAwareClassValidator

public ContextAwareClassValidator(MetaObjectClassMapping classMap)
Method Detail

validate

public abstract ErrorMessages validate(AddOpContext ctx)
                                throws NamingException
Create/add case.

Throws:
NamingException

validate

public abstract ErrorMessages validate(ValidatorModifyOpContext ctx)
                                throws NamingException
Update/modify case.

Throws:
NamingException


Created 2011-07-14 13:27 EST