Skip navigation links
oracle.jbo.server
Class EntityDefOverRowSet
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.server.MetaObject
oracle.jbo.server.RowDef
oracle.jbo.server.EntityDefImpl
oracle.jbo.server.EntityDefOverRowSet
- All Implemented Interfaces:
- ResourceBundleOwner, ExprValueSupplier, DefPersistable, PersistentDefinition, ValidationManager, OperationDefinitionContainer, StructureDef, VariableManagerOwner, VariableManagerOwnerBase
-
public class EntityDefOverRowSet
- extends EntityDefImpl
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, mViewAccessors |
Methods inherited from class oracle.jbo.server.EntityDefImpl |
addAssocAccessor, addAttribute, addAttributeOfKind, addEntityAssociation, addPropertyChangeListener, addPropertyChangeListener, addUniqueKeyValidation, 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, getColumnNameForQuery, getCreateEvents, getCurrentSequencedRowChar, getDataSecurityAttribute, getDefTypeId, getDefXMLElementTag, getDeleteEvents, getEffDtNextRowsVOName, getEffDtPreviousRowsVOName, getEffectiveDateSequenceAttr, getEffectiveDateSequenceFlagAttr, getEffectiveDateTransientAttr, getEffectiveDateTransientAttrName, getEffectiveDateType, getEffectiveEndDateAttr, getEffectiveStartDateAttr, getEJBAppProviderURL, getEJBHome, getEJBHomeJNDIName, getEntityAssociations, getEventDef, getEventParentAttrs, getEventTransAttrs, getExtendedDefObjects, getForeignKeyAttrs, getHintValue, getLowestEffDtSequenceValue, getMaxAttrConst, getNextEffSequenceRowsVOName, getOIDAttribute, getPayloadDef, getPermissionDef, getPrevEffSequenceRowsVOName, getPrimaryKeys, getPriorSequencedRowChar, getProperty, getQuery, getRawAttributeDefs, getRefAttrIndex, getRetrievedOnInsertAttributes, getRetrievedOnInsertPrimaryKeys, getRetrievedOnUpdateAttributes, getRetrievedOnUpdatePrimaryKeys, getSelectClause, getSelectClause, getSource, getSourceType, 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, removeValidator, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, resolveDefObject, resolveReferences, setAssociationAccessorRetained, setBatchThreshold, setCollClass, setDefForComponent, setEffectiveDateType, setEJBAppProviderURL, setEJBHomeJNDIName, setRefPKBased, setRowClass, setSingleUseKeyStatement, setSource, setSourceType, setUpdatable, setUpdateChangedColumns, setUseGlueCode, setUseReturningClause, unsetDefForComponent, writeChildren, writeContents |
Methods inherited from class oracle.jbo.server.RowDef |
addAltKey, addExtendedDefObject, addListBindingDef, addListBindingDef, addViewAccessorDef, appendBindingNameForAttr, appendBindingSpec, appendBindingSpec, discrValuesQualify, findAltKeyDef, findDefForDiscrValues, findListBindingDef, findViewAccessorDef, getAliasName, getAllProperties, getAltKeyAttrDefs, getAltKeyAttrDefs, getAltKeyCount, getAltKeyDef, getAltKeyIndex, getAltKeyNames, getAttributeIndexOf, getBackwardDependencies, getBindingStyle, getDataSourceDef, getDefFullName, getDefName, getDiscrColumns, getExprVarVal, getForwardDependencies, 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, getResourceBundleDef, getResourcePrefix, isDynamic, loadResourceBundle, registerSessionDefObject, setMessageBundleClass, setResourceBundleDef |
Methods inherited from class oracle.jbo.mom.PersistableDefObject |
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditObject, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, isDirty, isEditable, isNew, loadDefImports, objectRemoved, registerClass, remove, removeAndDelete, removeDefImport, removeProperty, saveXMLContents, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setNew, setOrigObject, setProperty, setPropertyMap, updateChildrenList, verifyVersion, writeObject, writeVersion |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addPropertySetName, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, removeExtendedDefObject, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, setFullName, setPropertiesMap, setPropertiesMap2, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
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)
getOperationDefinitions
public OperationDefinitions getOperationDefinitions()
-
- Specified by:
getOperationDefinitions
in interface OperationDefinitionContainer
loadOperationDefinitions
protected void loadOperationDefinitions(DefElement xmlElement)
loadOperationDefinitions
protected final void loadOperationDefinitions(DefElement xmlElement,
java.lang.String tag)
setName
public void setName(java.lang.String name)
- Name this object.
-
- Overrides:
setName
in class DefinitionObject
-
- Parameters:
name
- the name to be given to this object.
- For internal use only. Application developers should not use this
getBaseDefObject
public DefinitionObject getBaseDefObject()
-
- Overrides:
getBaseDefObject
in class DefinitionObject
setBaseDefObject
public void setBaseDefObject(DefinitionObject baseDefObject)
-
- Overrides:
setBaseDefObject
in class DefinitionObject
setBaseDefObject
public void setBaseDefObject(DefinitionObject baseDefObject,
boolean addToBaseDef)
-
- Overrides:
setBaseDefObject
in class DefinitionObject
setParent
protected void setParent(NamedObjectImpl parent)
- Sets this object's parent.
-
- Overrides:
setParent
in class DefinitionObject
-
- Parameters:
parent
- the named object that is to be the parent of this object.
loadProperties
protected void loadProperties(DefElement xmlElement)
-
- Overrides:
loadProperties
in class DefinitionObject
-
- Parameters:
xmlElement
- The XML element to load from.
loadVariables
protected void loadVariables(DefElement xmlElement)
getVariableManager
public VariableValueManager getVariableManager()
- Description copied from interface:
VariableManagerOwnerBase
- Returns this object's current Variable Value Manager. It will return
null
if Variable Value Manager has been initialized.
When a framework object is first created, its Variable Value Manager may be null. This method does not initialize (create) the Variable Value Manager.
VariableManagerOwnerBase.ensureVariableManager()
in contrast, ensures that the Variable Value Manager is initialized (created).
-
- Specified by:
getVariableManager
in interface VariableManagerOwnerBase
-
- Returns:
- this object's current Variable Value Manager. May return
null
if one was not yet initialized.
getVarMgrParents
protected VariableValueManager[] getVarMgrParents()
hasVariables
public boolean hasVariables()
- Description copied from interface:
VariableManagerOwnerBase
- Returns a flag indicating whether this object has Variables or not.
-
- Specified by:
hasVariables
in interface VariableManagerOwnerBase
-
- Returns:
- the flag indicating whether this object has Variables.
ensureVariableManager
public VariableValueManager ensureVariableManager()
- Description copied from interface:
VariableManagerOwnerBase
- Returns this object's Variable Value Manager. If this object current has no Variable Value Manager, it will initialize (create) one.
-
- Specified by:
ensureVariableManager
in interface VariableManagerOwnerBase
-
- Returns:
- this object's Variable Value Manager. Will create a Variable Value Manager if this object had no Variable Value Manager.
getDefXMLNameSpace
public java.lang.String getDefXMLNameSpace()
-
- Specified by:
getDefXMLNameSpace
in interface PersistentDefinition
- Overrides:
getDefXMLNameSpace
in class PersistableDefObject
Skip navigation links
Copyright © 1997, 2009, Oracle. All rights reserved.