Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

oracle.jbo.server
Class RowDef

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.mom.DefinitionObject
          extended by oracle.jbo.mom.PersistableDefObject
              extended by oracle.jbo.server.DefObject
                  extended by oracle.jbo.server.MetaObject
                      extended by oracle.jbo.server.RowDef
All Implemented Interfaces:
ResourceBundleOwner, ExprValueSupplier, ExprWrappable, DefPersistable, PersistentDefinition, AttributeDependencyManager, OperationDefinitionContainer, StructureDef, VariableManagerOwner, VariableManagerOwnerBase
Direct Known Subclasses:
EntityDefImpl, ViewDefImpl

public abstract class RowDef
extends MetaObject
implements StructureDef, ExprValueSupplier, AttributeDependencyManager

Default implementation of DefInterface implemented by all of JBO Definition classes.


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
 
Field Summary
protected  java.lang.String mAliasName
          Database alias name for this definition object.
protected  int mBindingStyle
          The binding style for this object.
 
Fields inherited from class oracle.jbo.server.MetaObject
mComponentClass
 
Fields inherited from class oracle.jbo.mom.DefinitionObject
DEF_MDS_CLIENT_KEY, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
 
Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
 
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT
 
Method Summary
 KeyDef addAltKey(int indx, java.lang.String name, java.lang.String[] components)
           
protected  void addExtendedDefObject(DefinitionObject extendedDefObject)
           
 void addForwardDependency(java.lang.String attrName, AttributeDependency dep)
          Deprecated. since 11.1.1.5.0j
 void addForwardDependency(java.lang.String attrName, java.lang.String depName)
           
 void addListBindingDef(ListBindingDef lbDef)
           
 void addListBindingDef(ListBindingDef lbDef, boolean bReplace)
           
 void addOperation(OperationDefinitionImpl opDef)
          Deprecated.  
 void addRowOperation(OperationDefinitionImpl opDef)
          Deprecated.  
 OperationDefinitionImpl addRowScriptOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
          Deprecated.  
 OperationDefinitionImpl addScriptOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
          Deprecated.  
 OperationDefinitionImpl addScriptRowOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
          Deprecated.  
 void addViewAccessorDef(ViewAccessorDef va)
           
protected  java.lang.StringBuffer appendBindingNameForAttr(java.lang.StringBuffer strBuf, AttributeDef attrDef)
           
protected  int appendBindingSpec(java.lang.StringBuffer strBuf, int bindingStyle, int bindIndex, AttributeDef attrDef, AttributeDef theOtherAttrDef)
           
protected  int appendBindingSpec(java.lang.StringBuffer strBuf, int bindingStyle, int bindIndex, AttributeDef attrDef, AttributeDef theOtherAttrDef, AssociationEnd assocEnd)
           
protected abstract  KeyDef createAltKey(java.lang.String keyName, int keyIndex, java.lang.String[] components)
           
protected  void createDef()
          This method should be used to perform custom-metadata initialization in a subclass of RowDef.
protected  boolean discrValuesQualify(java.lang.Object[] values)
           
 KeyDef findAltKeyDef(java.lang.String name)
           
 AttributeDef findAttrDefIncludingPDef(java.lang.String attrName)
           
abstract  AttributeDef findAttributeDef(java.lang.String name)
          Gets an attribute definition, given its name.
protected  RowDef findDefForDiscrValues(java.lang.Object[] values, boolean recurse)
           
 ListBindingDef findListBindingDef(java.lang.String name)
           
 OperationDefinitionImpl findOperationDefinition(java.lang.String id)
          Deprecated.  
 OperationDefinitionImpl findRowOperationDefinition(java.lang.String id)
          Deprecated.  
 ViewAccessorDef findViewAccessorDef(java.lang.String name)
           
 java.lang.String getAliasName()
          Returns the database alias that was declared for this definition object at Design-Time.
 java.util.HashMap getAllProperties(java.util.HashMap map, LocaleContext locale)
           
 AttributeDefImpl[] getAltKeyAttrDefs(int keyIndex)
           
 AttributeDefImpl[] getAltKeyAttrDefs(java.lang.String keyName)
           
 int getAltKeyCount()
           
 KeyDef getAltKeyDef(int keyIndex)
           
 int getAltKeyIndex(java.lang.String name)
           
 java.lang.String[] getAltKeyNames()
           
abstract  int getAttributeCount()
          Returns the number of defined attributes.
abstract  AttributeDef getAttributeDef(int index)
          Gets an attribute definition, given its index.
protected abstract  AttributeDefImpl[] getAttributeDefImpls()
           
abstract  AttributeDef[] getAttributeDefs()
          Gets the defined attributes.
 int getAttributeIndexOf(java.lang.String name)
          Finds the index (0-based) of the named attribute.
 java.util.HashSet<java.lang.String> getBackwardDependencies(java.lang.String attrName)
           
 java.util.List getBackwardDependencyAttributes(java.lang.String attrName)
           
abstract  java.lang.Class getBaseComponentClass()
           
 int getBindingStyle()
          Returns the Oracle or JDBC binding style defined for this Entity definition.
 java.lang.String getClientProxyClassName()
           
 java.lang.Class getComponentClass()
           
 java.lang.String getComponentInterfaceName()
           
protected  ComponentOperations getComponentOperations()
          Deprecated.  
 DataSourceDef getDataSourceDef()
           
 java.lang.String getDefFullName()
          Returns the fully qualified name of the structure's base definition.
 java.lang.String getDefName()
          Returns the structure's base definition name (short form).
protected  AttributeDefImpl[] getDiscrColumns()
          Returns the AttributeDef's of the discriminator columns.
protected  java.lang.String getEffectiveClientProxyClassName()
           
protected  java.lang.String getEffectiveComponentInterfaceName()
           
 AttributeDefImpl getEffectiveDateTransientAttr()
          Retuns the Attribute definition that stores the Effective Date value in a row.
 java.lang.Object getExprVarVal(java.lang.String varName)
           
 java.util.HashSet<java.lang.String> getForwardDependencies(java.lang.String attrName)
           
 java.util.List getForwardDependencyAttributes(java.lang.String attrName)
           
 java.util.ArrayList getListBindingDefs()
           
 OperationDefinitionsImpl getOperationDefinitions()
          Deprecated.  
protected abstract  AttributeDefImpl[] getPrimaryKeys()
           
abstract  AttributeDef[] getRawAttributeDefs(boolean procAccessors)
           
abstract  java.lang.Class getRowClass()
           
 OperationDefinitionsImpl getRowOperationDefinitions()
          Deprecated.  
 java.util.ArrayList getViewAccessorDefs()
           
abstract  boolean hasDataSecurity()
           
 boolean isEffectiveDated()
          Tests if the row definition corresponds to an Effective Dated object.
protected static void loadFromXML(DefElement xmlElement, oracle.jbo.server.RemotableCompDef defObj)
           
protected  void loadListBindings(DefElement xmlElement)
           
protected  void loadOperationDefinitions(DefElement xmlElement)
          For internal framework use only.
protected  ViewAccessorDef loadViewAccessor(DefElement vaElem)
           
protected  void loadViewAccessors(DefElement xmlElement)
           
 void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
           
 KeyDef lookupAltKeyDef(java.lang.String name)
           
abstract  AttributeDef lookupAttributeDef(java.lang.String name)
          Gets an attribute definition, given its name.
 ListBindingDef lookupListBindingDef(java.lang.String name)
           
 OperationDefinitionImpl lookupOperationDefinition(java.lang.String id)
          Deprecated.  
 OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)
          Deprecated.  
 ViewAccessorDef lookupViewAccessorDef(java.lang.String name)
           
 void registerDefObject()
          Registers this def object with MetaObjectManager.
 void removeAltKey(java.lang.String name)
           
 void removeListBindingDef(ListBindingDef lbDef)
           
 void removeOperation(OperationDefinitionImpl opDef)
          Deprecated.  
 void removeRowOperation(OperationDefinitionImpl opDef)
          Deprecated.  
 void removeViewAccessorDef(ViewAccessorDef vaDef)
           
protected  java.lang.Object resolvePropertyRaw(java.lang.String property, LocaleContext locale)
           
 void setAliasName(java.lang.String s)
           
 void setBindingStyle(int bindingStyle)
          Sets the Oracle or JDBC binding style defined for this Entity definition.
 void setClientProxyClassName(java.lang.String name)
           
 void setComponentClass(java.lang.Class refClass)
           
 void setComponentInterfaceName(java.lang.String interfaceName)
           
