|
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
public abstract class DictionaryComponent
A dictionary component is a Map of name-value pairs that describes a rule, a fact type, an expression, etc. Each pair is called a "property". Properties may be accessed in one of 3 ways:
DictionaryComponent.get(java.lang.Object)
DictionaryProperty
Nested Class Summary | |
---|---|
static class |
DictionaryComponent.Diff This class describes the differences between 2 DictionaryComponent s, called this and that from different RuleDictionaries. |
static class |
DictionaryComponent.DiffType Enumerate the types of difference between 2 DictionaryComponent s called this and that |
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Field Summary | |
---|---|
static java.lang.String |
PROP_ACCESS |
static java.lang.String |
PROP_ACTION_SELECTED |
static java.lang.String |
PROP_ACTION_TABLE |
static java.lang.String |
PROP_ACTIVE |
static java.lang.String |
PROP_ADVANCED_MODE |
static java.lang.String |
PROP_AGGREGATE |
static java.lang.String |
PROP_AGGREGATE_TABLE |
static java.lang.String |
PROP_ALIAS |
static java.lang.String |
PROP_ALLOW_GAPS |
static java.lang.String |
PROP_ALWAYS_SELECTED |
static java.lang.String |
PROP_ARRAY |
static java.lang.String |
PROP_ARRAY_COMPONENT_TYPE |
static java.lang.String |
PROP_ARRAY_COMPONENT_TYPE_ID |
static java.lang.String |
PROP_ARRAY_FACT_TYPE_TABLE |
static java.lang.String |
PROP_AUTO_CONFLICT_RESOLUTION Deprecated. use DictionaryComponent.PROP_CONFLICT_POLICY |
static java.lang.String |
PROP_AUTO_PATTERN_PROPERTY |
static java.lang.String |
PROP_BODY |
static java.lang.String |
PROP_BUCKET_ID_TABLE |
static java.lang.String |
PROP_BUCKET_SET |
static java.lang.String |
PROP_BUCKET_SET_ID |
static java.lang.String |
PROP_BUCKET_SET_TABLE |
static java.lang.String |
PROP_BUCKET_TABLE |
static java.lang.String |
PROP_CALENDAR_FORM |
static java.lang.String |
PROP_CHECK_RULE_FLOW |
static java.lang.String |
PROP_CHILD_DIMENSION_NODES |
static java.lang.String |
PROP_CONFLICT |
static java.lang.String |
PROP_CONFLICT_POLICY |
static java.lang.String |
PROP_CONNECTIVE |
static java.lang.String |
PROP_CONSTANT |
static java.lang.String |
PROP_CONSTRUCTOR |
static java.lang.String |
PROP_CONSTRUCTOR_TABLE |
static java.lang.String |
PROP_CREATION_UPDATE_NUMBER |
static java.lang.String |
PROP_CURSOR_POSITION |
static java.lang.String |
PROP_CUSTOM_BINDING |
static java.lang.String |
PROP_CUSTOMIZABLE |
static java.lang.String |
PROP_CUSTOMIZABLE_TEMPLATE |
static java.lang.String |
PROP_DATA_MODEL |
static java.lang.String |
PROP_DATA_SOURCE |
static java.lang.String |
PROP_DECISION_FUNCTION |
static java.lang.String |
PROP_DECISION_FUNCTION_INPUT_TABLE |
static java.lang.String |
PROP_DECISION_FUNCTION_OUTPUT_TABLE |
static java.lang.String |
PROP_DECISION_FUNCTION_RULESET_TABLE |
static java.lang.String |
PROP_DECISION_FUNCTION_TABLE |
static java.lang.String |
PROP_DESCRIPTION |
static java.lang.String |
PROP_DICTIONARY_LINK_TABLE |
static java.lang.String |
PROP_DIMENSION_NODE_TABLE |
static java.lang.String |
PROP_DIMENSION_TABLE |
static java.lang.String |
PROP_DT_ACTION_NODE_TABLE |
static java.lang.String |
PROP_DT_ACTION_PARAMETER_NAME |
static java.lang.String |
PROP_DTACTION_TABLE |
static java.lang.String |
PROP_DTRULE_TABLE |
static java.lang.String |
PROP_EFFECTIVE_END_DATE |
static java.lang.String |
PROP_EFFECTIVE_START_DATE |
static java.lang.String |
PROP_ENUM |
static java.lang.String |
PROP_ENUM_BUCKET_SET_ID |
static java.lang.String |
PROP_ENUM_TYPE |
static java.lang.String |
PROP_EXCEPTION_IDS |
static java.lang.String |
PROP_EXCEPTIONS |
static java.lang.String |
PROP_EXCLUDED |
static java.lang.String |
PROP_EXPRESSION |
static java.lang.String |
PROP_EXPRESSION_TABLE |
static java.lang.String |
PROP_FACT_PATH |
static java.lang.String |
PROP_FACT_PATH_IDS |
static java.lang.String |
PROP_FACT_TYPE |
static java.lang.String |
PROP_FACT_TYPE_ID |
static java.lang.String |
PROP_FACT_TYPE_TABLE |
static java.lang.String |
PROP_FIELD_TABLE |
static java.lang.String |
PROP_FINAL |
static java.lang.String |
PROP_FORM |
static java.lang.String |
PROP_FORMAL_PARAMETER_TABLE |
static java.lang.String |
PROP_FUNCTION |
static java.lang.String |
PROP_FUNCTION_ID |
static java.lang.String |
PROP_FUNCTION_SIGNATURE |
static java.lang.String |
PROP_FUNCTION_TABLE |
static java.lang.String |
PROP_GENERATED_FROM Deprecated. |
static java.lang.String |
PROP_ID |
static java.lang.String |
PROP_ID_COUNTER |
static java.lang.String |
PROP_INCLUDED |
static java.lang.String |
PROP_INTERFACE |
static java.lang.String |
PROP_INTERFACE_IDS |
static java.lang.String |
PROP_INTERFACES |
static java.lang.String |
PROP_IS_ABSTRACT |
static java.lang.String |
PROP_IS_CONSTANT |
static java.lang.String |
PROP_IS_ENUM |
static java.lang.String |
PROP_IS_FINAL |
static java.lang.String |
PROP_IS_JAXB2 |
static java.lang.String |
PROP_IS_PRIMARY_KEY |
static java.lang.String |
PROP_IS_STATIC |
static java.lang.String |
PROP_IS_TOPLEVEL_VIEW_OBJECT Deprecated. |
static java.lang.String |
PROP_LEFT |
static java.lang.String |
PROP_LIFECYCLE |
static java.lang.String |
PROP_LIFECYCLE_DESCRIPTION |
static java.lang.String |
PROP_LIST |
static java.lang.String |
PROP_LIST_CONTENT_TYPE |
static java.lang.String |
PROP_LIST_CONTENT_TYPE_ID |
static java.lang.String |
PROP_LOCAL |
static java.lang.String |
PROP_LOGICAL |
static java.lang.String |
PROP_METHOD_TABLE |
static java.lang.String |
PROP_MODIFIERS |
static java.lang.String |
PROP_NAME |
static java.lang.String |
PROP_NAMESPACE |
static java.lang.String |
PROP_NESTED_TABLE |
static java.lang.String |
PROP_NO_CONFLICT |
static java.lang.String |
PROP_NODE_NAME |
static java.lang.String |
PROP_OPERATOR |
static java.lang.String |
PROP_OPERATOR_ID |
static java.lang.String |
PROP_OTHERWISE |
static java.lang.String |
PROP_OUTPUT_TYPES |
static java.lang.String |
PROP_OVERLOADED_PARAMETER_TABLE |
static java.lang.String |
PROP_OVERRIDDEN_BY |
static java.lang.String |
PROP_OVERRIDE |
static java.lang.String |
PROP_PACKAGE |
static java.lang.String |
PROP_PARAMETER_ALIAS |
static java.lang.String |
PROP_PARAMETER_ID |
static java.lang.String |
PROP_PARAMETER_LIST |
static java.lang.String |
PROP_PARAMETER_NAME |
static java.lang.String |
PROP_PARAMETER_REQUIRED |
static java.lang.String |
PROP_PARAMETER_TYPE_IDS |
static java.lang.String |
PROP_PARAMETER_TYPES |
static java.lang.String |
PROP_PARENT_DIMENSION_NODE |
static java.lang.String |
PROP_PATTERN_TABLE |
static java.lang.String |
PROP_PREFIX_LINKED_NAMES |
static java.lang.String |
PROP_PRIORITY |
static java.lang.String |
PROP_PRIVATE_BUCKET_SET |
static java.lang.String |
PROP_PROPERTIES |
static java.lang.String |
PROP_PROPERTY_TABLE |
static java.lang.String |
PROP_READABLE |
static java.lang.String |
PROP_REF_ID |
static java.lang.String |
PROP_REPORT_BYUSE_NAMES Persisted list of the where used names. |
static java.lang.String |
PROP_REPORT_PATTERNS Persisted list of the filters (String [] of filer name and filter value). |
static java.lang.String |
PROP_RESOLVED_TARGET |
static java.lang.String |
PROP_RESOLVED_VALUE |
static java.lang.String |
PROP_RETURN_TYPE |
static java.lang.String |
PROP_RIGHT |
static java.lang.String |
PROP_RIGHT_SEPARATOR |
static java.lang.String |
PROP_RULE_FIRING_LIMIT |
static java.lang.String |
PROP_RULE_REPORT_TABLE |
static java.lang.String |
PROP_RULE_SET_TABLE |
static java.lang.String |
PROP_RULE_SHEET_TABLE |
static java.lang.String |
PROP_RULE_TABLE |
static java.lang.String |
PROP_RULESET |
static java.lang.String |
PROP_RUN_AFTER |
static java.lang.String |
PROP_RUN_BEFORE |
static java.lang.String |
PROP_SERVICE_CONFIGURATION |
static java.lang.String |
PROP_SERVICE_NAME |
static java.lang.String |
PROP_SERVICE_NAMESPACE |
static java.lang.String |
PROP_SHARED_BUCKET_SET |
static java.lang.String |
PROP_SHARED_BUCKET_SET_ID |
static java.lang.String |
PROP_SHOW_CONSTANTS |
static java.lang.String |
PROP_SHOW_FUNCTIONS |
static java.lang.String |
PROP_SHOW_VARIABLES |
static java.lang.String |
PROP_SIMPLE_TEST_TABLE |
static java.lang.String |
PROP_SOURCE |
static java.lang.String |
PROP_STATELESS |
static java.lang.String |
PROP_STATIC |
static java.lang.String |
PROP_SUPER_CLASS |
static java.lang.String |
PROP_SUPER_CLASS_ID |
static java.lang.String |
PROP_SUPPORT_XPATH |
static java.lang.String |
PROP_SUPPORTS_XPATH_ENABLED |
static java.lang.String |
PROP_SYSTEM |
static java.lang.String |
PROP_TARGET |
static java.lang.String |
PROP_TARGET_PACKAGE |
static java.lang.String |
PROP_TEST_FORM |
static java.lang.String |
PROP_TIMESTAMP |
static java.lang.String |
PROP_TOKEN_UNDER_CURSOR |
static java.lang.String |
PROP_TREE |
static java.lang.String |
PROP_TREE_MODE |
static java.lang.String |
PROP_TYPE |
static java.lang.String |
PROP_TYPE_ID |
static java.lang.String |
PROP_TYPE_IDS |
static java.lang.String |
PROP_TYPES |
static java.lang.String |
PROP_UPDATE_NUMBER |
static java.lang.String |
PROP_VALIDATION_UPDATE_NUMBER |
static java.lang.String |
PROP_VALUE |
static java.lang.String |
PROP_VALUES |
static java.lang.String |
PROP_VARIABLE |
static java.lang.String |
PROP_VARIABLE_TABLE |
static java.lang.String |
PROP_VERSION |
static java.lang.String |
PROP_VISIBILITY_FILTER |
static java.lang.String |
PROP_VISIBILITY_FILTER_ENABLED |
static java.lang.String |
PROP_VISIBLE |
static java.lang.String |
PROP_WEB_SERVICE |
static java.lang.String |
PROP_WRITABLE |
static java.lang.String |
PROP_XML_NAME |
Method Summary | ||
---|---|---|
void |
clear() |
|
boolean |
containsKey(java.lang.Object key) |
|
boolean |
containsValue(java.lang.Object value) |
|
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet() |
|
java.lang.Object |
get(java.lang.Object key) Generic property getter. |
|
java.lang.String |
getAlias() Get alias of DictionaryComponent. |
|
java.lang.String |
getAlias(DictionaryObject context) Get alias of DictionaryComponent relative to context. |
|
SettableProperty<java.lang.String> |
getAliasProperty() Get Alias Property. |
|
java.util.List<DOID> |
getAllReferences() Get all DOIDs referenced by this Object and descendants. |
|
java.lang.String |
getCustom(java.lang.String propertyName) Returns the value of the input custom property. |
|
java.util.List<DictionaryComponent> |
getDependents() Deprecated. this method will not scale for large dictionaries |
|
java.lang.String |
getDescription() Get description of dictionary component. |
|
SettableProperty<java.lang.String> |
getDescriptionProperty() Get Description Property. |
|
DictionaryComponent.Diff |
getDiff(java.lang.Object versionInfo) Return the difference between this component and the given version. |
|
java.util.Collection<DictionaryProperty> |
getDiffProperties() |
|
java.util.List<DictionaryComponent.Diff> |
getDiffs() Get list of Diffs for this component. |
|
java.lang.String |
getFullyQualifiedAlias(DictionaryObject context) |
|
java.lang.String |
getFullyQualifiedName() |
|
int |
getIndex() Get index of the DTRule in its parent table. |
|
int |
getIndex(boolean diff) Get index of the DTRule in its containing diff list, which may be a superlist of the parent component table. |
|
java.lang.String |
getName() Get name of DictionaryComponent |
|
SettableProperty<java.lang.String> |
getNameProperty() Get Name Property. |
|
DictionaryComponent |
getNext() Get Next (higher) DictionaryComponent in parent table |
|
java.lang.String |
getObjectPath() get the localized path to this object starting with the dictionary, e.g. |
|
java.lang.String[] |
getOptions(java.lang.String propertyName) Returns the option array for the property, if any. |
|
DictionaryComponent |
getPrevious() Get Previous (lower) DictionaryComponent in parent table |
|
java.util.Collection<DictionaryProperty> |
getProperties() |
|
DictionaryProperty |
getProperty(java.lang.String name) |
|
int |
getSelected(java.lang.String propertyName) Returns the index of the selected option in the list returned by getOptions(). |
|
boolean |
hasDiff() Does this component have any diffs with a non-null DiffType? |
|
|
init() initialize the dictionary component to default values for name/alias. |
|
boolean |
isAliasDistinct() are the names in the containing DictionaryComponentTable distinct? |
|
boolean |
isEmpty() |
|
boolean |
isFullyQualifiedName() Can a qualifed name be used to name this component? |
|
boolean |
isNameDistinct() are the names in the containing DictionaryComponentTable distinct? |
|
java.util.Set<java.lang.String> |
keySet() |
|
java.lang.Object |
put(java.lang.String key, java.lang.Object value) Generic property setter. |
|
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m) |
|
java.lang.Object |
remove(java.lang.Object key) HashMap.remove() is overridden to allow only custom properties, constraints, and program set options to be removed. |
|
void |
setAlias(java.lang.String alias) Set alias of the DictionaryComponent. |
|
void |
setCustom(java.lang.String propertyName, java.lang.String value) Sets the value of the input custom property. |
|
void |
setDescription(java.lang.String desc) Set description of dictionary component. |
|
void |
setName(java.lang.String name) Set name of DictionaryComponent |
|
int |
size() |
|
void |
validate(java.util.List<SDKException> errors, java.util.List<SDKWarning> warnings) Validate and append errors and warnings. |
|
void |
validate(java.lang.String key, java.util.List<SDKException> errors, java.util.List<SDKWarning> warnings) This is a general validate property method called from specific RuleComponents. |
|
java.util.Collection<java.lang.Object> |
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 java.util.Map |
---|
equals, hashCode |
Field Detail |
---|
public static final java.lang.String PROP_NAME
public static final java.lang.String PROP_ALIAS
public static final java.lang.String PROP_DESCRIPTION
public static final java.lang.String PROP_FORM
public static final java.lang.String PROP_FACT_TYPE
public static final java.lang.String PROP_FACT_TYPE_ID
public static final java.lang.String PROP_FACT_PATH
public static final java.lang.String PROP_FACT_PATH_IDS
public static final java.lang.String PROP_TEST_FORM
public static final java.lang.String PROP_SIMPLE_TEST_TABLE
public static final java.lang.String PROP_RIGHT_SEPARATOR
public static final java.lang.String PROP_VARIABLE
public static final java.lang.String PROP_OPERATOR
public static final java.lang.String PROP_OPERATOR_ID
public static final java.lang.String PROP_CONNECTIVE
public static final java.lang.String PROP_LEFT
public static final java.lang.String PROP_RIGHT
public static final java.lang.String PROP_NESTED_TABLE
public static final java.lang.String PROP_AGGREGATE_TABLE
public static final java.lang.String PROP_ACTIVE
public static final java.lang.String PROP_CALENDAR_FORM
public static final java.lang.String PROP_EFFECTIVE_START_DATE
public static final java.lang.String PROP_EFFECTIVE_END_DATE
public static final java.lang.String PROP_PRIORITY
public static final java.lang.String PROP_PATTERN_TABLE
public static final java.lang.String PROP_ADVANCED_MODE
public static final java.lang.String PROP_TREE_MODE
public static final java.lang.String PROP_LOGICAL
public static final java.lang.String PROP_RULE_TABLE
public static final java.lang.String PROP_RULE_SHEET_TABLE
public static final java.lang.String PROP_VISIBILITY_FILTER
public static final java.lang.String PROP_VISIBILITY_FILTER_ENABLED
public static final java.lang.String PROP_CUSTOMIZABLE
public static final java.lang.String PROP_FUNCTION
public static final java.lang.String PROP_FUNCTION_ID
public static final java.lang.String PROP_EXPRESSION
public static final java.lang.String PROP_ACTION_TABLE
public static final java.lang.String PROP_CUSTOMIZABLE_TEMPLATE
public static final java.lang.String PROP_PARAMETER_NAME
public static final java.lang.String PROP_PARAMETER_ALIAS
public static final java.lang.String PROP_PARAMETER_ID
public static final java.lang.String PROP_PARAMETER_TYPES
public static final java.lang.String PROP_PARAMETER_TYPE_IDS
public static final java.lang.String PROP_PARAMETER_REQUIRED
public static final java.lang.String PROP_DT_ACTION_PARAMETER_NAME
public static final java.lang.String PROP_AUTO_PATTERN_PROPERTY
public static final java.lang.String PROP_SHOW_FUNCTIONS
public static final java.lang.String PROP_SHOW_CONSTANTS
public static final java.lang.String PROP_SHOW_VARIABLES
public static final java.lang.String PROP_VALUE
public static final java.lang.String PROP_RESOLVED_VALUE
public static final java.lang.String PROP_CURSOR_POSITION
public static final java.lang.String PROP_CONSTANT
public static final java.lang.String PROP_IS_CONSTANT
public static final java.lang.String PROP_CONSTRUCTOR
public static final java.lang.String PROP_TOKEN_UNDER_CURSOR
public static final java.lang.String PROP_TARGET
public static final java.lang.String PROP_RESOLVED_TARGET
public static final java.lang.String PROP_EXPRESSION_TABLE
public static final java.lang.String PROP_ID
public static final java.lang.String PROP_VERSION
public static final java.lang.String PROP_LIFECYCLE
public static final java.lang.String PROP_LIFECYCLE_DESCRIPTION
public static final java.lang.String PROP_DATA_MODEL
public static final java.lang.String PROP_RULE_SET_TABLE
public static final java.lang.String PROP_DICTIONARY_LINK_TABLE
public static final java.lang.String PROP_ID_COUNTER
public static final java.lang.String PROP_RULE_REPORT_TABLE
public static final java.lang.String PROP_SERVICE_NAME
public static final java.lang.String PROP_SERVICE_NAMESPACE
public static final java.lang.String PROP_SERVICE_CONFIGURATION
public static final java.lang.String PROP_PACKAGE
public static final java.lang.String PROP_PREFIX_LINKED_NAMES
public static final java.lang.String PROP_OVERLOADED_PARAMETER_TABLE
public static final java.lang.String PROP_EXCEPTIONS
public static final java.lang.String PROP_EXCEPTION_IDS
public static final java.lang.String PROP_MODIFIERS
public static final java.lang.String PROP_PARAMETER_LIST
public static final java.lang.String PROP_VARIABLE_TABLE
public static final java.lang.String PROP_FUNCTION_TABLE
public static final java.lang.String PROP_FACT_TYPE_TABLE
public static final java.lang.String PROP_BUCKET_SET_TABLE
public static final java.lang.String PROP_DECISION_FUNCTION_TABLE
public static final java.lang.String PROP_ARRAY_FACT_TYPE_TABLE
public static final java.lang.String PROP_UPDATE_NUMBER
public static final java.lang.String PROP_VALIDATION_UPDATE_NUMBER
public static final java.lang.String PROP_CREATION_UPDATE_NUMBER
public static final java.lang.String PROP_XML_NAME
@Deprecated
public static final java.lang.String PROP_GENERATED_FROM
public static final java.lang.String PROP_IS_JAXB2
public static final java.lang.String PROP_IS_ENUM
public static final java.lang.String PROP_ENUM_BUCKET_SET_ID
public static final java.lang.String PROP_ENUM_TYPE
public static final java.lang.String PROP_TARGET_PACKAGE
public static final java.lang.String PROP_FINAL
public static final java.lang.String PROP_STATIC
public static final java.lang.String PROP_SYSTEM
public static final java.lang.String PROP_FORMAL_PARAMETER_TABLE
public static final java.lang.String PROP_BODY
public static final java.lang.String PROP_BUCKET_SET_ID
public static final java.lang.String PROP_BUCKET_SET
public static final java.lang.String PROP_AGGREGATE
public static final java.lang.String PROP_ARRAY
public static final java.lang.String PROP_ARRAY_COMPONENT_TYPE
public static final java.lang.String PROP_ARRAY_COMPONENT_TYPE_ID
public static final java.lang.String PROP_SUPER_CLASS
public static final java.lang.String PROP_SUPER_CLASS_ID
public static final java.lang.String PROP_FIELD_TABLE
public static final java.lang.String PROP_PROPERTY_TABLE
public static final java.lang.String PROP_METHOD_TABLE
public static final java.lang.String PROP_CONSTRUCTOR_TABLE
public static final java.lang.String PROP_SUPPORT_XPATH
public static final java.lang.String PROP_INTERFACE
public static final java.lang.String PROP_INTERFACES
public static final java.lang.String PROP_INTERFACE_IDS
public static final java.lang.String PROP_SOURCE
public static final java.lang.String PROP_CUSTOM_BINDING
public static final java.lang.String PROP_TIMESTAMP
public static final java.lang.String PROP_TYPE
public static final java.lang.String PROP_TYPE_ID
public static final java.lang.String PROP_RETURN_TYPE
public static final java.lang.String PROP_VISIBLE
public static final java.lang.String PROP_PROPERTIES
public static final java.lang.String PROP_ACCESS
public static final java.lang.String PROP_IS_STATIC
public static final java.lang.String PROP_IS_FINAL
public static final java.lang.String PROP_IS_ABSTRACT
public static final java.lang.String PROP_WRITABLE
public static final java.lang.String PROP_READABLE
public static final java.lang.String PROP_LOCAL
public static final java.lang.String PROP_TYPES
public static final java.lang.String PROP_TYPE_IDS
public static final java.lang.String PROP_LIST_CONTENT_TYPE_ID
public static final java.lang.String PROP_LIST_CONTENT_TYPE
public static final java.lang.String PROP_DIMENSION_TABLE
public static final java.lang.String PROP_DTACTION_TABLE
public static final java.lang.String PROP_DTRULE_TABLE
public static final java.lang.String PROP_BUCKET_ID_TABLE
public static final java.lang.String PROP_PARENT_DIMENSION_NODE
public static final java.lang.String PROP_CHILD_DIMENSION_NODES
public static final java.lang.String PROP_ALLOW_GAPS
public static final java.lang.String PROP_VALUES
public static final java.lang.String PROP_DIMENSION_NODE_TABLE
public static final java.lang.String PROP_SHARED_BUCKET_SET_ID
public static final java.lang.String PROP_SHARED_BUCKET_SET
public static final java.lang.String PROP_PRIVATE_BUCKET_SET
@Deprecated
public static final java.lang.String PROP_AUTO_CONFLICT_RESOLUTION
DictionaryComponent.PROP_CONFLICT_POLICY
public static final java.lang.String PROP_CONFLICT_POLICY
public static final java.lang.String PROP_OVERRIDE
public static final java.lang.String PROP_RUN_BEFORE
public static final java.lang.String PROP_OVERRIDDEN_BY
public static final java.lang.String PROP_RUN_AFTER
public static final java.lang.String PROP_NO_CONFLICT
public static final java.lang.String PROP_CONFLICT
public static final java.lang.String PROP_ACTION_SELECTED
public static final java.lang.String PROP_DT_ACTION_NODE_TABLE
public static final java.lang.String PROP_ALWAYS_SELECTED
public static final java.lang.String PROP_BUCKET_TABLE
public static final java.lang.String PROP_INCLUDED
public static final java.lang.String PROP_OTHERWISE
public static final java.lang.String PROP_EXCLUDED
public static final java.lang.String PROP_SUPPORTS_XPATH_ENABLED
@Deprecated
public static final java.lang.String PROP_IS_TOPLEVEL_VIEW_OBJECT
public static final java.lang.String PROP_IS_PRIMARY_KEY
public static final java.lang.String PROP_DATA_SOURCE
public static final java.lang.String PROP_REPORT_PATTERNS
public static final java.lang.String PROP_REPORT_BYUSE_NAMES
public static final java.lang.String PROP_RULE_FIRING_LIMIT
public static final java.lang.String PROP_WEB_SERVICE
public static final java.lang.String PROP_CHECK_RULE_FLOW
public static final java.lang.String PROP_STATELESS
public static final java.lang.String PROP_DECISION_FUNCTION_INPUT_TABLE
public static final java.lang.String PROP_DECISION_FUNCTION_OUTPUT_TABLE
public static final java.lang.String PROP_DECISION_FUNCTION_RULESET_TABLE
public static final java.lang.String PROP_RULESET
public static final java.lang.String PROP_DECISION_FUNCTION
public static final java.lang.String PROP_REF_ID
public static final java.lang.String PROP_TREE
public static final java.lang.String PROP_LIST
public static final java.lang.String PROP_OUTPUT_TYPES
public static final java.lang.String PROP_FUNCTION_SIGNATURE
public static final java.lang.String PROP_ENUM
public static final java.lang.String PROP_NODE_NAME
public static final java.lang.String PROP_NAMESPACE
Method Detail |
---|
public boolean isFullyQualifiedName()
public java.lang.String getFullyQualifiedName()
public java.lang.String getFullyQualifiedAlias(DictionaryObject context)
public boolean isNameDistinct()
See following truth table. ND=name distinct, AD=alias distinct.
ND AD --+-- F F no constraint on name or alias distinctness F T aliases must be distinct but not names (used for RL functions) T F aliases must be distinct, unless they refer to the same name. Names are distinct within a single dictionary but not the combined dictionary. T T names and aliases distinct in combined dictionary
public boolean isAliasDistinct()
DictionaryComponent.isNameDistinct()
public java.lang.String getAlias(DictionaryObject context)
public SettableProperty<java.lang.String> getNameProperty()
public java.lang.String getName()
public void setName(java.lang.String name)
name
- the name of the dictionary componentpublic SettableProperty<java.lang.String> getAliasProperty()
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
alias
- New alias name.public SettableProperty<java.lang.String> getDescriptionProperty()
public java.lang.String getDescription()
public void setDescription(java.lang.String desc)
desc
- the new descriptionpublic DictionaryComponent getNext()
public DictionaryComponent getPrevious()
public int size()
size
in interface java.util.Map<java.lang.String,java.lang.Object>
public boolean isEmpty()
isEmpty
in interface java.util.Map<java.lang.String,java.lang.Object>
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map<java.lang.String,java.lang.Object>
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map<java.lang.String,java.lang.Object>
public java.lang.Object get(java.lang.Object key)
Please see the specific bean class for a list of properties.
get
in interface java.util.Map<java.lang.String,java.lang.Object>
key
- a String containing the property name to be fetched.public java.lang.String[] getOptions(java.lang.String propertyName)
(String[])(get (propertyName + Util.OPTIONS))
propertyName
- a String property with an option listpublic int getSelected(java.lang.String propertyName)
propertyName
- a String property with an option listpublic java.lang.String getCustom(java.lang.String propertyName)
propertyName
- custom property name without the Util.CUSTOM suffixpublic void setCustom(java.lang.String propertyName, java.lang.String value)
put (propertyName + Util.CUSTOM, value))
propertyName
- custom property name without the Util.CUSTOM suffixpublic java.lang.Object put(java.lang.String key, java.lang.Object value)
A put() with either null key or null value throws a NullPointerException.
A put() with a key that is not a String throws a ClassCastException
A put() of a value that is not of the correct type for the key throws a ClassCastException.
Bean properties which have no set() method are read only, and cannot be modified using the put(). Attempting to do so throws a runtime IllegalArgumentException. PROP_ID, and PROP_*_SELECTED are always read only.
put
in interface java.util.Map<java.lang.String,java.lang.Object>
key
- the key of the property to setvalue
- the value of the named property to setjava.lang.NullPointerException
- if key or value is nulljava.lang.ClassCastException
- if key is not a String or value is not of right class for keyjava.lang.IllegalArgumentException
- if attempt is made to change a read only property, or if options or constraint list are not a subset of system allowable options.public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map<java.lang.String,java.lang.Object>
key
- the property to removejava.lang.ClassCastException
- if key is not a Stringjava.lang.IllegalArgumentException
- if key does not end with Util.CUSTOM or Util.OPTIONS or Util.CONSTRAINTpublic void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m)
putAll
in interface java.util.Map<java.lang.String,java.lang.Object>
public void clear()
clear
in interface java.util.Map<java.lang.String,java.lang.Object>
public java.util.Set<java.lang.String> keySet()
keySet
in interface java.util.Map<java.lang.String,java.lang.Object>
public java.util.Collection<java.lang.Object> values()
values
in interface java.util.Map<java.lang.String,java.lang.Object>
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet
in interface java.util.Map<java.lang.String,java.lang.Object>
public void validate(java.util.List<SDKException> errors, java.util.List<SDKWarning> warnings)
validate
in class DictionaryObject
errors
-warnings
-DictionaryObject.validate(List,List,int,int)
public void validate(java.lang.String key, java.util.List<SDKException> errors, java.util.List<SDKWarning> warnings)
public java.lang.String getObjectPath()
getObjectPath
in class DictionaryObject
@Deprecated
public java.util.List<DictionaryComponent> getDependents()
public DictionaryProperty getProperty(java.lang.String name)
public java.util.Collection<DictionaryProperty> getProperties()
public java.util.Collection<DictionaryProperty> getDiffProperties()
public boolean hasDiff()
RuleDictionary.diff(oracle.rules.sdk2.dictionary.RuleDictionary, java.lang.Object)
was called.DictionaryComponent.getDiffs()
public java.util.List<DictionaryComponent.Diff> getDiffs()
RuleDictionary.diff(oracle.rules.sdk2.dictionary.RuleDictionary, java.lang.Object)
was called with an identical version. Thus, getDiffs may return a non-empty list even if DictionaryComponent.hasDiff()
returns falsepublic DictionaryComponent.Diff getDiff(java.lang.Object versionInfo)
versionInfo
-public java.util.List<DOID> getAllReferences()
DictionaryObject
getAllReferences
in class DictionaryObject
public <T extends DictionaryComponent> T init()
Rule newRule = ruleTable.add().init()
.T
-public int getIndex()
public int getIndex(boolean diff)
diff
- getIndex(false)==getIndex()
|
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 |