net.sf.springlayout.web.validator.condition
Class AbstractBooleanCondition

java.lang.Object
  extended by net.sf.springlayout.web.validator.condition.AbstractBooleanCondition
All Implemented Interfaces:
java.io.Serializable, Condition
Direct Known Subclasses:
AndCondition, OrCondition

public abstract class AbstractBooleanCondition
extends java.lang.Object
implements java.io.Serializable, Condition

Author:
Jon, Adam Boas
See Also:
Serialized Form

Field Summary
protected  java.util.List conditionList
           
protected  java.lang.String operator
           
 
Constructor Summary
AbstractBooleanCondition()
           
 
Method Summary
 void afterPropertiesSet()
          This is called by the form which contains this condition in it's afterPropertiesSet method although it has the same name as the Spring InitializingBean interface method it will not be called by the IoC container.
abstract  boolean evaluate(java.lang.String fieldId, org.springframework.beans.BeanWrapper wrappedObject)
           
 java.util.List getConditionList()
           
 java.lang.String getJavascript(OnPageFieldInstance instance, java.lang.Object command, java.lang.String formName)
           
 java.lang.String getPostProcessingJavascript(OnPageFieldInstance instance, java.lang.String formName)
           
 void setConditionList(java.util.List conditionList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conditionList

protected java.util.List conditionList

operator

protected java.lang.String operator
Constructor Detail

AbstractBooleanCondition

public AbstractBooleanCondition()
Method Detail

getConditionList

public java.util.List getConditionList()
Returns:
Returns the conditionList.

setConditionList

public void setConditionList(java.util.List conditionList)
Parameters:
conditionList - the conditionList to set

evaluate

public abstract boolean evaluate(java.lang.String fieldId,
                                 org.springframework.beans.BeanWrapper wrappedObject)
Specified by:
evaluate in interface Condition
Returns:

getJavascript

public java.lang.String getJavascript(OnPageFieldInstance instance,
                                      java.lang.Object command,
                                      java.lang.String formName)
Specified by:
getJavascript in interface Condition
Returns:
a javascript representation of this condition

getPostProcessingJavascript

public java.lang.String getPostProcessingJavascript(OnPageFieldInstance instance,
                                                    java.lang.String formName)
Specified by:
getPostProcessingJavascript in interface Condition

afterPropertiesSet

public void afterPropertiesSet()
Description copied from interface: Condition
This is called by the form which contains this condition in it's afterPropertiesSet method although it has the same name as the Spring InitializingBean interface method it will not be called by the IoC container. if this is not a valid executable condition throws an Exception

Specified by:
afterPropertiesSet in interface Condition


Copyright © 2005-2007 Spring Layout Team. All Rights Reserved.