protected  void setDiscrColumns(AttributeDefImpl[] discrCols)
          Sets the AttributeDef's of the discriminator columns.
 void setExprVarVal(java.lang.String varName, java.lang.Object val)
           
 void setThrowOnListBindingMismatch(boolean b)
           
 boolean throwOnListBindingMismatch()
           
protected  void verifyExtendedDefObjects()
           
 void writeChildren(DefWriter jos)
          Writes the Object's children to the Persistent storage
 void writeContents(DefWriter jos)
          Objects should write their persistence output in this method
 void writeXMLContents()
           
 
Methods inherited from class oracle.jbo.server.MetaObject
deregisterSessionObject, getMessageBundleClass, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getPersDefNoUpdateCheck, getResourceBundleDef, getResourcePrefix, isDynamic, loadResourceBundle, registerSessionDefObject, resolveDefObject, setMessageBundleClass, setResourceBundleDef
 
Methods inherited from class oracle.jbo.server.DefObject
ensureVariableManager, finishedLoading, getBaseDefObject, getDefTypeId, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, loadProperties, loadVariables, resolveReferences, setBaseDefObject, setBaseDefObject, setDefForComponent, setName, setParent, unsetDefForComponent
 
Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, reapplyChangesToChildren, reapplyChangesToContents, registerClass, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setFullName, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, updateChildrenList, verifyVersion, writeObject, writeVersion
 
Methods inherited from class oracle.jbo.mom.DefinitionObject
addPropertySetName, enableUpdateCheck, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, suppressUpdateCheck
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.StructureDef
getColumnNameForQuery, getFullName, getName
 
Methods inherited from interface oracle.jbo.VariableManagerOwner
getName
 
Methods inherited from interface oracle.jbo.mom.xml.DefPersistable
getFullName
 

Field Detail

mBindingStyle

protected int mBindingStyle
The binding style for this object. Default is JDBC.


mAliasName

protected java.lang.String mAliasName
Database alias name for this definition object.

Method Detail

getRowClass

public abstract java.lang.Class getRowClass()

getAttributeDefImpls

protected abstract AttributeDefImpl[] getAttributeDefImpls()

getDefName

public java.lang.String getDefName()
Description copied from interface: StructureDef
Returns the structure's base definition name (short form). Note that, in some cases, a StructureDef may have an instance name and definition name. For example, for a View Object, getName() returns the VO's instance name and getDefName() returns the View definition's name.

Specified by:
getDefName in interface StructureDef
Returns:
name of the structure's base definition.

getDefFullName

public java.lang.String getDefFullName()
Description copied from interface: StructureDef
Returns the fully qualified name of the structure's base definition. Note that, in some cases, a StructureDef may have an instance name and definition name. For example, for a View Object, getFullName() returns the VO's full instance name and getDefFullName() returns the View definition's full name.

Specified by:
getDefFullName in interface StructureDef
Returns:
fully qualified name of the structure's base definition.

getDiscrColumns

protected AttributeDefImpl[] getDiscrColumns()
Returns the AttributeDef's of the discriminator columns.

Returns:
an array attribute definitions of the discriminator columns.

setDiscrColumns

protected void setDiscrColumns(AttributeDefImpl[] discrCols)
Sets the AttributeDef's of the discriminator columns.

Parameters:
discrCols - an array attribute definitions of the discriminator columns.

discrValuesQualify

protected boolean discrValuesQualify(java.lang.Object[] values)

verifyExtendedDefObjects

protected void verifyExtendedDefObjects()

addExtendedDefObject

protected void addExtendedDefObject(DefinitionObject extendedDefObject)
Overrides:
addExtendedDefObject in class PersistableDefObject

findDefForDiscrValues

protected RowDef findDefForDiscrValues(java.lang.Object[] values,
                                       boolean recurse)

getBindingStyle

public int getBindingStyle()
Returns the Oracle or JDBC binding style defined for this Entity definition. The integer values and their meaning are determined by the SQLBuilder interface.

Returns:
an integer representing the Oracle or JDBC binding style. The returns values can be:
  • -1 - unknown
  • 0 - JDBC
  • 1 - Oracle
See Also:
SQLBuilder

setBindingStyle

public void setBindingStyle(int bindingStyle)
Sets the Oracle or JDBC binding style defined for this Entity definition. The integer values and their meaning are determined by the SQLBuilder interface.

Parameters:
bindingStyle - an integer representing the Oracle or JDBC binding style for this Entity definition. The possible values can be:
  • -1 unknown
  • 0 JDBC
  • 1 Oracle
See Also:
SQLBuilder

getAliasName

public java.lang.String getAliasName()
Returns the database alias that was declared for this definition object at Design-Time.

Returns:
the alias for this definition object as a String.

setAliasName

public void setAliasName(java.lang.String s)

getAttributeDefs

public abstract AttributeDef[] getAttributeDefs()
Gets the defined attributes.

Specified by:
getAttributeDefs in interface StructureDef
Returns:
an array of attribute definitions.

getRawAttributeDefs

public abstract AttributeDef[] getRawAttributeDefs(boolean procAccessors)

getAttributeCount

public abstract int getAttributeCount()
Returns the number of defined attributes.

Specified by:
getAttributeCount in interface StructureDef
Returns:
the number of attributes.

findAttributeDef

public abstract AttributeDef findAttributeDef(java.lang.String name)
Gets an attribute definition, given its name.

Specified by:
findAttributeDef in interface StructureDef
Parameters:
name - the name of an AttributeDef.
Returns:
an attribute definition
Throws:
NoDefException - - if the attribute is not found.

lookupAttributeDef

public abstract AttributeDef lookupAttributeDef(java.lang.String name)
Gets an attribute definition, given its name.

Specified by:
lookupAttributeDef in interface AttributeDependencyManager
Specified by:
lookupAttributeDef in interface StructureDef
Parameters:
name - the name of an AttributeDef.
Returns:
an attribute definition if found, null otherwise

getAttributeDef

public abstract AttributeDef getAttributeDef(int index)
Gets an attribute definition, given its index.

Specified by:
getAttributeDef in interface StructureDef
Parameters:
index - the index of an AttributeDef, where the leftmost attribute has index zero.
Returns:
an attribute definition.

hasDataSecurity

public abstract boolean hasDataSecurity()

getAttributeIndexOf

public int getAttributeIndexOf(java.lang.String name)
Description copied from interface: StructureDef
Finds the index (0-based) of the named attribute.

Specified by:
getAttributeIndexOf in interface StructureDef
Parameters:
name - the attribute's name.
Returns:
an integer in the range 0 to getAttributeCount() - 1. If the named attribute is not found, it returns -1.

getBackwardDependencyAttributes

public java.util.List getBackwardDependencyAttributes(java.lang.String attrName)
Specified by:
getBackwardDependencyAttributes in interface AttributeDependencyManager

getForwardDependencyAttributes

public java.util.List getForwardDependencyAttributes(java.lang.String attrName)
Specified by:
getForwardDependencyAttributes in interface AttributeDependencyManager

getBackwardDependencies

public java.util.HashSet<java.lang.String> getBackwardDependencies(java.lang.String attrName)
Specified by:
getBackwardDependencies in interface AttributeDependencyManager

getForwardDependencies

public java.util.HashSet<java.lang.String> getForwardDependencies(java.lang.String attrName)
Specified by:
getForwardDependencies in interface AttributeDependencyManager

addForwardDependency

public void addForwardDependency(java.lang.String attrName,
                                 java.lang.String depName)
Specified by:
addForwardDependency in interface AttributeDependencyManager

addForwardDependency

public void addForwardDependency(java.lang.String attrName,
                                 AttributeDependency dep)
Deprecated. since 11.1.1.5.0j

For internal use only. Application developers should not use this

createDef

protected void createDef()
This method should be used to perform custom-metadata initialization in a subclass of RowDef. The method is called as a notification that this definition object's metadata is loaded.

Override this method to satisfy your application's specific custom properties for the row definition (entity or view). For example, you would override this method if your application builds custom properties programatically based on user preferences.


appendBindingNameForAttr

protected java.lang.StringBuffer appendBindingNameForAttr(java.lang.StringBuffer strBuf,
                                                          AttributeDef attrDef)

appendBindingSpec

protected int appendBindingSpec(java.lang.StringBuffer strBuf,
                                int bindingStyle,
                                int bindIndex,
                                AttributeDef attrDef,
                                AttributeDef theOtherAttrDef)

