|
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
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 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
|
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_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_ORDER_RULES_BY_BUCKET
|
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_RESOURCE_BUNDLE
|
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_FIRING_LIMIT_ERROR
|
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_TRANSLATED_ALIAS
|
static java.lang.String |
PROP_TRANSLATED_DESCRIPTION
|
static java.lang.String |
PROP_TRANSLATED_PARAMETER_LIST
|
static java.lang.String |
PROP_TRANSLATED_VARIABLE
|
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_UNSAVED_TRANSLATED_ALIAS
|
static java.lang.String |
PROP_UNSAVED_TRANSLATED_DESCRIPTION
|
static java.lang.String |
PROP_UPDATE_NUMBER
|
static java.lang.String |
PROP_UPDATE_TIME
|
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(boolean translate)
Get alias of DictionaryComponent. |
|
java.lang.String |
getAlias(DictionaryObject context)
Get alias of DictionaryComponent relative to context. |
|
java.lang.String |
getAlias(DictionaryObject context,
boolean translate)
Get (translated) alias of DictionaryComponent relative to context. |
|
UserTranslatedProperty |
getAliasProperty()
Get Alias Property. |
|
java.util.List<DOID> |
getAllReferences()
Get the DOIDs referenced by this component or contained components |
|
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. |
|
java.lang.String |
getDescription(boolean translate)
Get description of DictionaryComponent. |
|
UserTranslatedProperty |
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)
|
|
java.util.List<DOID> |
getReferences()
Get the DOIDs referenced by this component (but not the contained components) |
|
int |
getSelected(java.lang.String propertyName)
Returns the index of the selected option in the list returned by getOptions(). |
|
java.lang.String |
getTranslatedAlias()
Get translated alias of DictionaryComponent. |
|
java.lang.String |
getTranslatedAlias(DictionaryObject context)
Get translated alias of DictionaryComponent relative to context. |
|
java.lang.String |
getTranslatedDescription()
Get translated description of dictionary component. |
|
boolean |
hasDiff()
Does this component have any diffs with a non-null DiffType? |
|
|
init()
initialize the dictionary component to default values for name/alias. |
|
|
init(boolean translate)
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? |
|
static boolean |
isSystemProperty(java.lang.String property)
|
|
boolean |
isUnsavedTranslatedAlias()
Is the translated alias unsaved? |
|
boolean |
isUnsavedTranslatedDescription()
Is the translated desciption unsaved? |
|
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 |
setAlias(java.lang.String alias,
boolean translate)
Set alias and optionally translated 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 |
setDescription(java.lang.String desc,
boolean translate)
Set description and optionally translated description of dictionary component. |
|
void |
setName(java.lang.String name)
Set name of DictionaryComponent |
|
void |
setTranslatedAlias(java.lang.String alias)
Set translated alias of the DictionaryComponent. |
|
void |
setTranslatedDescription(java.lang.String desc)
Set translated description of dictionary component. |
|
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, getRuleSet, getState, getWarnings, hashCode, isModified, validate |
Methods inherited from class java.lang.Object |
---|
equals, getClass, 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_TRANSLATED_ALIAS
public static final java.lang.String PROP_TRANSLATED_DESCRIPTION
public static final java.lang.String PROP_UNSAVED_TRANSLATED_ALIAS
public static final java.lang.String PROP_UNSAVED_TRANSLATED_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_TRANSLATED_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_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_RESOURCE_BUNDLE
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_TRANSLATED_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_BUCKET_SET
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_UPDATE_TIME
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_ORDER_RULES_BY_BUCKET
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_RULE_FIRING_LIMIT_ERROR
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 java.lang.String getAlias(DictionaryObject context, boolean translate)
context
- the component that refers to this componenttranslate
- flag
public java.lang.String getTranslatedAlias(DictionaryObject context)
context
- the component that refers to this component
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 UserTranslatedProperty getAliasProperty()
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
alias
- New alias name.public void setAlias(java.lang.String alias, boolean translate)
alias
- New (translated) alias.translate
- whether to also set the translated aliaspublic java.lang.String getTranslatedAlias()
public void setTranslatedAlias(java.lang.String alias)
alias
- public java.lang.String getAlias(boolean translate)
translate
- whether to get the translated alias
public UserTranslatedProperty getDescriptionProperty()
public java.lang.String getDescription()
public void setDescription(java.lang.String desc)
desc
- the new descriptionpublic void setDescription(java.lang.String desc, boolean translate)
desc
- the new descriptiontranslate
- whether to also set the translated desciptionpublic java.lang.String getTranslatedDescription()
public void setTranslatedDescription(java.lang.String desc)
desc
- the new descriptionpublic java.lang.String getDescription(boolean translate)
translate
- whether to get the translated description
public 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)
propertyName
- a String property with an option listpublic int getSelected(java.lang.String propertyName)
propertyName
- a String property with an option list
public java.lang.String getCustom(java.lang.String propertyName)
propertyName
- custom property name without the Util.CUSTOM suffix
public 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 set
java.lang.NullPointerException
- if key or value is null
java.lang.ClassCastException
- if key is not a String or value is not of right class for key
java.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 remove
java.lang.ClassCastException
- if key is not a String
java.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 static boolean isSystemProperty(java.lang.String property)
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 false
public DictionaryComponent.Diff getDiff(java.lang.Object versionInfo)
versionInfo
-
public java.util.List<DOID> getAllReferences()
getAllReferences
in class DictionaryObject
public java.util.List<DOID> getReferences()
getReferences
in class DictionaryObject
public <T extends DictionaryComponent> T init()
Rule newRule = ruleTable.add().init()
.
T
-
public <T extends DictionaryComponent> T init(boolean translate)
Rule newRule = ruleTable.add().init(true)
.
T
-
public boolean isUnsavedTranslatedAlias()
public boolean isUnsavedTranslatedDescription()
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.7) E10663-11 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |