public class DynamicIdentityPolicy
extends org.eclipse.persistence.internal.jpa.CMP3Policy
CMPPolicy.KeyElementAccessor, CMPPolicy.KeyIsElementAccessorfieldToAccessorMap, keyClassFields, pkClass, pkClassNameAFTER_EJBCREATE, AFTER_EJBPOSTCREATE, ALL_MODIFICATIONS, descriptor, forceUpdate, mappedClass, modificationDeferralLevel, nonDeferredCreateTime, NONE, pessimisticLockingPolicy, UNDEFINED, UPDATE_MODIFICATIONS, updateAllFields| Constructor and Description |
|---|
DynamicIdentityPolicy() |
| Modifier and Type | Method and Description |
|---|---|
Object |
createPrimaryKeyFromId(Object key,
org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL:
Use the key to create a EclipseLink primary key.
|
protected CMPPolicy.KeyElementAccessor[] |
initializePrimaryKeyFields(Class keyClass,
org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL:
Cache the bean's primary key fields so speed up creating of primary key
objects and initialization of beans.
|
addReadOnlyMappings, addWritableMapping, clone, convertClassNamesToClasses, createBeanUsingKey, getField, getKeyClassFields, getPKClass, getPKClassInstance, getPKClassName, getPkValueFromKeyForField, initialize, isCMP3Policy, remoteInitialize, setPKClass, setPrimaryKeyClassNamecreatePrimaryKeyInstance, createPrimaryKeyInstanceFromId, createPrimaryKeyInstanceFromPrimaryKeyValues, getClassInstance, getDeferModificationsUntilCommit, getDescriptor, getForceUpdate, getMappedClass, getNonDeferredCreateTime, getPessimisticLockingPolicy, getUpdateAllFields, hasPessimisticLockingPolicy, internalGetForceUpdate, internalGetUpdateAllFields, internalSetForceUpdate, internalSetUpdateAllFields, isSingleKey, setDeferModificationsUntilCommit, setDescriptor, setFieldValue, setForceUpdate, setMappedClass, setNonDeferredCreateTime, setPessimisticLockingPolicy, setUpdateAllFieldspublic Object createPrimaryKeyFromId(Object key, org.eclipse.persistence.internal.sessions.AbstractSession session)
org.eclipse.persistence.internal.jpa.CMP3PolicycreatePrimaryKeyFromId in class org.eclipse.persistence.internal.jpa.CMP3Policyprotected CMPPolicy.KeyElementAccessor[] initializePrimaryKeyFields(Class keyClass, org.eclipse.persistence.internal.sessions.AbstractSession session)
org.eclipse.persistence.internal.jpa.CMP3PolicyinitializePrimaryKeyFields in class org.eclipse.persistence.internal.jpa.CMP3PolicyCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.