Class OneToOnePrimaryKeyJoinColumnMapper
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.OneToOnePrimaryKeyJoinColumnMapper
- All Implemented Interfaces:
DynamicComponentMapperSupport, ModifiedFlagMapperSupport, PropertyMapper
Property mapper for
OneToOne with PrimaryKeyJoinColumn relation.-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractToOneMapper
AbstractToOneMapper.EntityInfo -
Constructor Summary
ConstructorsConstructorDescriptionOneToOnePrimaryKeyJoinColumnMapper(String entityName, String referencedEntityName, 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
-
OneToOnePrimaryKeyJoinColumnMapper
public OneToOnePrimaryKeyJoinColumnMapper(String entityName, String referencedEntityName, 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.
-