|
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)
DictionaryComponent
Please 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 DictionaryComponent
key
- a String containing the property name to be fetched.public java.lang.Object put(java.lang.String key, java.lang.Object value)
DictionaryComponent
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>
put
in class DictionaryComponent
key
- 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)
DictionaryComponent
validate
in class DictionaryComponent
errors
- 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 ScopedVariable
public ExprParser getRLValue()
getRLValue
in interface ScopedVariable
public DOID getFactTypeID()
getFactTypeID
in interface ScopedVariable
public void setRLName(java.lang.String name)
setRLName
in interface ScopedVariable
public void setRLName(int varNum)
setRLName
in interface ScopedVariable
public 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 |