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

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

public class MandatoryObjectCondition
extends AbstractCondition

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


Constructor Summary
MandatoryObjectCondition(ErrorCode pCode)
          Creates a new instance.
 
Method Summary
 void check(java.lang.Object pSource, Constraint.Context pCtx, 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

MandatoryObjectCondition

public MandatoryObjectCondition(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 pCtx,
                  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