org.kuali.rice.krms.framework.engine
Class CollectionOfComparablesTermBasedProposition<T>

java.lang.Object
  extended by org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition<T>
      extended by org.kuali.rice.krms.framework.engine.CollectionOfComparablesTermBasedProposition<T>
All Implemented Interfaces:
Proposition

public class CollectionOfComparablesTermBasedProposition<T>
extends ComparableTermBasedProposition<T>


Constructor Summary
CollectionOfComparablesTermBasedProposition(CollectionOperator collectionOper, ComparisonOperator compareOper, Term term, T expectedValue)
           
 
Method Summary
 PropositionResult evaluate(ExecutionEnvironment environment)
          Evaluates this proposition -- and in the case of Propositions containing children, those children as well -- and returns the boolean result;
 String toString()
           
 
Methods inherited from class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
compare, getChildren, getExpectedValue, isCompound
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CollectionOfComparablesTermBasedProposition

public CollectionOfComparablesTermBasedProposition(CollectionOperator collectionOper,
                                                   ComparisonOperator compareOper,
                                                   Term term,
                                                   T expectedValue)
Method Detail

evaluate

public PropositionResult evaluate(ExecutionEnvironment environment)
Description copied from interface: Proposition
Evaluates this proposition -- and in the case of Propositions containing children, those children as well -- and returns the boolean result;

Specified by:
evaluate in interface Proposition
Overrides:
evaluate in class ComparableTermBasedProposition<T>
Parameters:
environment - the ExecutionEnvironment that this Proposition is running in
Returns:
the boolean result of evaluation
Throws:
TermResolutionException - if there is a problem resolving a Term
See Also:
ComparableTermBasedProposition.evaluate(org.kuali.rice.krms.api.engine.ExecutionEnvironment)

toString

public String toString()
Overrides:
toString in class ComparableTermBasedProposition<T>


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.