|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.6.2) E10663-08 |
||||||||
| 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.datamodel.ModelComponent
oracle.rules.sdk2.datamodel.DecisionFunctionFact
public class DecisionFunctionFact
Child of DecisionFunction. Specifies an input fact type and its form.
| 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 |
|---|
| Constructor Summary | |
|---|---|
DecisionFunctionFact(DictionaryObject parent) |
|
| Method Summary | |
|---|---|
java.lang.Object |
get(java.lang.Object key)Generic property getter. |
DOID |
getFactTypeID() |
SettableProperty<java.lang.Boolean> |
getListProperty()Get List Property. |
javax.xml.namespace.QName |
getQName()Get the QName to use when marshalling the XML Fact Type as input or output elements. |
java.lang.String |
getRLName() |
ExprParser |
getRLValue() |
SettableProperty<java.lang.Boolean> |
getTreeProperty()Get Tree Property. |
java.lang.String |
getType() |
DOID |
getTypeID() |
DOID[] |
getTypeIDs() |
java.lang.String[] |
getTypeOptions() |
ChoosableProperty |
getTypeProperty()Get Type Property. |
boolean |
isAssignable() |
boolean |
isData() |
boolean |
isList() |
boolean |
isTree() |
java.lang.Object |
put(java.lang.String key, java.lang.Object value)Generic property setter. |
void |
setList(boolean flag) |
void |
setRLName(int varNum) |
void |
setRLName(java.lang.String name) |
void |
setTree(boolean flag) |
void |
setType(java.lang.String type) |
void |
setTypeID(DOID id) |
void |
validate(java.util.List<SDKException> errors, java.util.List<SDKWarning> warnings)Validate and append errors and warnings. |
| Methods inherited from class oracle.rules.sdk2.datamodel.ModelComponent |
|---|
getParent, getParentTable, getVisibleProperty, isVisible, setVisible |
| Methods inherited from class oracle.rules.sdk2.dictionary.DictionaryComponent |
|---|
clear, containsKey, containsValue, entrySet, 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, putAll, remove, setAlias, setCustom, setDescription, setName, size, 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.ruleset.ScopedVariable |
|---|
getAlias, getID |
| Methods inherited from interface oracle.rules.sdk2.datamodel.Parameter |
|---|
getAlias, getID |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Constructor Detail |
|---|
public DecisionFunctionFact(DictionaryObject parent)
| Method Detail |
|---|
public SettableProperty<java.lang.Boolean> getListProperty()
public boolean isList()
public void setList(boolean flag)
public SettableProperty<java.lang.Boolean> getTreeProperty()
public boolean isTree()
public void setTree(boolean flag)
public ChoosableProperty getTypeProperty()
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String[] getTypeOptions()
public DOID getTypeID()
public void setTypeID(DOID id)
public java.lang.Object get(java.lang.Object key)
DictionaryComponentPlease see the specific bean class for a list of properties.
get in interface java.util.Map<java.lang.String,java.lang.Object>get in class DictionaryComponentkey - a String containing the property name to be fetched.
public java.lang.Object put(java.lang.String key,
java.lang.Object value)
DictionaryComponentA 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>put in class DictionaryComponentkey - the key of the property to setvalue - the value of the named property to setpublic DOID[] getTypeIDs()
getTypeIDs in interface Parameter
public javax.xml.namespace.QName getQName()
throws SDKException
SDKException
public void validate(java.util.List<SDKException> errors,
java.util.List<SDKWarning> warnings)
DictionaryComponentvalidate in class DictionaryComponenterrors - a List of error exceptions to append to.warnings - a List of warning exceptions to append to.DictionaryObject.validate(List,List,int,int)public boolean isData()
public java.lang.String getRLName()
getRLName in interface ScopedVariablepublic ExprParser getRLValue()
getRLValue in interface ScopedVariablepublic DOID getFactTypeID()
getFactTypeID in interface ScopedVariablepublic void setRLName(java.lang.String name)
setRLName in interface ScopedVariablepublic void setRLName(int varNum)
setRLName in interface ScopedVariablepublic boolean isAssignable()
isAssignable in interface ScopedVariable
|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.6.2) E10663-08 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||