|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.6.3) E10663-10 |
||||||||
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() get options for decision function aliases, used in ading a new DecisionFunctionRuleSet Note: this is non-standard. |
DecisionFunctionFactTable |
getDecisionFunctionOutputTable() Get Decision Function Output Table |
TableProperty<DecisionFunctionFact> |
getDecisionFunctionOutputTableProperty() Get DecisionFunctionOutputTable Property. |
DecisionFunctionRuleSetTable |
getDecisionFunctionRuleSetTable() get DecisionFunctionRuleSetTable |
TableProperty<DecisionFunctionRuleSet> |
getDecisionFunctionRuleSetTableProperty() Get DecisionFunctionRuleSetTable Property. |
java.lang.String |
getFunctionSignature() Get the decision function signature -- an alias-substituted RL function signature |
java.lang.String |
getParameterList() Get 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. |
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() get options for RuleSet aliases, used in ading a new DecisionFunctionRuleSet Note: this is non-standard. |
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 |
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 |
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.DictionaryComponent |
---|
clear, containsKey, containsValue, entrySet, get, getAlias, getAlias, getAliasProperty, getAllReferences, getCustom, getDependents, getDescription, getDescriptionProperty, getDiff, getDiffProperties, getDiffs, getFullyQualifiedAlias, getFullyQualifiedName, getIndex, getIndex, getName, getNameProperty, getNext, getObjectPath, getOptions, getPrevious, getProperties, getProperty, getSelected, hasDiff, init, isAliasDistinct, isEmpty, isFullyQualifiedName, isNameDistinct, keySet, put, putAll, remove, setAlias, setCustom, setDescription, setName, size, validate, validate, values |
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, getReferences, getRuleSet, getState, getWarnings, hashCode, isModified, validate |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.rules.sdk2.datamodel.Callable |
---|
getFullyQualifiedName, getID |
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 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()
public java.lang.String[] getRuleSetOptions()
DecisionFunctionRuleSet.getRuleSetOptions()
public java.lang.String[] getDecisionFunctionOptions()
DecisionFunctionRuleSet.getDecisionFunctionOptions()
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 int getReturnExpressionTableSize()
public java.util.List<Action> getActions()
|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.6.3) E10663-10 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |