public interface PropositionDefinitionContract extends Identifiable, Versioned
PropositionDefinition
PropositionDefinition
Modifier and Type | Method and Description |
---|---|
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.
|
getId
getVersionNumber
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()
Integer getCompoundSequenceNumber()
List<? extends PropositionDefinitionContract> getCompoundComponents()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.