Package org.kuali.rice.krms.framework.engine
package org.kuali.rice.krms.framework.engine
-
ClassDescriptionAn Action executes on a given
ExecutionEnvironmentInterface for defining the execution and appliesTo of @{link ExecutionEnvironment}s for an Agenda.Interface for defining the execute method with aExecutionEnvironmentfor an AgendaTree.Interface for defining the execute method with aExecutionEnvironmentfor an AgendaTreeEnty.An implementation ofAgendathat executes over anAgendaTree.An implementation ofAgendaTreethat executes aExecutionEnvironmentover its list ofAgendaTreeEntrys.AAgendaTreeEntrywhich executes its ifTrueAgendaTreeif the givenRuleresult is true or its ifFalseAgendaTreeif the result is false.An implementation ofContextAn implementation ofExecutionEnvironmentgivenSelectionCriteria, facts (Mapinvalid input: '<'Term, Object> ),ExecutionOptionsandTermResolutionEngine.Enumeration for simple collection operators used byCollectionOfComparablesTermBasedProposition.An implementation ofPropositionwhich holds other Propositions and aLogicalOperator.The context represents the area(s) of an organization's activity where a rule applies and where the terms used to create the rule are defined and relevant.Loads aContextfor the given set of criteria.An implementation ofEngineResultsusing Listinvalid input: '<'ResultEvent> for results and Mapinvalid input: '<'String, Object> for attributesInterface for logical propositions that may be executed in theEngine.PropositionResults are returned byProposition's evaluate method.An implementation ofEngineA ResultLogger which invokes its listener's handleEvent method (passing in theResultEvent) if the event's Environment is enabled.A Rule evaluates a givenExecutionEnvironment, returning true if its conditions pass, false if they do not.ARulewhich executes it'sAgendaTreegiven a @{link ExecutionEnvironment}.An implementation ofTermResolutionEngine