public class SingleValueMappedByPropertyHolder extends AbstractSingleValueHolder
AbstractSingleValueHolder.SingleValuePropertyVisitor
beanFactory
backupValueHolder, mapping, relationshipSourceObject, remoteUnitOfWork, sourceAttributeName, sourceObject, wrappedValueHolder, wrappedValueHolderRemoteID
Constructor and Description |
---|
SingleValueMappedByPropertyHolder(org.springframework.beans.factory.BeanFactory beanFactory,
org.eclipse.persistence.indirection.ValueHolderInterface originalValueHolder,
java.lang.Object owner,
io.jmix.core.metamodel.model.MetaProperty metaProperty) |
Modifier and Type | Method and Description |
---|---|
protected io.jmix.core.LoadContext<?> |
createLoadContextByInverseProperty(io.jmix.core.metamodel.model.MetaClass metaClass,
java.lang.String primaryKeyName) |
protected io.jmix.core.LoadContext<?> |
createLoadContextByOwner(io.jmix.core.metamodel.model.MetaClass metaClass) |
protected java.lang.Object |
loadValue() |
afterLoadValue
buildBackupCloneFor, 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, shouldAllowInstantiationDeferral
getBackupValueHolder, getRelationshipSourceObject, getRemoteUnitOfWork, getSourceAttributeName, getSourceObject, getUnitOfWork, getValueFromServerObject, instantiate, instantiateImpl, resetFields, setMapping, setRelationshipSourceObject, setRemoteUnitOfWork, setSourceAttributeName, setSourceObject, setWrappedValueHolder, throwUnfetchedAttributeException
clone, isTransactionalValueHolder, toString
public SingleValueMappedByPropertyHolder(org.springframework.beans.factory.BeanFactory beanFactory, org.eclipse.persistence.indirection.ValueHolderInterface originalValueHolder, java.lang.Object owner, io.jmix.core.metamodel.model.MetaProperty metaProperty)
protected java.lang.Object loadValue()
loadValue
in class AbstractValueHolder
protected io.jmix.core.LoadContext<?> createLoadContextByOwner(io.jmix.core.metamodel.model.MetaClass metaClass)
protected io.jmix.core.LoadContext<?> createLoadContextByInverseProperty(io.jmix.core.metamodel.model.MetaClass metaClass, java.lang.String primaryKeyName)