Class CollectionValuePropertyHolder
java.lang.Object
org.eclipse.persistence.internal.indirection.DatabaseValueHolder<T>
org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder
io.jmix.eclipselink.impl.lazyloading.AbstractValueHolder
io.jmix.eclipselink.impl.lazyloading.CollectionValuePropertyHolder
- All Implemented Interfaces:
- Serializable,- Cloneable,- org.eclipse.persistence.indirection.ValueHolderInterface,- org.eclipse.persistence.indirection.WeavedAttributeValueHolderInterface,- org.eclipse.persistence.internal.indirection.WrappingValueHolder
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected class
- 
Field SummaryFields inherited from class io.jmix.eclipselink.impl.lazyloading.AbstractValueHolderbeanFactoryFields inherited from class org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolderbackupValueHolder, mapping, relationshipSourceObject, remoteUnitOfWork, sourceAttributeName, sourceObject, wrappedValueHolder, wrappedValueHolderRemoteIDFields inherited from class org.eclipse.persistence.internal.indirection.DatabaseValueHolderisCoordinatedWithProperty, row, sessionFields inherited from interface org.eclipse.persistence.indirection.ValueHolderInterfaceshouldToStringInstantiate
- 
Constructor SummaryConstructorsConstructorDescriptionCollectionValuePropertyHolder(org.springframework.beans.factory.BeanFactory beanFactory, org.eclipse.persistence.indirection.ValueHolderInterface originalValueHolder, Object owner, MetaProperty metaProperty) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidafterLoadValue(Object value) protected LoadContext<?>createLoadContextByOwner(MetaClass metaClass) protected Objectprotected voidreplaceCollectionExistingReferences(Collection<Object> collection, Object entityToReplace) voidsetRootEntity(Object rootEntity) Methods inherited from class io.jmix.eclipselink.impl.lazyloading.AbstractValueHolderbuildBackupCloneFor, buildCloneFor, getDataManager, getFetchPlans, getLoadOptions, getMapping, getMetadata, getMetadataTools, getOwner, getPropertyInfo, getRow, getSession, getValue, getValue, getWrappedValueHolder, getWrappedValueHolderRemoteID, instantiateForUnitOfWorkValueHolder, isCoordinatedWithProperty, isEasilyInstantiated, isInstantiated, isNewlyWeavedValueHolder, isPessimisticLockingValueHolder, isSerializedRemoteUnitOfWorkValueHolder, postInstantiate, privilegedSetValue, releaseWrappedValueHolder, replaceLoadOptions, replaceToExistingReferences, setBackupValueHolder, setInstantiated, setIsCoordinatedWithProperty, setIsNewlyWeavedValueHolder, setLoadOptions, setRow, setSession, setUninstantiated, setValue, shouldAllowInstantiationDeferralMethods inherited from class org.eclipse.persistence.internal.indirection.UnitOfWorkValueHoldergetBackupValueHolder, getRelationshipSourceObject, getRemoteUnitOfWork, getSourceAttributeName, getSourceObject, getUnitOfWork, getValueFromServerObject, instantiate, instantiateImpl, resetFields, setMapping, setRelationshipSourceObject, setRemoteUnitOfWork, setSourceAttributeName, setSourceObject, setWrappedValueHolder, throwUnfetchedAttributeExceptionMethods inherited from class org.eclipse.persistence.internal.indirection.DatabaseValueHolderclone, isTransactionalValueHolder, toStringMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.persistence.indirection.ValueHolderInterfaceclone
- 
Constructor Details- 
CollectionValuePropertyHolderpublic CollectionValuePropertyHolder(org.springframework.beans.factory.BeanFactory beanFactory, org.eclipse.persistence.indirection.ValueHolderInterface originalValueHolder, Object owner, MetaProperty metaProperty) 
 
- 
- 
Method Details- 
setRootEntity
- 
getRootEntity
- 
loadValue- Specified by:
- loadValuein class- AbstractValueHolder
 
- 
afterLoadValue- Specified by:
- afterLoadValuein class- AbstractValueHolder
 
- 
createLoadContextByOwner
- 
replaceCollectionExistingReferencesprotected void replaceCollectionExistingReferences(Collection<Object> collection, Object entityToReplace) 
 
-