|
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.ruleset.RuleComponent oracle.rules.sdk2.ruleset.UnnamedRuleComponent oracle.rules.sdk2.ruleset.Action oracle.rules.sdk2.decisiontable.DTAction
public class DTAction
A DTAction is an action that may be selected by any rule in the decision table, optionally with different parameters per rule. A Decision Table Action extends Action and contains
An ASSIGN_NEW action must be alwaysSelected.
When the UI supplies action parameters, it should name those parameters that are to be supplied by the DTActionNodes by setting its DTActionParameterName property. Any expression value supplied becomes the default value if one is not supplied for the node.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class oracle.rules.sdk2.ruleset.Action |
---|
Action.FormProperty, Action.TargetProperty |
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 |
---|
Fields inherited from class oracle.rules.sdk2.ruleset.Action |
---|
FORM_ADVANCED, FORM_ASSERT, FORM_ASSERT_NEW, FORM_ASSERT_TREE, FORM_ASSIGN, FORM_ASSIGN_NEW, FORM_BASIC, FORM_CALL, FORM_CATCH, FORM_DEFAULT, FORM_ELSE, FORM_ELSE_IF, FORM_ELSE_IF_TEST, FORM_EXPRESSION, FORM_FINALLY, FORM_FOR, FORM_IF, FORM_IF_TEST, FORM_MODIFY, FORM_RETRACT, FORM_RETURN, FORM_RL, FORM_SYNCHRONIZED, FORM_TEST, FORM_THROW, FORM_TRY, FORM_WHILE, FORM_WHILE_TEST, KEYWORD_DO, KEYWORD_THEN |
Method Summary | |
---|---|
java.lang.Object |
get(java.lang.Object key)
Generic property getter (override). |
SettableProperty<java.lang.Boolean> |
getAlwaysSelectedProperty()
Get AlwaysSelected Property. |
java.util.List<Expression> |
getContainedExpressions()
Get all expressions contained in this action, even nested ones |
DTActionNodeTable |
getDTActionNodeTable()
Get DTActionNodeTable. |
TableProperty<DTActionNode> |
getDTActionNodeTableProperty()
Deprecated. use DTRule.getDTActionNodeTableProperty() |
Expression |
getExpressionByDTActionParameterName(java.lang.String parameterName)
Get Expression from this DTAction's contained expressions by DT action parameter name. |
boolean |
isAlwaysSelected()
is this action always selected in the child DTActionNodes? |
void |
setAlwaysSelected(boolean selected)
set alwaysSelected flag |
void |
setParameterized(boolean parameterized)
Deprecated. no longer needed |
Methods inherited from class oracle.rules.sdk2.ruleset.UnnamedRuleComponent |
---|
init, isAliasDistinct, isNameDistinct |
Methods inherited from class oracle.rules.sdk2.ruleset.RuleComponent |
---|
get, getParent, getParentTable, parentAction, parentActionContext, parentFunction, parentPattern, parentRule, parentRuleCommon, parentRuleSheet, parentVariable, RHSRuleVariables |
Methods inherited from class oracle.rules.sdk2.dictionary.DictionaryObject |
---|
equals, exists, 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, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.rules.sdk2.dictionary.UnnamedComponent |
---|
getName, getPropertyNames, setAlias, setName |
Methods inherited from interface java.util.Map |
---|
equals, hashCode |
Method Detail |
---|
@Deprecated public void setParameterized(boolean parameterized)
parameterized
- boolean flagpublic SettableProperty<java.lang.Boolean> getAlwaysSelectedProperty()
public boolean isAlwaysSelected()
public void setAlwaysSelected(boolean selected)
selected
- boolean flag@Deprecated public TableProperty<DTActionNode> getDTActionNodeTableProperty()
DTRule.getDTActionNodeTableProperty()
public DTActionNodeTable getDTActionNodeTable()
DTRule.getDTActionNodeTable()
public java.util.List<Expression> getContainedExpressions()
public Expression getExpressionByDTActionParameterName(java.lang.String parameterName)
parameterName
- name of DT action parameter
public java.lang.Object get(java.lang.Object key)
Action
get TARGET must convert from persistent to user format
get
in interface java.util.Map<java.lang.String,java.lang.Object>
get
in class Action
key
- a String containing the property name to be fetched.
|
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 |