|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.5.0) E10663-05 |
||||||||
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 |
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, 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, 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.dictionary.ParentComponent |
---|
getActionTable |
Methods inherited from interface java.util.Map |
---|
equals, hashCode |
Method Detail |
---|
public abstract java.util.List<Action> getActions()
getActions
in interface ParentComponent
public java.util.List<Pattern> getPatterns()
getPatterns
in interface ParentComponent
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 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 ParentComponent
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<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.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.5.0) E10663-05 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |