Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.5.0)

E10653-06


oracle.jbo.server
Class EntityDefOverRowSet

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
                          extended by oracle.jbo.server.EntityDefImpl
                              extended by oracle.jbo.server.EntityDefOverRowSet

All Implemented Interfaces:
ResourceBundleOwner, ExprValueSupplier, ExprWrappable, DefPersistable, PersistentDefinition, ValidationManager, AttributeDependencyManager, OperationDefinitionContainer, StructureDef, VariableManagerOwner, VariableManagerOwnerBase

public class EntityDefOverRowSet
extends EntityDefImpl

Nested Class Summary

 

Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType

 

Field Summary

 

Fields inherited from class oracle.jbo.server.EntityDefImpl
DBOBJ_TYPE_OBJTAB, DBOBJ_TYPE_OBJTYP, DBOBJ_TYPE_TABLE, DBOBJ_TYPE_VIEW, EFFECTIVE_DATE_TYPE_DATED, EFFECTIVE_DATE_TYPE_EFFECTIVE_DATED, EFFECTIVE_DATE_TYPE_NONE, mAssocAccessors, mAssocs, mAttrAccessors, mBatchThreshold, mFKeys, mIsObjectTable, mOIDAttribute, mPrimaryKeys, mSource, mSourceType

 

Fields inherited from class oracle.jbo.server.RowDef
mAliasName, mBindingStyle

 

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

 

Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT

 

Constructor Summary
EntityDefOverRowSet()
           
EntityDefOverRowSet(int defScope, java.lang.String name, RowSet rs, java.lang.Class cacheClass)
           
EntityDefOverRowSet(java.lang.String name, RowSet rs, java.lang.Class cacheClass)
           

 

Method Summary
 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.  
protected  EntityImpl createFromSourceRow(Row srcRow, DBTransaction txn)
           
 OperationDefinitionImpl findOperationDefinition(java.lang.String id)
          Deprecated.  
 OperationDefinitionImpl findRowOperationDefinition(java.lang.String id)
          Deprecated.  
 java.lang.String getClientProxyClassName()
           
 java.lang.Class getCollClass()
          Gets the implementation class of this Entity's collection.
 java.lang.Class getComponentClass()
           
 java.lang.String getComponentInterfaceName()
           
protected  ComponentOperations getComponentOperations()
          Deprecated.  
protected  java.lang.String getEffectiveClientProxyClassName()
           
protected  java.lang.String getEffectiveComponentInterfaceName()
           
 OperationDefinitionsImpl getOperationDefinitions()
          Deprecated.  
 java.lang.Class getRowClass()
          Gets the implementation class of this Entity's rows.
 OperationDefinitionsImpl getRowOperationDefinitions()
          Deprecated.  
 ViewDefImpl getViewObjectBase()
           
protected  void loadAttribute(DefElement elem)
          Load the attributes from the XMLInput Stream
protected static void loadFromXML(DefElement xmlElement, oracle.jbo.server.RemotableCompDef defObj)
           
protected  void loadOperationDefinitions(DefElement xmlElement)
          For internal framework use only.
 OperationDefinitionImpl lookupOperationDefinition(java.lang.String id)
          Deprecated.  
 OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)
          Deprecated.  
 void removeOperation(OperationDefinitionImpl opDef)
          Deprecated.  
 void removeRowOperation(OperationDefinitionImpl opDef)
          Deprecated.  
 void setClientProxyClassName(java.lang.String name)
           
 void setComponentClass(java.lang.Class refClass)
           
 void setComponentInterfaceName(java.lang.String interfaceName)
           
 void setViewObjectBase(ViewDefImpl viewDef)
           

 

Methods inherited from class oracle.jbo.server.EntityDefImpl
addAssocAccessor, addAttribute, addAttributeOfKind, addEntityAssociation, addEventAttr, addPropertyChangeListener, addPropertyChangeListener, addTrigger, addUniqueKeyValidation, addUniqueKeyValidator, addUniquePKValidation, addValidator, addVetoableChangeListener, addVetoableChangeListener, addVetoableChangeListener, checkEntityLocked, createAltKey, createBlankInstance, createBlankInstance2, createDef, createEntityDef, createInstance, createInstance2, createKey, findAttributeDef, findByAltKey, findByPKExtended, findByPrimaryKey, findDefObject, findDefObjectNoSub, findInCacheByAltKeyExtended, findInCacheByPKExtended, findInCacheByPrimaryKey, finishedLoading, getAllDefNames, getAllEntityInstances, getAllEntityInstancesIterator, getAssociationDefImpl, getAssociationDefImpl, getAssociationDefImpls, getAttributeCount, getAttributeDef, getAttributeDefImpl, getAttributeDefImpl, getAttributeDefImplByColumnName, getAttributeDefImpls, getAttributeDefs, getBaseComponentClass, getBatchThreshold, getChangeIndicatorColumn, getChangeIndicatorColumn2, getColumnNameForQuery, getCreateEvents, getCurrentSequencedRowChar, getDataSecurityAttribute, getDefTypeId, getDefXMLElementTag, getDeleteEvents, getEffDtNextRowsVOName, getEffDtPreviousRowsVOName, getEffectiveDateSequenceAttr, getEffectiveDateSequenceFlagAttr, getEffectiveDateTransientAttr, getEffectiveDateTransientAttrName, getEffectiveDateType, getEffectiveEndDateAttr, getEffectiveStartDateAttr, getEJBAppProviderURL, getEJBHome, getEJBHomeJNDIName, getEntityAssociations, getEventDef, getEventNamespace, getEventParentAttrs, getEventPayloadNamespace, getEventTransAttrs, getExtendedDefObjects, getExtendedDefObjectsInternal, getForeignKeyAttrs, getHintValue, getLowestEffDtSequenceValue, getMaxAttrConst, getNextEffSequenceRowsVOName, getOIDAttribute, getOwnerRowType, getPermissionDef, getPrevEffSequenceRowsVOName, getPrimaryKeys, getPriorSequencedRowChar, getProperty, getQuery, getRawAttributeDefs, getRefAttrIndex, getRetrievedOnInsertAttributes, getRetrievedOnInsertPrimaryKeys, getRetrievedOnUpdateAttributes, getRetrievedOnUpdatePrimaryKeys, getSelectClause, getSelectClause, getSource, getSourceType, getTriggersOfType, getUniqueKeys, getUpdateEvents, getValidators, hasDataSecurity, hasEffectiveDateSequence, hasLOBAttrs, isAssociationAccessorRetained, isEffectiveDated, isObjectTable, isOIDInPrimaryKey, isRefPKBased, isRowIDPrimaryKey, isSingleUseKeyStatement, isUpdatable, isUpdateChangedColumns, isUseGlueCode, isUseReturningClause, loadCustomDef, loadFromXML, loadViewAccessors, loadXMLContents, lookupAttributeDef, lookupValidator, newInstance, newInstance2, removePropertyChangeListener, removePropertyChangeListener, removeTrigger, removeValidator, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, resolveDefObject, resolveReferences, setAssociationAccessorRetained, setBatchThreshold, setChangeIndicatorColumn, setCollClass, setDefForComponent, setEffectiveDateType, setEJBAppProviderURL, setEJBHomeJNDIName, setEventNamespace, setEventPayloadNamespace, setOwnerRowType, setPermissionDef, setRefPKBased, setRowClass, setSingleUseKeyStatement, setSource, setSourceType, setUpdatable, setUpdateChangedColumns, setUseGlueCode, setUseReturningClause, unsetDefForComponent, writeChildren, writeContents

 