appendBindingSpec

protected int appendBindingSpec(java.lang.StringBuffer strBuf,
                                int bindingStyle,
                                int bindIndex,
                                AttributeDef attrDef,
                                AttributeDef theOtherAttrDef,
                                AssociationEnd assocEnd)

getListBindingDefs

public java.util.ArrayList getListBindingDefs()

lookupListBindingDef

public ListBindingDef lookupListBindingDef(java.lang.String name)

findListBindingDef

public ListBindingDef findListBindingDef(java.lang.String name)

addListBindingDef

public void addListBindingDef(ListBindingDef lbDef,
                              boolean bReplace)

removeListBindingDef

public void removeListBindingDef(ListBindingDef lbDef)

removeViewAccessorDef

public void removeViewAccessorDef(ViewAccessorDef vaDef)

addListBindingDef

public void addListBindingDef(ListBindingDef lbDef)

setThrowOnListBindingMismatch

public void setThrowOnListBindingMismatch(boolean b)

throwOnListBindingMismatch

public boolean throwOnListBindingMismatch()

loadListBindings

protected void loadListBindings(DefElement xmlElement)

getViewAccessorDefs

public java.util.ArrayList getViewAccessorDefs()

lookupViewAccessorDef

public ViewAccessorDef lookupViewAccessorDef(java.lang.String name)

findViewAccessorDef

public ViewAccessorDef findViewAccessorDef(java.lang.String name)

addViewAccessorDef

public void addViewAccessorDef(ViewAccessorDef va)

loadViewAccessors

protected void loadViewAccessors(DefElement xmlElement)

loadViewAccessor

protected ViewAccessorDef loadViewAccessor(DefElement vaElem)

writeChildren

public void writeChildren(DefWriter jos)
Description copied from interface: PersistentDefinition
Writes the Object's children to the Persistent storage

Specified by:
writeChildren in interface PersistentDefinition
Parameters:
jos - the Output storage for persistence

getDataSourceDef

public DataSourceDef getDataSourceDef()

resolvePropertyRaw

protected java.lang.Object resolvePropertyRaw(java.lang.String property,
                                              LocaleContext locale)
Overrides:
resolvePropertyRaw in class DefObject

getAllProperties

public java.util.HashMap getAllProperties(java.util.HashMap map,
                                          LocaleContext locale)
Overrides:
getAllProperties in class DefObject

createAltKey

protected abstract KeyDef createAltKey(java.lang.String keyName,
                                       int keyIndex,
                                       java.lang.String[] components)

addAltKey

public KeyDef addAltKey(int indx,
                        java.lang.String name,
                        java.lang.String[] components)

removeAltKey

public void removeAltKey(java.lang.String name)

getAltKeyNames

public java.lang.String[] getAltKeyNames()

lookupAltKeyDef

public KeyDef lookupAltKeyDef(java.lang.String name)

findAltKeyDef

public KeyDef findAltKeyDef(java.lang.String name)

getAltKeyDef

public KeyDef getAltKeyDef(int keyIndex)

getAltKeyIndex

public int getAltKeyIndex(java.lang.String name)

getAltKeyCount

public int getAltKeyCount()

getAltKeyAttrDefs

public AttributeDefImpl[] getAltKeyAttrDefs(java.lang.String keyName)

getAltKeyAttrDefs

public AttributeDefImpl[] getAltKeyAttrDefs(int keyIndex)

getPrimaryKeys

protected abstract AttributeDefImpl[] getPrimaryKeys()

getExprVarVal

public java.lang.Object getExprVarVal(java.lang.String varName)
Specified by:
getExprVarVal in interface ExprValueSupplier

setExprVarVal

public void setExprVarVal(java.lang.String varName,
                          java.lang.Object val)
Specified by:
setExprVarVal in interface ExprValueSupplier

isEffectiveDated

public boolean isEffectiveDated()
Tests if the row definition corresponds to an Effective Dated object.


getEffectiveDateTransientAttr

public AttributeDefImpl getEffectiveDateTransientAttr()
Retuns the Attribute definition that stores the Effective Date value in a row. This method is overridden in ViewDefImpl and EntityDefImpl.


registerDefObject

