|
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.RuleCommon
public abstract class RuleCommon
Common superclass of Rule and RuleSheet
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 |
---|
Method Summary | |
---|---|
abstract java.util.List<Action> |
getActions()
|
SettableProperty<java.lang.Boolean> |
getActiveProperty()
Get Active Property. |
SettableProperty<java.lang.Boolean> |
getAdvancedModeProperty()
Get AdvancedMode Property. |
java.lang.String |
getCalendarForm()
Get Calendar Form (Date, Time, or DateTime). |
java.lang.String[] |
getCalendarFormOptions()
|
TranslatedProperty |
getCalendarFormProperty()
Get CalendarForm Property. |
int |
getCalendarFormSelected()
|
java.lang.String |
getEffectiveEndDate()
Get Effective End Date. |
SettableProperty<java.lang.String> |
getEffectiveEndDateProperty()
Get EffectiveEndDate Property. |
java.lang.String |
getEffectiveStartDate()
Get Effective Start Date. |
SettableProperty<java.lang.String> |
getEffectiveStartDateProperty()
Get EffectiveStartDate Property. |
SettableProperty<java.lang.Boolean> |
getLogicalProperty()
Get Logical Property. |
Pattern |
getPattern(int i)
Shorthand for getPatternTable.getPattern(i) |
java.util.List<Pattern> |
getPatterns()
|
PatternTable |
getPatternTable()
table containing the patterns for the rule |
TableProperty<Pattern> |
getPatternTableProperty()
Get PatternTable Property. |
java.lang.String |
getPriority()
Get a String containing a priority level or a negative or positive integer. |
java.lang.String[] |
getPriorityOptions()
get list of predefined priority levels highest = 3000 higher = 2000 high = 1000 medium = 0 low = -1000 lower = -2000 lowest = -3000 |
TranslatedProperty |
getPriorityProperty()
Get Priority Property. |
int |
getReturnExpressionTableSize()
|
Pattern |
getRoot()
Return the first pattern, creating if needed |
SimpleTestTable |
getSimpleTestTable()
Get the SimpleTestTable for the non-Advanced Mode rule or DT |
SettableProperty<java.lang.Boolean> |
getTreeModeProperty()
Get TreeMode Property. |
boolean |
isActive()
Returns value of the active property. |
boolean |
isAdvancedMode()
is advanced mode set? |
boolean |
isCustomizable()
are the date effectivity properties customizable? |
boolean |
isLogical()
is the "logical" property set? |
boolean |
isTreeMode()
is tree mode set? |
boolean |
isValid()
is the rule valid? |
boolean |
isVisible()
Is the rule or DT visible according the containing ruleset's visibility filter? |
boolean |
mustBeAdvancedMode()
whether this rule or DT must be shown in advanced mode. |
boolean |
mustNotBeTreeMode()
|
void |
setActive(boolean active)
sets the active property |
void |
setAdvancedMode(boolean flag)
set advanced mode. |
void |
setCalendarForm(java.lang.String form)
|
void |
setCustomizable(boolean flag)
set whether this expression is customizable |
void |
setEffectiveEndDate(java.lang.String date)
|
void |
setEffectiveStartDate(java.lang.String date)
|
void |
setLogical(boolean logical)
set "logical" property |
void |
setPriority(java.lang.String priority)
Set a String containing a priority a level, e.g. |
void |
setTreeMode(boolean flag)
Set tree mode. |
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, 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 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
equals, hashCode |
Method Detail |
---|
public abstract java.util.List<Action> getActions()
public java.util.List<Pattern> getPatterns()
public int getReturnExpressionTableSize()
public SimpleTestTable getSimpleTestTable()
public boolean isCustomizable()
public void setCustomizable(boolean flag)
flag
- booleanpublic SettableProperty<java.lang.Boolean> getActiveProperty()
public boolean isActive()
public void setActive(boolean active)
active
- boolean valuepublic SettableProperty<java.lang.String> getEffectiveStartDateProperty()
public java.lang.String getEffectiveStartDate()
public void setEffectiveStartDate(java.lang.String date)
public SettableProperty<java.lang.String> getEffectiveEndDateProperty()
public java.lang.String getEffectiveEndDate()
public void setEffectiveEndDate(java.lang.String date)
public TranslatedProperty getCalendarFormProperty()
public java.lang.String getCalendarForm()
public void setCalendarForm(java.lang.String form)
public java.lang.String[] getCalendarFormOptions()
public int getCalendarFormSelected()
public boolean isValid()
public TableProperty<Pattern> getPatternTableProperty()
public PatternTable getPatternTable()
public SettableProperty<java.lang.Boolean> getLogicalProperty()
public boolean isLogical()
public void setLogical(boolean logical)
logical
- boolean valuepublic SettableProperty<java.lang.Boolean> getAdvancedModeProperty()
public boolean isAdvancedMode()
public void setAdvancedMode(boolean flag)
flag
- boolean flagpublic SettableProperty<java.lang.Boolean> getTreeModeProperty()
public boolean isTreeMode()
public void setTreeMode(boolean flag)
RuleDictionary.update(java.util.List)
after changing tree mode.
flag
- boolean flagpublic Pattern getPattern(int i)
i
- ordinal of pattern to retrieve from PatternTable
java.lang.IndexOutOfBoundsException
public Pattern getRoot()
public TranslatedProperty getPriorityProperty()
public java.lang.String getPriority()
public void setPriority(java.lang.String priority)
public java.lang.String[] getPriorityOptions()
highest = 3000 higher = 2000 high = 1000 medium = 0 low = -1000 lower = -2000 lowest = -3000
public boolean mustBeAdvancedMode()
public boolean mustNotBeTreeMode()
public boolean isVisible()
|
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 |