Methods inherited from class oracle.jbo.server.RowDef
addAltKey, addExtendedDefObject, addForwardDependency, addForwardDependency, addListBindingDef, addListBindingDef, addViewAccessorDef, appendBindingNameForAttr, appendBindingSpec, appendBindingSpec, discrValuesQualify, findAltKeyDef, findAttrDefIncludingPDef, findDefForDiscrValues, findListBindingDef, findViewAccessorDef, getAliasName, getAllProperties, getAltKeyAttrDefs, getAltKeyAttrDefs, getAltKeyCount, getAltKeyDef, getAltKeyIndex, getAltKeyNames, getAttributeIndexOf, getBackwardDependencies, getBackwardDependencyAttributes, getBindingStyle, getDataSourceDef, getDefFullName, getDefName, getDiscrColumns, getExprVarVal, getForwardDependencies, getForwardDependencyAttributes, getListBindingDefs, getViewAccessorDefs, loadListBindings, loadViewAccessor, lookupAltKeyDef, lookupListBindingDef, lookupViewAccessorDef, registerDefObject, removeAltKey, removeListBindingDef, removeViewAccessorDef, resolvePropertyRaw, setAliasName, setBindingStyle, setDiscrColumns, setExprVarVal, setThrowOnListBindingMismatch, throwOnListBindingMismatch, verifyExtendedDefObjects, writeXMLContents

 

Methods inherited from class oracle.jbo.server.MetaObject
deregisterSessionObject, getMessageBundleClass, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getPersDefNoUpdateCheck, getResourceBundleDef, getResourcePrefix, isDynamic, loadResourceBundle, registerSessionDefObject, setMessageBundleClass, setResourceBundleDef

 

Methods inherited from class oracle.jbo.server.DefObject
ensureVariableManager, getBaseDefObject, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, loadProperties, loadVariables, setBaseDefObject, setBaseDefObject, setName, setParent

 

Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, registerClass, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, 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, getPropertyExpressionsMap, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setFullName, 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
getAttributeIndexOf, getDefFullName, getDefName, getFullName, getName

 

Methods inherited from interface oracle.jbo.rules.ValidationManager
getFullName, getName, getResourceBundleDef

 

Methods inherited from interface oracle.jbo.VariableManagerOwner
getName

 

Methods inherited from interface oracle.jbo.mom.xml.DefPersistable
getFullName

 

Constructor Detail

EntityDefOverRowSet

public EntityDefOverRowSet()

EntityDefOverRowSet

public EntityDefOverRowSet(int defScope,
                           java.lang.String name,
                           RowSet rs,
                           java.lang.Class cacheClass)

EntityDefOverRowSet

public EntityDefOverRowSet(java.lang.String name,
                           RowSet rs,
                           java.lang.Class cacheClass)

Method Detail

getViewObjectBase

public ViewDefImpl getViewObjectBase()

setViewObjectBase

public void setViewObjectBase(ViewDefImpl viewDef)

getRowClass

public java.lang.Class getRowClass()
Description copied from class: EntityDefImpl
Gets the implementation class of this Entity's rows. For example, if this method is called on the Dept Entity Object, it will return DeptImpl.
Overrides:
getRowClass in class EntityDefImpl
Returns:
the row implementation class.

getCollClass

public java.lang.Class getCollClass()
Description copied from class: EntityDefImpl
Gets the implementation class of this Entity's collection.
Overrides:
getCollClass in class EntityDefImpl
Returns:
the collection implementation class.

createFromSourceRow

protected EntityImpl createFromSourceRow(Row srcRow,
                                         DBTransaction txn)

loadAttribute

protected void loadAttribute(DefElement elem)
Description copied from class: EntityDefImpl
Load the attributes from the XMLInput Stream
Overrides:
loadAttribute in class EntityDefImpl
Parameters:
elem - : BC4J Entity

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.

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.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.5.0)

E10653-06


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