com.softwareag.centrasite.appl.framework.validation.impl
Class ListItemCondition

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.validation.impl.AbstractCondition
      extended by com.softwareag.centrasite.appl.framework.validation.impl.ListItemCondition
All Implemented Interfaces:
Condition

public class ListItemCondition
extends AbstractCondition

This condition applies an embedded condition on any item.


Constructor Summary
ListItemCondition(Condition pCondition, java.lang.reflect.Method pGetter, java.lang.reflect.Method pSetter, java.lang.String pProperty)
          Creates a new instance.
 
Method Summary
 void check(java.lang.Object pSource, Constraint.Context pContext, Constraint.Listener pListener)
          Called to decide on the conditions state.
 
Methods inherited from class com.softwareag.centrasite.appl.framework.validation.impl.AbstractCondition
error, error, getErrorCode, getName, getValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListItemCondition

public ListItemCondition(Condition pCondition,
                         java.lang.reflect.Method pGetter,
                         java.lang.reflect.Method pSetter,
                         java.lang.String pProperty)
Creates a new instance.

Method Detail

check

public void check(java.lang.Object pSource,
                  Constraint.Context pContext,
                  Constraint.Listener pListener)
           throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
Description copied from interface: Condition
Called to decide on the conditions state. The Condition must invoke the Constraint.Listener, if it thinks that the constraint is violated.

Throws:
com.softwareag.centrasite.appl.framework.CSAppFrameworkException