|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.7) E10663-11 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.rules.sdk2.dictionary.DictionaryObject oracle.rules.sdk2.dictionary.DictionaryComponent oracle.rules.sdk2.datamodel.ModelComponent oracle.rules.sdk2.datamodel.DecisionFunction
public class DecisionFunction
Nested Class Summary |
---|
Nested classes/interfaces inherited from class oracle.rules.sdk2.dictionary.DictionaryComponent |
---|
DictionaryComponent.Diff, DictionaryComponent.DiffType |
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Field Summary | |
---|---|
static java.lang.String |
UNLIMITED_FIRING
|
Constructor Summary | |
---|---|
DecisionFunction(DictionaryObject parent)
|
Method Summary | |
---|---|
java.util.List<Action> |
getActions()
|
ActionTable |
getActionTable()
get ActionTable. |
TableProperty<Action> |
getActionTableProperty()
Get ActionTable Property. |
SettableProperty<java.lang.Boolean> |
getCheckRuleFlowProperty()
Get CheckRuleFlow Property. |
DecisionFunctionFactTable |
getDecisionFunctionInputTable()
Get Decision Function Input Table |
TableProperty<DecisionFunctionFact> |
getDecisionFunctionInputTableProperty()
Get DecisionFunctionInputTable Property. |
java.lang.String[] |
getDecisionFunctionOptions()
Deprecated. use #getDecisionFunctionRuleSetTable().getPrototype().getDecisionFunctionProperty().getOptions() |
DecisionFunctionFactTable |
getDecisionFunctionOutputTable()
Get Decision Function Output Table |
TableProperty<DecisionFunctionFact> |
getDecisionFunctionOutputTableProperty()
Get DecisionFunctionOutputTable Property. |
DecisionFunctionRuleSetTable |
getDecisionFunctionRuleSetTable()
get DecisionFunctionRuleSetTable |
TableProperty<DecisionFunctionRuleSet> |
getDecisionFunctionRuleSetTableProperty()
Get DecisionFunctionRuleSetTable Property. |
DOID[] |
getExceptionIDs()
|
java.lang.String |
getFunctionSignature()
Get the decision function signature -- an alias-substituted RL function signature |
Modifiers |
getModifiers()
|
java.lang.String |
getParameterList()
Get parameter list as a String |
java.lang.String |
getParameterList(boolean translate)
Get optionally translated parameter list as a String |
java.util.List<? extends Parameter> |
getParameters()
Get all the parameters of the callable interface (Function/Method/Constructor) Function returns FormalParameterTable and Method/Constructor return OverloadedParameterTable |
int |
getReturnExpressionTableSize()
|
java.lang.String |
getRuleFiringLimit()
Get limit on how many rules can fire. |
SettableProperty<java.lang.Boolean> |
getRuleFiringLimitErrorProperty()
get RuleFiringLimitError Property. |
java.lang.String[] |
getRuleFiringLimitOptions()
get Rule firing limit options ("unlimited") User can also enter a positive integer. |
TranslatedProperty |
getRuleFiringLimitProperty()
get RuleFiringLimit Property. |
java.lang.String[] |
getRuleSetOptions()
Deprecated. use #getDecisionFunctionRuleSetTable().getPrototype().getRuleSetOptions() |
java.util.Collection<java.lang.String> |
getRuleSets()
get all the rulesets referenced directly or indirectly by this decision function (including referenced decision functions) Duplicates are eliminated. |
SettableProperty<java.lang.Boolean> |
getStatelessProperty()
Get Stateless Property. |
java.lang.String |
getType()
Get alias of the return type |
DOID |
getTypeID()
Get alias of the return type |
SettableProperty<java.lang.Boolean> |
getWebServiceProperty()
Get WebService Property. |
java.lang.String |
getWrapperSignature()
Deprecated. No replacement. |
boolean |
isCheckRuleFlow()
is this decision function type-checked for rule flow? |
boolean |
isRuleFiringLimitError()
true if reaching the rule firing limit is an error, false otherwise. |
boolean |
isStateless()
is this decision function stateless (RuleSession can be returned to pool)? |
boolean |
isWebService()
is this decision function to be exposed as a web service? |
void |
setCheckRuleFlow(boolean flag)
Set whether this decision function should be checked for rule flow |
void |
setRuleFiringLimit(java.lang.String limit)
set limit on how many rules to fire. |
void |
setRuleFiringLimitError(boolean isLimitError)
true if reaching the rule firing limit is an error, false otherwise. |
void |
setStateless(boolean flag)
Set whether this decision function is stateless (RuleSession can be returned to pool) |
void |
setWebService(boolean flag)
Set whether this decision function to be exposed as a web service |
Methods inherited from class oracle.rules.sdk2.datamodel.ModelComponent |
---|
getParent, getParentTable, getVisibleProperty, isVisible, setVisible |
Methods inherited from class oracle.rules.sdk2.dictionary.DictionaryObject |
---|
equals, exists, getAEReferences, getCombinedDataModel, getContainedIDs, getContainedIDs, getDataModel, getDictionary, getID, getIndent, getLevel, getObjectType, getParentByClass, getParentComponent, getParentComponentTable, getParentObject, getRuleSet, getState, getWarnings, hashCode, isModified, validate |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.rules.sdk2.datamodel.Callable |
---|
getDescription, getFullyQualifiedName, getID, isVisible, setDescription, setVisible |
Methods inherited from interface java.util.Map |
---|
equals, hashCode |
Field Detail |
---|
public static final java.lang.String UNLIMITED_FIRING
Constructor Detail |
---|
public DecisionFunction(DictionaryObject parent)
Method Detail |
---|
public SettableProperty<java.lang.Boolean> getRuleFiringLimitErrorProperty()
public boolean isRuleFiringLimitError()
public void setRuleFiringLimitError(boolean isLimitError)
boolean
- public TranslatedProperty getRuleFiringLimitProperty()
public java.lang.String getRuleFiringLimit()
public java.lang.String[] getRuleFiringLimitOptions()
public void setRuleFiringLimit(java.lang.String limit)
limit
- a positive integer or "unlimited".public SettableProperty<java.lang.Boolean> getWebServiceProperty()
public boolean isWebService()
public void setWebService(boolean flag)
flag
- public SettableProperty<java.lang.Boolean> getCheckRuleFlowProperty()
public boolean isCheckRuleFlow()
public void setCheckRuleFlow(boolean flag)
flag
- public SettableProperty<java.lang.Boolean> getStatelessProperty()
public boolean isStateless()
public void setStateless(boolean flag)
flag
- public TableProperty<DecisionFunctionFact> getDecisionFunctionInputTableProperty()
public DecisionFunctionFactTable getDecisionFunctionInputTable()
public TableProperty<DecisionFunctionRuleSet> getDecisionFunctionRuleSetTableProperty()
public DecisionFunctionRuleSetTable getDecisionFunctionRuleSetTable()
public TableProperty<Action> getActionTableProperty()
public ActionTable getActionTable()
@Deprecated public java.lang.String[] getRuleSetOptions()
#getDecisionFunctionRuleSetTable().getPrototype().getRuleSetOptions()
@Deprecated public java.lang.String[] getDecisionFunctionOptions()
#getDecisionFunctionRuleSetTable().getPrototype().getDecisionFunctionProperty().getOptions()
public TableProperty<DecisionFunctionFact> getDecisionFunctionOutputTableProperty()
public DecisionFunctionFactTable getDecisionFunctionOutputTable()
public java.util.Collection<java.lang.String> getRuleSets()
public java.lang.String getFunctionSignature()
@Deprecated public java.lang.String getWrapperSignature()
public java.util.List<? extends Parameter> getParameters()
Callable
getParameters
in interface Callable
public DOID getTypeID()
Callable
getTypeID
in interface Callable
public java.lang.String getType()
Callable
getType
in interface Callable
public java.lang.String getParameterList()
getParameterList
in interface Callable
public java.lang.String getParameterList(boolean translate)
getParameterList
in interface Callable
public int getReturnExpressionTableSize()
public java.util.List<Action> getActions()
public Modifiers getModifiers()
getModifiers
in interface Callable
public DOID[] getExceptionIDs()
getExceptionIDs
in interface Callable
|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.7) E10663-11 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |