class DetachedStateAttachStrategy extends AttachStrategy
dblval, field, longval, objval
Constructor and Description |
---|
DetachedStateAttachStrategy() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
attach(AttachManager manager,
java.lang.Object toAttach,
ClassMetaData meta,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
Attach.
|
protected java.lang.Object |
getDetachedObjectId(AttachManager manager,
java.lang.Object toAttach)
Return the identity of the given detached instance.
|
protected void |
provideField(java.lang.Object toAttach,
StateManagerImpl sm,
int field)
Provide the given field into this field manager.
|
attachCollection, attachField, attachMap, getReference, persist
clear, fetchBooleanField, fetchByteField, fetchCharField, fetchDoubleField, fetchFloatField, fetchIntField, fetchLongField, fetchObjectField, fetchShortField, fetchStringField, storeBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeObjectField, storeShortField, storeStringField
protected java.lang.Object getDetachedObjectId(AttachManager manager, java.lang.Object toAttach)
AttachStrategy
getDetachedObjectId
in class AttachStrategy
protected void provideField(java.lang.Object toAttach, StateManagerImpl sm, int field)
AttachStrategy
provideField
in class AttachStrategy
public java.lang.Object attach(AttachManager manager, java.lang.Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit)
AttachStrategy
attach
in class AttachStrategy
manager
- manager holding cache of attached instancestoAttach
- detached instancemeta
- metadata for the instance being attachedinto
- instance we're attaching intoowner
- state manager for into
ownerMeta
- field we traversed to find toAttach
explicit
- whether to make new instances explicitly persistentCopyright © 2006-2013 Apache Software Foundation. All Rights Reserved.