|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PropositionDefinitionContract
Defines the contract for a PropositionDefinition
PropositionDefinition
Method Summary | |
---|---|
List<? extends PropositionDefinitionContract> |
getCompoundComponents()
Returns the propositions which are contained in a compound proposition. |
String |
getCompoundOpCode()
Returns the op code to be used when evaluating compound propositions. |
String |
getDescription()
Returns the description text for the KRMS proposition |
List<? extends PropositionParameterContract> |
getParameters()
Returns the parameter list of the proposition. |
String |
getPropositionTypeCode()
There are three main types of Propositions: Compound Propositions - a proposition consisting of other propositions and a boolean algebra operator (AND, OR) defining how to evaluate those propositions. |
String |
getRuleId()
TReturns the ID of the rule this proposition belongs to. |
String |
getTypeId()
Returns the id of Proposition KrmsType of the proposition. |
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable |
---|
getId |
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned |
---|
getVersionNumber |
Method Detail |
---|
String getDescription()
String getTypeId()
String getRuleId()
String getPropositionTypeCode()
There are three main types of Propositions: Compound Propositions - a proposition consisting of other propositions and a boolean algebra operator (AND, OR) defining how to evaluate those propositions. Parameterized Propositions - a proposition which is parameterized by some set of values, evaluation logic is implemented by hand and returns true or false Simple Propositions - a proposition of the form lhs op rhs where lhs=left-hand side, rhs=right-hand side, and op=operator
Valid values are C = compound, P = parameterized, S = simple
List<? extends PropositionParameterContract> getParameters()
Compound Propositions will have an empty parameter list.
PropositionParameter
String getCompoundOpCode()
List<? extends PropositionDefinitionContract> getCompoundComponents()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |