public class UnitOfWorkQueryValueHolder extends UnitOfWorkValueHolder
isCoordinatedWithPropertybackupValueHolder, mapping, relationshipSourceObject, remoteUnitOfWork, sourceAttributeName, sourceObject, wrappedValueHolder, wrappedValueHolderRemoteIDisCoordinatedWithProperty, isInstantiated, row, session, valueshouldToStringInstantiate| Modifier | Constructor and Description |
|---|---|
protected |
UnitOfWorkQueryValueHolder(ValueHolderInterface attributeValue,
java.lang.Object clone,
DatabaseMapping mapping,
UnitOfWorkImpl unitOfWork) |
|
UnitOfWorkQueryValueHolder(ValueHolderInterface attributeValue,
java.lang.Object clone,
ForeignReferenceMapping mapping,
AbstractRecord row,
UnitOfWorkImpl unitOfWork) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
buildBackupCloneFor(java.lang.Object cloneAttributeValue)
Backup the clone attribute value.
|
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.
|
getBackupValueHolder, getMapping, getRelationshipSourceObject, getRemoteUnitOfWork, getSourceAttributeName, getSourceObject, getUnitOfWork, getValueFromServerObject, getWrappedValueHolder, getWrappedValueHolderRemoteID, instantiate, instantiateForUnitOfWorkValueHolder, instantiateImpl, isEasilyInstantiated, isPessimisticLockingValueHolder, isSerializedRemoteUnitOfWorkValueHolder, releaseWrappedValueHolder, resetFields, setBackupValueHolder, setMapping, setRelationshipSourceObject, setRemoteUnitOfWork, setSourceAttributeName, setSourceObject, setWrappedValueHolderclone, getRow, getSession, getValue, isCoordinatedWithProperty, isInstantiated, isNewlyWeavedValueHolder, isTransactionalValueHolder, privilegedSetValue, setInstantiated, setIsCoordinatedWithProperty, setIsNewlyWeavedValueHolder, setRow, setSession, setUninstantiated, toStringprotected UnitOfWorkQueryValueHolder(ValueHolderInterface attributeValue, java.lang.Object clone, DatabaseMapping mapping, UnitOfWorkImpl unitOfWork)
public UnitOfWorkQueryValueHolder(ValueHolderInterface attributeValue, java.lang.Object clone, ForeignReferenceMapping mapping, AbstractRecord row, UnitOfWorkImpl unitOfWork)
protected java.lang.Object buildBackupCloneFor(java.lang.Object cloneAttributeValue)
buildBackupCloneFor in class UnitOfWorkValueHolderpublic java.lang.Object buildCloneFor(java.lang.Object originalAttributeValue)
buildCloneFor in class UnitOfWorkValueHolderpublic void setValue(java.lang.Object theValue)
setValue in interface ValueHolderInterfacesetValue in class DatabaseValueHolderpublic void updateForeignReferenceRemove(java.lang.Object value)
public void updateForeignReferenceSet(java.lang.Object value,
java.lang.Object oldValue)