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.DefObject
oracle.jbo.server.MetaObject
oracle.jbo.server.RowDef
oracle.jbo.server.EntityDefImpl
oracle.jbo.server.EntityDefOverRowSet
- All Implemented Interfaces:
- ResourceBundleOwner, ExprScriptSupplier, ExprValueSupplier, ExprValueTypeSupplier, ExprWrappable, DiffMergeable, DefPersistable, PersistentDefinition, ValidationManager, AttributeDependencyManager, 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 |
Fields inherited from class oracle.jbo.mom.DefinitionObject |
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP |
Method Summary |
void |
addOperation(OperationDefinitionImpl opDef)
For internal framework use only. |
void |
addRowOperation(OperationDefinitionImpl opDef)
For internal framework use only. |
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)
For internal framework use only. |
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)
For internal framework use only. |
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)
For internal framework use only. |
protected EntityImpl |
createFromSourceRow(Row srcRow, DBTransaction txn)
|
OperationDefinitionImpl |
findOperationDefinition(java.lang.String id)
For internal framework use only. |
OperationDefinitionImpl |
findRowOperationDefinition(java.lang.String id)
For internal framework use only. |
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()
For internal framework use only. |
protected java.lang.String |
getEffectiveClientProxyClassName()
|
protected java.lang.String |
getEffectiveComponentInterfaceName()
|
OperationDefinitionsImpl |
getOperationDefinitions()
For internal framework use only. |
java.lang.Class |
getRowClass()
Gets the implementation class of this Entity's rows. |
OperationDefinitionsImpl |
getRowOperationDefinitions()
For internal framework use only. |
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)
For internal framework use only. |
OperationDefinitionImpl |
lookupRowOperationDefinition(java.lang.String id)
For internal framework use only. |
void |
removeOperation(OperationDefinitionImpl opDef)
For internal framework use only. |
void |
removeRowOperation(OperationDefinitionImpl opDef)
For internal framework use only. |
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, getAllExtendedDefObjects, getAssociationDefImpl, getAssociationDefImpl, getAssociationDefImpls, getAttributeCount, getAttributeDef, getAttributeDefImpl, getAttributeDefImpl, getAttributeDefImplByColumnName, getAttributeDefImpls, getAttributeDefs, getBaseComponentClass, getBatchThreshold, getChangeIndicatorColumn, getChangeIndicatorColumn2, getColumnNameForQuery, getCreateEvents, getCurrentSequencedRowChar, getDataSecurityAttribute, getDefTypeId, getDefXMLElementTag, getDeleteEvents, getEffDtNextRowsVOName, getEffDtPreviousRowsVOName, getEffDtRangeRowsVOName, 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, getPrimaryViewDefinitionName, getPriorSequencedRowChar, getProperty, getQuery, getRawAttributeDefs, getRefAttrIndex, getRetrievedOnInsertAttributes, getRetrievedOnInsertPrimaryKeys, getRetrievedOnUpdateAttributes, getRetrievedOnUpdatePrimaryKeys, getSelectClause, getSelectClause, getSource, getSourceType, getTriggersOfType, getUniqueKeys, getUpdateEvents, getValidators, hasDataSecurity, hasEffectiveDateSequence, hasLOBAttrs, isAssociationAccessorRetained, isEffectiveDated, isLobAttribute, 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, validateTrigger, writeChildren, writeContents |
Methods inherited from class oracle.jbo.server.RowDef |
addAltKey, addExtendedDefObject, addForwardDependency, addForwardDependency, addListBindingDef, addListBindingDef, addViewAccessorDef, appendBindingNameForAttr, appendBindingSpec, appendBindingSpec, discrValuesQualify, findAltKeyDef, findAttrDefIncludingPDef, findDefForDiscrValues, findDefForDiscrValues2, findListBindingDef, findViewAccessorDef, getAliasName, getAllProperties, getAltKeyAttrDefs, getAltKeyAttrDefs, getAltKeyCount, getAltKeyDef, getAltKeyIndex, getAltKeyNames, getAttributeIndexOf, getBackwardDependencies, getBackwardDependencyAttributes, getBindingStyle, getDataSourceDef, getDefFullName, getDefName, getDiscrColumns, getExprVarVal, getExprVarValType, getForwardDependencies, getForwardDependencyAttributes, getGlobalScript, getListBindingDefs, getViewAccessorDefs, loadListBindings, loadViewAccessor, lookupAltKeyDef, lookupListBindingDef, lookupRawAttributeDef, lookupViewAccessorDef, registerDefObject, removeAltKey, removeListBindingDef, removeViewAccessorDef, resolvePropertyRaw, setAliasName, setBindingStyle, setDiscrColumns, setExprVarVal, setThrowOnListBindingMismatch, throwOnListBindingMismatch, verifyExtendedDefObjects, writeXMLContents |
Methods inherited from class oracle.jbo.server.MetaObject |
deregisterSessionObject, getEditVersionsAsString, getInheritPersonalizationValue, getMajorVersion, getMessageBundleClass, getMinorVersion, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getPersDefNoUpdateCheck, getResourceBundleDef, getResourcePrefix, isDynamic, isInheritPersonalization, loadDefVersions, loadResourceBundle, registerSessionDefObject, setInheritPersonalization, setInheritPersonalizationStrValue, setMessageBundleClass, setResourceBundleDef |
Methods inherited from class oracle.jbo.server.DefObject |
applyDiffChildren, diffChildren, ensureVariableManager, getAdfmConfigStartupProperty, getBaseDefObject, getBooleanAdfmConfigProperty, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, isDeprecated, loadProperties, loadVariables, setBaseDefObject, setBaseDefObject, setName, setParent |
Methods inherited from class oracle.jbo.mom.PersistableDefObject |
addDefImport, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffContents, checkEditable, checkStructWithOld, close, createFromXML, diffContents, diffObjects, ensureDifferDetails, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, lockDefinitionContext, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, unlockDefinitionContext, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSubtypeOf, 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, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, 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 |
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)
getComponentOperations
protected ComponentOperations getComponentOperations()
- For internal framework use only.
-
- For internal use only. Application developers should not use this
getOperationDefinitions
public OperationDefinitionsImpl getOperationDefinitions()
- For internal framework use only.
-
- Specified by:
getOperationDefinitions
in interface OperationDefinitionContainer
-
- For internal use only. Application developers should not use this
lookupOperationDefinition
public OperationDefinitionImpl lookupOperationDefinition(java.lang.String id)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
findOperationDefinition
public OperationDefinitionImpl findOperationDefinition(java.lang.String id)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
addOperation
public void addOperation(OperationDefinitionImpl opDef)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
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)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
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)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
removeOperation
public void removeOperation(OperationDefinitionImpl opDef)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
loadOperationDefinitions
protected void loadOperationDefinitions(DefElement xmlElement)
- For internal framework use only.
getRowOperationDefinitions
public OperationDefinitionsImpl getRowOperationDefinitions()
- For internal framework use only.
-
- For internal use only. Application developers should not use this
lookupRowOperationDefinition
public OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
findRowOperationDefinition
public OperationDefinitionImpl findRowOperationDefinition(java.lang.String id)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
addRowOperation
public void addRowOperation(OperationDefinitionImpl opDef)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
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)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
removeRowOperation
public void removeRowOperation(OperationDefinitionImpl opDef)
- For internal framework use only.
-
- For internal use only. Application developers should not use this
Skip navigation links
Copyright © 1997, 2015, Oracle. All rights reserved.