Class ToOneIdMapper
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.ToOneIdMapper
- All Implemented Interfaces:
DynamicComponentMapperSupport, ModifiedFlagMapperSupport, PropertyMapper
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractToOneMapper
AbstractToOneMapper.EntityInfo -
Constructor Summary
ConstructorsConstructorDescriptionToOneIdMapper(IdMapper delegate, PropertyData propertyData, String referencedEntityName, boolean nonInsertableFake, boolean lazyMapping) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMiddleEqualToQuery(Parameters parameters, String idPrefix1, String prefix1, String idPrefix2, String prefix2) protected booleancheckModified(org.hibernate.engine.spi.SharedSessionContractImplementor session, Object newObj, Object oldObj) voidmapModifiedFlagsToMapForCollectionChange(String collectionPropertyName, Map<String, Object> data) voidmapModifiedFlagsToMapFromEntity(org.hibernate.engine.spi.SharedSessionContractImplementor session, Map<String, Object> data, Object newObj, Object oldObj) booleanmapToMapFromEntity(org.hibernate.engine.spi.SharedSessionContractImplementor session, Map<String, Object> data, Object newObj, Object oldObj) Maps properties to the given map, basing on differences between properties of new and old objects.voidnullSafeMapToEntityFromMap(EnversService enversService, Object obj, Map data, Object primaryKey, AuditReaderImplementor versionsReader, Number revision) Parameterobjis nevernull.nullSafeMapToEntityFromMap(EnversService enversService, Map data, Object primaryKey, AuditReaderImplementor versionsReader, Number revision) Methods inherited from class AbstractToOneMapper
getEntityInfo, getPropertyData, hasPropertiesWithModifiedFlag, mapCollectionChanges, mapToEntityFromMap, mapToEntityFromMap, setPropertyValueMethods inherited from class AbstractPropertyMapper
isDynamicComponentMap, markAsDynamicComponentMapMethods inherited from class AbstractMapper
getAndSetValue, getValueFromObject, getValueFromObject, newObjectInstance, setValueOnObject
-
Constructor Details
-
ToOneIdMapper
public ToOneIdMapper(IdMapper delegate, PropertyData propertyData, String referencedEntityName, boolean nonInsertableFake, boolean lazyMapping)
-
-
Method Details
-
mapModifiedFlagsToMapForCollectionChange
-
nullSafeMapToEntityFromMap
public void nullSafeMapToEntityFromMap(EnversService enversService, Object obj, Map data, Object primaryKey, AuditReaderImplementor versionsReader, Number revision) Description copied from class:AbstractToOneMapperParameterobjis nevernull.- Specified by:
nullSafeMapToEntityFromMapin classAbstractToOneMapper
-
nullSafeMapToEntityFromMap
public Object nullSafeMapToEntityFromMap(EnversService enversService, Map data, Object primaryKey, AuditReaderImplementor versionsReader, Number revision) - Specified by:
nullSafeMapToEntityFromMapin classAbstractToOneMapper
-
addMiddleEqualToQuery
public void addMiddleEqualToQuery(Parameters parameters, String idPrefix1, String prefix1, String idPrefix2, String prefix2)