|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.descriptors.CMPPolicy
org.eclipse.persistence.internal.jpa.CMP3Policy
org.eclipse.persistence.jpa.dynamic.DynamicIdentityPolicy
public class DynamicIdentityPolicy
Custom CMPPolicy to handle Object[]. The parent class supports only List and ID class for composite keys.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.persistence.descriptors.CMPPolicy |
|---|
CMPPolicy.KeyElementAccessor, CMPPolicy.KeyIsElementAccessor |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.persistence.internal.jpa.CMP3Policy |
|---|
fieldToAccessorMap, keyClassFields, pkClass, pkClassName |
| Fields inherited from class org.eclipse.persistence.descriptors.CMPPolicy |
|---|
AFTER_EJBCREATE, AFTER_EJBPOSTCREATE, ALL_MODIFICATIONS, descriptor, forceUpdate, mappedClass, modificationDeferralLevel, nonDeferredCreateTime, NONE, pessimisticLockingPolicy, UNDEFINED, UPDATE_MODIFICATIONS, updateAllFields |
| Constructor Summary | |
|---|---|
DynamicIdentityPolicy()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
createPrimaryKeyFromId(java.lang.Object key,
org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL: Use the key to create a EclipseLink primary key. |
protected CMPPolicy.KeyElementAccessor[] |
initializePrimaryKeyFields(java.lang.Class keyClass,
org.eclipse.persistence.internal.sessions.AbstractSession session)
|
| Methods inherited from class org.eclipse.persistence.internal.jpa.CMP3Policy |
|---|
addReadOnlyMappings, addWritableMapping, clone, convertClassNamesToClasses, createBeanUsingKey, getField, getKeyClassFields, getPKClass, getPKClassInstance, getPKClassName, getPkValueFromKeyForField, initialize, isCMP3Policy, remoteInitialize, setPKClass, setPrimaryKeyClassName |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DynamicIdentityPolicy()
| Method Detail |
|---|
public java.lang.Object createPrimaryKeyFromId(java.lang.Object key,
org.eclipse.persistence.internal.sessions.AbstractSession session)
CMPPolicy
createPrimaryKeyFromId in class org.eclipse.persistence.internal.jpa.CMP3Policy
protected CMPPolicy.KeyElementAccessor[] initializePrimaryKeyFields(java.lang.Class keyClass,
org.eclipse.persistence.internal.sessions.AbstractSession session)
initializePrimaryKeyFields in class org.eclipse.persistence.internal.jpa.CMP3Policy
|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||