public class UnitOfWorkQueryValueHolder extends UnitOfWorkValueHolder
shouldToStringInstantiate
Constructor and Description |
---|
UnitOfWorkQueryValueHolder(ValueHolderInterface attributeValue,
java.lang.Object clone,
ForeignReferenceMapping mapping,
AbstractRecord row,
UnitOfWorkImpl unitOfWork) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
buildCloneFor(java.lang.Object originalAttributeValue)
Clone the original attribute value.
|
void |
setValue(java.lang.Object theValue)
Ensure that the backup value holder is populated.
|
void |
updateForeignReferenceRemove(java.lang.Object value)
INTERNAL:
Here we now must check for bi-directional relationship.
|
void |
updateForeignReferenceSet(java.lang.Object value,
java.lang.Object oldValue)
INTERNAL:
Here we now must check for bi-directional relationship.
|
getMapping, getWrappedValueHolder, getWrappedValueHolderRemoteID, instantiateForUnitOfWorkValueHolder, isEasilyInstantiated, isPessimisticLockingValueHolder, isSerializedRemoteUnitOfWorkValueHolder, releaseWrappedValueHolder, setBackupValueHolder, shouldAllowInstantiationDeferral
clone, getRow, getSession, getValue, getValue, isCoordinatedWithProperty, isInstantiated, isNewlyWeavedValueHolder, postInstantiate, privilegedSetValue, setInstantiated, setIsCoordinatedWithProperty, setIsNewlyWeavedValueHolder, setRow, setSession, setUninstantiated, toString
public UnitOfWorkQueryValueHolder(ValueHolderInterface attributeValue, java.lang.Object clone, ForeignReferenceMapping mapping, AbstractRecord row, UnitOfWorkImpl unitOfWork)
public java.lang.Object buildCloneFor(java.lang.Object originalAttributeValue)
buildCloneFor
in class UnitOfWorkValueHolder
public void setValue(java.lang.Object theValue)
setValue
in interface ValueHolderInterface
setValue
in class DatabaseValueHolder
public void updateForeignReferenceRemove(java.lang.Object value)
public void updateForeignReferenceSet(java.lang.Object value, java.lang.Object oldValue)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference