|
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 oracle.rules.sdk2.datamodel.ModelComponent oracle.rules.sdk2.datamodel.UnnamedModelComponent oracle.rules.sdk2.datamodel.Constructor
public class Constructor
Represent a Java class constructor Constructors are unnamed (name and alias comes from owning class).
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 | |
---|---|
java.lang.String |
getBody()
Implement the Callable interface |
DOID[] |
getExceptionIDs()
Get all the exception types of the constructor bases on the definition order |
java.lang.String[] |
getExceptions()
Get all the exception types of the constructor bases on the definition order |
OverloadedParameterTable |
getOverloadedParameterTable()
Get all the parameter types of the constructor based on the definition order. |
java.lang.String |
getParameterList()
Get parameter list as a String |
java.lang.String |
getParameterList(boolean translate)
Get optionally translated parameter list as a String |
java.util.List<? extends Parameter> |
getParameters()
Get all the parameters of the callable interface (Function/Method/Constructor) Function returns FormalParameterTable and Method/Constructor return OverloadedParameterTable |
java.lang.String |
getType()
Implement the callable interface. |
DOID |
getTypeID()
Get alias of the return type |
boolean |
isAliasDistinct()
visible aliases are made distinct with DataModel.addJavaClass(java.lang.Class, boolean, java.lang.String[][], java.lang.String[][], java.lang.String[][], java.lang.String[][]) |
boolean |
isFullyQualifiedName()
Can a qualifed name be used to name this component? |
boolean |
isNameDistinct()
are the names in the containing DictionaryComponentTable distinct? |
Methods inherited from class oracle.rules.sdk2.datamodel.UnnamedModelComponent |
---|
init |
Methods inherited from class oracle.rules.sdk2.datamodel.ModelComponent |
---|
getParent, getParentTable, getVisibleProperty, isVisible, setVisible |
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 |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.rules.sdk2.datamodel.Callable |
---|
getDescription, getFullyQualifiedName, getID, getModifiers, isVisible, setDescription, setVisible |
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 OverloadedParameterTable getOverloadedParameterTable()
public java.util.List<? extends Parameter> getParameters()
Callable
getParameters
in interface Callable
public java.lang.String[] getExceptions()
public DOID[] getExceptionIDs()
getExceptionIDs
in interface Callable
public java.lang.String getType()
getType
in interface Callable
public DOID getTypeID()
Callable
getTypeID
in interface Callable
public java.lang.String getParameterList()
getParameterList
in interface Callable
public java.lang.String getParameterList(boolean translate)
getParameterList
in interface Callable
public java.lang.String getBody()
public boolean isFullyQualifiedName()
isFullyQualifiedName
in class DictionaryComponent
public boolean isNameDistinct()
DictionaryComponent
isNameDistinct
in interface UnnamedComponent
isNameDistinct
in class UnnamedModelComponent
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()
DataModel.addJavaClass(java.lang.Class, boolean, java.lang.String[][], java.lang.String[][], java.lang.String[][], java.lang.String[][])
isAliasDistinct
in interface UnnamedComponent
isAliasDistinct
in class UnnamedModelComponent
DictionaryComponent.isNameDistinct()
|
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 |