Class OneToOneNotOwningMapper
java.lang.Object
org.hibernate.envers.internal.entities.mapper.AbstractMapper
org.hibernate.envers.internal.entities.mapper.AbstractPropertyMapper
org.hibernate.envers.internal.entities.mapper.relation.AbstractToOneMapper
org.hibernate.envers.internal.entities.mapper.relation.AbstractOneToOneMapper
org.hibernate.envers.internal.entities.mapper.relation.OneToOneNotOwningMapper
- All Implemented Interfaces:
DynamicComponentMapperSupport, ModifiedFlagMapperSupport, PropertyMapper
Property mapper for not owning side of
OneToOne relation.-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractToOneMapper
AbstractToOneMapper.EntityInfo -
Constructor Summary
ConstructorsConstructorDescriptionOneToOneNotOwningMapper(String notOwningEntityName, String owningEntityName, String owningReferencePropertyName, PropertyData propertyData, org.hibernate.service.ServiceRegistry serviceRegistry) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectqueryForReferencedEntity(AuditReaderImplementor versionsReader, AbstractToOneMapper.EntityInfo referencedEntity, Serializable primaryKey, Number revision) Methods inherited from class AbstractOneToOneMapper
mapModifiedFlagsToMapForCollectionChange, mapModifiedFlagsToMapFromEntity, nullSafeMapToEntityFromMap, nullSafeMapToEntityFromMapMethods inherited from class AbstractToOneMapper
getEntityInfo, getPropertyData, hasPropertiesWithModifiedFlag, mapCollectionChanges, mapToEntityFromMap, mapToEntityFromMap, mapToMapFromEntity, setPropertyValueMethods inherited from class AbstractPropertyMapper
isDynamicComponentMap, markAsDynamicComponentMapMethods inherited from class AbstractMapper
getAndSetValue, getValueFromObject, getValueFromObject, newObjectInstance, setValueOnObject
-
Constructor Details
-
OneToOneNotOwningMapper
public OneToOneNotOwningMapper(String notOwningEntityName, String owningEntityName, String owningReferencePropertyName, PropertyData propertyData, org.hibernate.service.ServiceRegistry serviceRegistry)
-
-
Method Details
-
queryForReferencedEntity
protected Object queryForReferencedEntity(AuditReaderImplementor versionsReader, AbstractToOneMapper.EntityInfo referencedEntity, Serializable primaryKey, Number revision) - Specified by:
queryForReferencedEntityin classAbstractOneToOneMapper- Parameters:
versionsReader- Audit reader.referencedEntity- Referenced entity descriptor.primaryKey- Referenced entity identifier.revision- Revision number.- Returns:
- Referenced object or proxy of one-to-one relation.
-