|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
org.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, convertClassNamesToClasses, createBeanUsingKey, getField, getKeyClassFields, getPKClass, getPKClassInstance, getPKClassName, getPkValueFromKeyForField, initialize, isCMP3Policy, setPKClass, setPrimaryKeyClassName |
| Methods inherited from class java.lang.Object |
|---|
clone, 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)
CMPPolicycreatePrimaryKeyFromId 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
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||