| 
 | ||||||||||
| 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. | 
|  Integer | getCompoundSequenceNumber()Returns the sequence number used to order the compound propositions Note: this value is set by the service | 
|  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.
PropositionParameterString getCompoundOpCode()
Integer getCompoundSequenceNumber()
List<? extends PropositionDefinitionContract> getCompoundComponents()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||