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

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

public class MandatoryItemCondition
extends AbstractCondition

This condition checks, whether the property value is non-null.


Constructor Summary
MandatoryItemCondition(ErrorCode pCode)
          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

MandatoryItemCondition

public MandatoryItemCondition(ErrorCode pCode)
Creates a new instance.

Parameters:
pCode - The error code to throw, if the condition is violated.
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