|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.6.3) E10663-10 |
||||||||
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.UnnamedModelComponent
oracle.rules.sdk2.datamodel.DataModel
public class DataModel
DataModel is the top level container of the entire model, through which applications can access the list of global variables, constraints, functions and FactTypes.
Each dictionary has one datamodel.
Dictionaries can be linked. Access (readonly) the combined data model using CombinedDataModel
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 | |
---|---|
JavaFactType |
addJavaClass(java.lang.Class c, boolean isJaxb, java.lang.String[][] visibleConstructors, java.lang.String[][] visibleFields, java.lang.String[][] visibleMethodsAndAliases, java.lang.String[][] visibleProperties) Add a Java class to the data model. |
BucketSetTable |
getBucketSetTable() Get the global bucketset table |
TableProperty<BucketSet> |
getBucketSetTableProperty() Get BucketSetTable Property. |
DecisionFunctionTable |
getDecisionFunctionTable() Get the decision function table |
TableProperty<DecisionFunction> |
getDecisionFunctionTableProperty() Get DecisionFunctionTable Property. |
FactTypeTable |
getFactTypeTable() Get all FactTypes inside the data model |
TableProperty<FactType> |
getFactTypeTableProperty() Get FactTypeTable Property. |
oracle.rules.sdk2.datamodel.impt.FactTypeImporter |
getFTI() |
FunctionTable |
getFunctionTable() Get the function table |
TableProperty<Function> |
getFunctionTableProperty() Get FunctionTable Property. |
JaxbFactType[] |
getJaxbFactTypesBySource(java.lang.String xsd) Get all JaxbFactTypes generated from the given schema. |
int |
getUpdateNumber() |
VariableTable |
getVariableTable() Get the global variable table |
TableProperty<Variable> |
getVariableTableProperty() Get VariableTable Property. |
boolean |
isFullyQualifiedName() Can a qualifed name be used to name this component? |
boolean |
isSupportsXPathEnabled() Returns true if "supports xpath" is fully enabled (the default). |
boolean |
isValid() is the data model valid? |
void |
setSupportsXPathEnabled(boolean newValue) Enables (disables) "supports xpath" by specifying a new value of true (false). |
Methods inherited from class oracle.rules.sdk2.datamodel.UnnamedModelComponent |
---|
init, isAliasDistinct, isNameDistinct |
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, 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, isEmpty, 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.UnnamedComponent |
---|
getAlias, getName, getPropertyNames, setAlias, setName |
Methods inherited from interface java.util.Map |
---|
equals, hashCode |
Method Detail |
---|
public oracle.rules.sdk2.datamodel.impt.FactTypeImporter getFTI()
public boolean isValid()
public TableProperty<Variable> getVariableTableProperty()
public VariableTable getVariableTable()
public TableProperty<BucketSet> getBucketSetTableProperty()
public BucketSetTable getBucketSetTable()
public TableProperty<Function> getFunctionTableProperty()
public FunctionTable getFunctionTable()
public TableProperty<FactType> getFactTypeTableProperty()
public FactTypeTable getFactTypeTable()
public TableProperty<DecisionFunction> getDecisionFunctionTableProperty()
public DecisionFunctionTable getDecisionFunctionTable()
public boolean isSupportsXPathEnabled()
public void setSupportsXPathEnabled(boolean newValue)
newValue
- enable or disable "supports xpath".public JavaFactType addJavaClass(java.lang.Class c, boolean isJaxb, java.lang.String[][] visibleConstructors, java.lang.String[][] visibleFields, java.lang.String[][] visibleMethodsAndAliases, java.lang.String[][] visibleProperties) throws SDKException
c
- reflected ClassisJaxb
- flagvisibleConstructors
- names to keep, or null to keep allvisibleFields
- names to keep, or null to keep allvisibleMethodsAndAliases
- names to keep, or null to keep allvisibleProperties
- names to keep, or null to keep allSDKException
public JaxbFactType[] getJaxbFactTypesBySource(java.lang.String xsd)
public boolean isFullyQualifiedName()
DictionaryComponent
isFullyQualifiedName
in class DictionaryComponent
public int getUpdateNumber()
|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.6.3) E10663-10 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |