public class EntityDefOverRowSet extends EntityDefImpl
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType| Modifier and Type | Field and Description |
|---|---|
static int |
SI_ClientProxyClassName |
static int |
SI_ComponentClass |
static int |
SI_ComponentInterfaceName |
static int |
SI_MsgBundleClass |
static int |
SMAX_RemotableCompDef |
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, ENFORCE_CREATE_ROW_SECURITY_PROP, mAssocAccessors, mAttrAccessors, mBatchThreshold, mFKeys, mIsObjectTable, mOIDAttribute, mPrimaryKeys, mSource, mSourceType, SI_AssociationAccessorRetained, SI_BatchThreshold, SI_CollClass, SI_DBObjectName, SI_DBObjectType, SI_EffectiveDateType, SI_EventNamespace, SI_PayloadNamespace, SI_RowClass, SI_UpdateChangedColumns, SI_UseGlueCode, SMAX_EntityDefImplmAliasName, mBindingStyle, SI_AliasName, SI_BindingStyle, SMAX_RowDefINHERIT_POLICY_DEFAULT, INHERIT_POLICY_LEGACY, INHERIT_POLICY_STRICT, mComponentClass, mDebug_checkDef_throw, PERSMERGED_BASE_PACKAGE, PUBLISH_TO_BUSINESS_EDITOR_DEFAULT, PUBLISH_TO_BUSINESS_EDITOR_FALSE, PUBLISH_TO_BUSINESS_EDITOR_TRUE, SI_CustIntoStaticDef, SI_InheritPersonalization, SI_InheritPolicy, SI_MessageBundleClass, SI_ResourceBundleDef, SMAX_MetaObjectJIT_PACKAGE_NAME, mDebugToSkipEmptyDocForBug24949961, mEditedProperties, mEditedPropertyExprsDEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, DEF_SCOPE_USER, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXFLAG_DIRTY, FLAG_EDITABLE, FLAG_FROM_TIP, FLAG_LOAD_BASE, FLAG_LOAD_HL_DEFS, FLAG_MAJOR_VERSION_CHANGED, FLAG_MINOR_VERSION_CHANGED, FLAG_NEW, FLAG_NEW_RECURSE, FLAG_SKIP_WRITE, XML_STATEMENT| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOperation(OperationDefinitionImpl opDef)
For internal framework use only.
|
void |
addRowOperation(OperationDefinitionImpl opDef)
For internal framework use only.
|
OperationDefinitionImpl |
addRowScriptOperation(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 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 name,
java.lang.String returnType,
java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
java.lang.String body)
For internal framework use only.
|
void |
cacheJavaMethodDefs(java.util.ArrayList al,
boolean row) |
protected EntityImpl |
createFromSourceRow(Row srcRow,
DBTransaction txn) |
ExprCodeSource |
editCodeSource(ExprCodeSource codeSource)
Notify that ComponentOperationsManager that the client expects to
edit the CodeSource.
|
ExprCodeSource |
ensureCodeSource(ExprDef exprDef,
java.lang.String codeSourceName) |
OperationDefinitionImpl |
findOperationDefinition(java.lang.String id)
For internal framework use only.
|
OperationDefinitionImpl |
findRowOperationDefinition(java.lang.String id)
For internal framework use only.
|
java.util.List |
getCachedJavaMethodDefs(boolean row) |
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() |
java.lang.Class |
getRowClass()
Gets the implementation class of this Entity's rows.
|
OperationDefinitionsImpl |
getRowOperationDefinitions() |
OperationDefinitionsImpl |
getScriptOperationDefinitions() |
OperationDefinitionsImpl |
getScriptRowOperationDefinitions() |
ViewDefImpl |
getViewObjectBase() |
boolean |
isDynamicCodeSourceEnabled() |
protected void |
loadAttribute(DefElement elem,
oracle.jbo.server.BaseDefLoadType loadingBaseDef,
boolean entityDefIsLoadBase) |
protected static void |
loadFromXML(DefElement xmlElement,
oracle.jbo.server.RemotableCompDef defObj) |
protected void |
loadOperationDefinitions(DefElement xmlElement)
For internal framework use only.
|
ExprCodeSource |
lookupCodeSource(java.lang.String name)
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.
|
OperationDefinitionImpl |
lookupRowOperationDefinition(java.lang.String name,
java.lang.String returnType,
java.lang.Class[] params) |
void |
removeOperation(java.lang.String name)
For internal framework use only.
|
void |
removeRowOperation(java.lang.String name)
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) |
void |
skipRowOperationValidation()
For internal framework use only.
|
addAssocAccessor, addAssocAccessor, addAttribute, addAttributeOfKind, addChildren, addCustomAttribute, addEventAttr, addEventDef, addEventMapping, addPersTrigger, addPropertyChangeListener, addPropertyChangeListener, addTrigger, addUniqueKeyValidation, addUniqueKeyValidator, addUniquePKValidation, addValidator, addVetoableChangeListener, addVetoableChangeListener, addVetoableChangeListener, allocatePDef, applyDiffChildren, applyDiffContents, checkEntityLocked, createAltKey, createBlankInstance, createBlankInstance2, createDef, createDefCustomizer, createEntityDef, createInstance, createInstance2, createKey, diffChildren, diffContents, doneLoadingInternal, ensureCodeSource, findAttributeDef, findByAltKey, findByKey, findByPKExtended, findByPrimaryKey, findCustomizableDefObject, findDefObject, findDefObjectNoSub, findDefObjectWithCustomizer, findFromCache, findFromCacheIgnoreDeletes, findFromDatabase, findInCacheByAltKeyExtended, findInCacheByPKExtended, findInCacheByPrimaryKey, finishedLoading, getAllDefNames, getAllEntityInstances, getAllEntityInstancesIterator, getAllExtendedDefObjects, getAssociationDefImpl, getAssociationDefImpl, getAssociationDefImpls, getAttrDefFromVTable, 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, getEventDef, getEventMappings, getEventNamespace, getEventParentAttrs, getEventPayloadNamespace, getEventTransAttrs, getExtendedDefObjects, getExtendedDefObjectsInternal, getForeignKeyAttrs, getHintValue, getLowestEffDtSequenceValue, getMaxAttrConst, getNextEffSequenceRowsVOName, getOIDAttribute, getOwnerRowType, getPermissionDef, getPersTriggersOfType, getPrevEffSequenceRowsVOName, getPrimaryKeys, getPrimaryViewDefinitionName, getPriorSequencedRowChar, getProperty, getQuery, getRawAttributeDefs, getRefAttrIndex, getRetrievedOnInsertAttributes, getRetrievedOnInsertPrimaryKeys, getRetrievedOnUpdateAttributes, getRetrievedOnUpdatePrimaryKeys, getScalarDirtyCount, getSelectClause, getSelectClause, getSource, getSourceType, getTriggers, getTriggersOfType, getUniqueKeys, getUpdateEvents, getValidators, hasDataSecurity, hasEffectiveDateSequence, hasLOBAttrs, initializeFromBaseDefinition, initializeFromBaseDefinition, isAssociationAccessorRetained, isCompDeleteOld, isEffectiveDated, isLobAttribute, isObjectTable, isOIDInPrimaryKey, isRefPKBased, isRowIDPrimaryKey, isSingleUseKeyStatement, isUpdatable, isUpdateChangedColumns, isUseGlueCode, isUseReturningClause, loadAttribute, loadCustomDef, loadFromXML, loadViewAccessors, loadXMLContentsNoResolve, lookupAttributeDef, lookupEventMapping, lookupPersTrigger, lookupTrigger, lookupValidatorByName, newComponentClassInstance, newInstance, newInstance2, newRowClassInstance, prepareEditable, prepKeyForFind, putAttrDefInVTable, removeAttribute, removeEventDef, removeEventMapping, removePayloadItem, removePersTrigger, removePropertyChangeListener, removePropertyChangeListener, removeTrigger, removeValidator, removeValidator, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, resetDefResolved, resolveDefObject, resolveReferences, setAssociationAccessorRetained, setAttributeDefsDirty, setBatchThreshold, setChangeIndicatorColumn, setCollClass, setDefForComponent, setEditable, setEffectiveDateType, setEJBAppProviderURL, setEJBHomeJNDIName, setEventNamespace, setEventPayloadNamespace, setOwnerRowType, setPermissionDef, setRefPKBased, setRowClass, setSingleUseKeyStatement, setSource, setSourceType, setUpdatable, setUpdateChangedColumns, setUseGlueCode, setUseReturningClause, setWholeDefDirty, unsetDefForComponent, validateTrigger, writeChildren, writeContentsaddAltKey, addExtendedDefObject, addForwardDependency, addForwardDependency, addListBindingDef, addListBindingDef, addViewAccessorDef, addViewFilterUsage, appendBindingNameForAttr, appendBindingSpec, appendBindingSpec, diffObjects, 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, getGlobalOperations, getListBindingDefs, getPersonalizedAttributeList, getResourceBundleDef, getStructureDef, getViewAccessorDefs, getViewFilterUsage, getViewFilterUsages, hasExprVarVal, isAttributeDefInherited, isComponentDefinition, loadListBindings, loadPDefAttribute, loadPDefAttributes, loadViewAccessor, loadViewFilterUsages, lookupAltKeyDef, lookupAttrDefIncludingPDef, lookupExprDef, lookupListBindingDef, lookupPersonalizedAttribute, lookupRawAttributeDef, lookupValidator, lookupViewAccessorDef, personalizeAttribute, registerDefObject, registerSessionDefObject, registerSiteDefObject, removeAltKey, removeListBindingDef, removePersonalizedAttribute, removeViewAccessorDef, removeViewFilterUsage, resolvePropertyRaw, setAliasName, setAttributeDefForRuntime, setBindingStyle, setDiscrColumns, setExprVarVal, setThrowOnListBindingMismatch, throwOnListBindingMismatch, verifyExtendedDefObjects, writeXMLContentsadjustPropertyMapForWrite, checkEditable, deregisterSessionObject, extractCustIntoPDef, getDefCustomizerFullFileName, getDefCustomizerFullName, getDefCustomizerName, getEditObject, getEditVersionsAsString, getInheritPersonalizationStrValue, getInheritPersonalizationValue, getInheritPolicyStrValue, getInheritPolicyValue, getMajorVersion, getMessageBundleClass, getMinorVersion, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getPersDefForEdit, getPersDefNoUpdateCheck, getPersMergedDef, getPublishToBusinessEditorValue, getResourceBundleDef, getResourcePrefix, getStaticBaseDefObject, getStaticDef, isAutoMerged, isConvertPDef, isCreateEditPDef, isCustIntoStaticDef, isDefCustomizer, isDefNewBase, isDynamic, isEditable, isInheritPersonalization, isInheritPolicyLegacy, isInheritPolicyStrict, isPublishToBusinessEditor, isScalarDirty, loadDefVersions, loadResourceBundle, loadXMLContents, lookupDefCustomizer, lookupPublishedDefCustomizer, objectFound, objectRemoved, saveXMLContents, setCustIntoStaticDef, setDefCustomizer, setDefScope, setDirty, setFullName, setInheritPersonalization, setInheritPersonalizationStrValue, setInheritPolicyStrValue, setMessageBundleClass, setPublishToBusinessEditor, setPublishToBusinessEditorValue, setResourceBundleDef, setScalarDirty, setupDefWriterFromMOcallFinishedLoading, ensureVariableManager, getAdfmConfigStartupProperty, getBaseDefObject, getBooleanAdfmConfigProperty, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, isDeprecated, isFromCustomization, loadProperties, loadVariables, setBaseDefObject, setBaseDefObject, setName, setParentaddDefImport, addSavedDocName, allocatePropertyMap, allocatePropertyMapForEdits, baseIsWriteObject, beginDiffObjects, buildChildName, buildFileName, checkEditableWithDefWriter, checkStructWithOld, close, createEditPDef, createFromXML, deregisterDefObject, deregisterHLDef, diffChildrenHLDefs, diffChildrenProperties, ensureDifferDetails, ensureDifferSkip, findDefImport, forgetChanges, getBaseDir, getBasePackage, getChildren, getDefImports, getDefManager, getDefTypeName, getDefWriter, getDifferSkip, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getHLDefMap, getIdentificationAttributeName, getMergeableFullName, getMergeableName, getOrigObject, getPropertyMap, getPropertyNamesSet, getSavedDocNames, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, includeCustomizationLayerInfo, isCustomizationEnabled, isCustomizationEnabled, isDirty, isFromTip, isLoadBase, isLoadHLDefs, isMajorVersionChanged, isMinorVersionChanged, isNew, isNewRecurse, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, isSaveToJSON, isSkipWrite, isWriteObject, loadDefImports, loadDefObject, lockDefinitionContext, lookupHLDef, makeNew, mergeChanges, mergeEditedPropertiesForJSON, mergePropertyMap, postSaveContents, readJSONObject, reapplyChanges, registerClass, registerHLDef, reloadFromXMLContents, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveJSONContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditableFlag, setEditableObject, setForRuntime, setFullNameInternal, setLoadBase, setLoadHLDefs, setMajorVersionChanged, setNew, setNewRecurse, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setSkipWrite, setWholeDefNew, staticUpdateChildrenList, transferDefChangesInto, unlockDefinitionContext, updateChildObject, updateChildrenList, updateMdsKeyFromTip, verifyVersion, verifyVersionNullCheck, writeHeaderForNew, writeJSONContents, writeObject, writeVersionaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getMdsReferenceName, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSubtypeOf, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, objectInserted, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyExprEval, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, hasProperty, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, setProperty, setPropertyExpressionMap, setRawPropertyValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributeIndexOf, getDefFullName, getDefName, getFullName, getNamelookupValidatorgetFullName, isDirty, isNew, saveXMLContents, setDirty, writeXMLContentsremoveProperty, setPropertygetFullName, getName, getResourceBundleDef, getResourceBundleDef, getStructureDefgetDefManager, getDefScope, getFullNamegetNamegetFullNamepublic static final int SI_MsgBundleClass
public static final int SI_ComponentClass
public static final int SI_ComponentInterfaceName
public static final int SI_ClientProxyClassName
public static final int SMAX_RemotableCompDef
public EntityDefOverRowSet()
public EntityDefOverRowSet(int defScope,
java.lang.String name,
RowSet rs,
java.lang.Class cacheClass)
public EntityDefOverRowSet(java.lang.String name,
RowSet rs,
java.lang.Class cacheClass)
public ViewDefImpl getViewObjectBase()
public void setViewObjectBase(ViewDefImpl viewDef)
public java.lang.Class getRowClass()
EntityDefImplgetRowClass in class EntityDefImplpublic java.lang.Class getCollClass()
EntityDefImplgetCollClass in class EntityDefImplprotected EntityImpl createFromSourceRow(Row srcRow, DBTransaction txn)
protected void loadAttribute(DefElement elem, oracle.jbo.server.BaseDefLoadType loadingBaseDef, boolean entityDefIsLoadBase)
loadAttribute in class EntityDefImplpublic java.lang.Class getComponentClass()
public void setComponentClass(java.lang.Class refClass)
public void setComponentInterfaceName(java.lang.String interfaceName)
public java.lang.String getComponentInterfaceName()
public java.lang.String getClientProxyClassName()
public void setClientProxyClassName(java.lang.String name)
protected java.lang.String getEffectiveClientProxyClassName()
protected java.lang.String getEffectiveComponentInterfaceName()
protected static void loadFromXML(DefElement xmlElement, oracle.jbo.server.RemotableCompDef defObj)
@Concealed protected ComponentOperations getComponentOperations()
@Concealed public OperationDefinitionImpl lookupOperationDefinition(java.lang.String id)
@Concealed public ExprCodeSource lookupCodeSource(java.lang.String name)
@Concealed public OperationDefinitionImpl findOperationDefinition(java.lang.String id)
public OperationDefinitionsImpl getOperationDefinitions()
getOperationDefinitions in interface OperationContainerpublic OperationDefinitionsImpl getRowOperationDefinitions()
getRowOperationDefinitions in interface OperationContainerpublic OperationDefinitionsImpl getScriptOperationDefinitions()
getScriptOperationDefinitions in interface OperationContainerpublic OperationDefinitionsImpl getScriptRowOperationDefinitions()
getScriptRowOperationDefinitions in interface OperationContainerpublic ExprCodeSource ensureCodeSource(ExprDef exprDef, java.lang.String codeSourceName)
public ExprCodeSource editCodeSource(ExprCodeSource codeSource)
ComponentOperationsManagereditCodeSource in interface ComponentOperationsManagerpublic boolean isDynamicCodeSourceEnabled()
isDynamicCodeSourceEnabled in interface ComponentOperationsManager@Concealed public void addOperation(OperationDefinitionImpl opDef)
@Concealed public OperationDefinitionImpl addScriptOperation(java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
@Concealed public OperationDefinitionImpl addScriptRowOperation(java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
@Concealed public void removeOperation(java.lang.String name)
protected void loadOperationDefinitions(DefElement xmlElement)
@Concealed public OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)
public OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String name, java.lang.String returnType, java.lang.Class[] params)
@Concealed public OperationDefinitionImpl findRowOperationDefinition(java.lang.String id)
@Concealed public void addRowOperation(OperationDefinitionImpl opDef)
@Concealed public void skipRowOperationValidation()
@Concealed public OperationDefinitionImpl addRowScriptOperation(java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
@Concealed public void removeRowOperation(java.lang.String name)
@Concealed
public void cacheJavaMethodDefs(java.util.ArrayList al,
boolean row)
@Concealed public java.util.List getCachedJavaMethodDefs(boolean row)