|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1) E10663-02 |
||||||||
| 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() |
SettableProperty<java.lang.String> |
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 |
SettableProperty<java.lang.String> |
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, parentComponent, parentFunction, parentPattern, parentRule, parentRuleCommon, parentRuleSheet, parentVariable, RHSRuleVariables |
| 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, 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 |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.rules.sdk2.dictionary.ParentComponent |
|---|
getActionTable |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Method Detail |
|---|
public abstract java.util.List<Action> getActions()
getActions in interface ParentComponentpublic java.util.List<Pattern> getPatterns()
getPatterns in interface ParentComponentpublic 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 SettableProperty<java.lang.String> 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()
getPatternTable in interface ParentComponentpublic 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<oracle.rules.sdk2.exception.SDKWarning>) after changing tree mode.flag - boolean flagpublic Pattern getPattern(int i)
i - ordinal of pattern to retrieve from PatternTablejava.lang.IndexOutOfBoundsExceptionpublic Pattern getRoot()
public SettableProperty<java.lang.String> 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) E10663-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||