public void registerDefObject()
Description copied from class: MetaObject
Registers this def object with MetaObjectManager. This method should be called for a def object which is created programmatically. When a def object is loaded from an XML file, it is registered directly by the MetaObjectManager, i.e., this method is not invoked.

This method should be called after the def object is all set up and after resolveDefObject() is called.

Overrides:
registerDefObject in class MetaObject

writeXMLContents

public void writeXMLContents()
Overrides:
writeXMLContents in class PersistableDefObject

findAttrDefIncludingPDef

public AttributeDef findAttrDefIncludingPDef(java.lang.String attrName)

getBaseComponentClass

public abstract java.lang.Class getBaseComponentClass()

getComponentClass

public java.lang.Class getComponentClass()

setComponentClass

public void setComponentClass(java.lang.Class refClass)

setComponentInterfaceName

public void setComponentInterfaceName(java.lang.String interfaceName)

getComponentInterfaceName

public java.lang.String getComponentInterfaceName()

getClientProxyClassName

public java.lang.String getClientProxyClassName()

setClientProxyClassName

public void setClientProxyClassName(java.lang.String name)

getEffectiveClientProxyClassName

protected java.lang.String getEffectiveClientProxyClassName()

getEffectiveComponentInterfaceName

protected java.lang.String getEffectiveComponentInterfaceName()

loadFromXML

protected static void loadFromXML(DefElement xmlElement,
                                  oracle.jbo.server.RemotableCompDef defObj)

getComponentOperations

protected ComponentOperations getComponentOperations()
Deprecated. 

For internal framework use only.


getOperationDefinitions

public OperationDefinitionsImpl getOperationDefinitions()
Deprecated. 

For internal framework use only.

Specified by:
getOperationDefinitions in interface OperationDefinitionContainer

lookupOperationDefinition

public OperationDefinitionImpl lookupOperationDefinition(java.lang.String id)
Deprecated. 

For internal framework use only.


findOperationDefinition

public OperationDefinitionImpl findOperationDefinition(java.lang.String id)
Deprecated. 

For internal framework use only.


addOperation

public void addOperation(OperationDefinitionImpl opDef)
Deprecated. 

For internal framework use only.


addScriptOperation

public OperationDefinitionImpl addScriptOperation(java.lang.String id,
                                                  java.lang.String name,
                                                  java.lang.String returnType,
                                                  java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
                                                  java.lang.String body)
Deprecated. 

For internal framework use only.


addScriptRowOperation

public OperationDefinitionImpl addScriptRowOperation(java.lang.String id,
                                                     java.lang.String name,
                                                     java.lang.String returnType,
                                                     java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
                                                     java.lang.String body)
Deprecated. 

For internal framework use only.


removeOperation

public void removeOperation(OperationDefinitionImpl opDef)
Deprecated. 

For internal framework use only.


loadOperationDefinitions

protected void loadOperationDefinitions(DefElement xmlElement)
For internal framework use only.


loadXMLContents

public void loadXMLContents(DefElement xmlElement,
                            java.lang.String fullName)
Overrides:
loadXMLContents in class PersistableDefObject

writeContents

public void writeContents(DefWriter jos)
Description copied from interface: PersistentDefinition
Objects should write their persistence output in this method

Specified by:
writeContents in interface PersistentDefinition
Overrides:
writeContents in class MetaObject
Parameters:
jos - the Output storage for persistence

getRowOperationDefinitions

public OperationDefinitionsImpl getRowOperationDefinitions()
Deprecated. 

For internal framework use only.


lookupRowOperationDefinition

public OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)
Deprecated. 

For internal framework use only.


findRowOperationDefinition

public OperationDefinitionImpl findRowOperationDefinition(java.lang.String id)
Deprecated. 

For internal framework use only.


addRowOperation

public void addRowOperation(OperationDefinitionImpl opDef)
Deprecated. 

For internal framework use only.


addRowScriptOperation

public OperationDefinitionImpl addRowScriptOperation(java.lang.String id,
                                                     java.lang.String name,
                                                     java.lang.String returnType,
                                                     java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
                                                     java.lang.String body)
Deprecated. 

For internal framework use only.


removeRowOperation

public void removeRowOperation(OperationDefinitionImpl opDef)
Deprecated. 

For internal framework use only.


Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

Copyright © 1997, 2011, Oracle. All rights reserved.