Class SortedMapCollectionMapper
- java.lang.Object
-
- org.hibernate.envers.internal.entities.mapper.AbstractMapper
-
- org.hibernate.envers.internal.entities.mapper.AbstractPropertyMapper
-
- org.hibernate.envers.internal.entities.mapper.relation.AbstractCollectionMapper<T>
-
- org.hibernate.envers.internal.entities.mapper.relation.MapCollectionMapper<SortedMap>
-
- org.hibernate.envers.internal.entities.mapper.relation.SortedMapCollectionMapper
-
- All Implemented Interfaces:
DynamicComponentMapperSupport
,ModifiedFlagMapperSupport
,PropertyMapper
public final class SortedMapCollectionMapper extends MapCollectionMapper<SortedMap>
-
-
Field Summary
-
Fields inherited from class org.hibernate.envers.internal.entities.mapper.relation.MapCollectionMapper
elementComponentData, indexComponentData
-
Fields inherited from class org.hibernate.envers.internal.entities.mapper.relation.AbstractCollectionMapper
collectionClass, commonCollectionMapperData, configuration, ordinalInId, revisionTypeInId
-
-
Constructor Summary
Constructors Constructor Description SortedMapCollectionMapper(Configuration configuration, CommonCollectionMapperData commonCollectionMapperData, Class<? extends SortedMap> collectionClass, Class<? extends SortedMap> proxyClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, Comparator comparator, boolean revisionTypeInId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Initializor<SortedMap>
getInitializor(EnversService enversService, AuditReaderImplementor versionsReader, Object primaryKey, Number revision, boolean removed)
-
Methods inherited from class org.hibernate.envers.internal.entities.mapper.relation.MapCollectionMapper
buildCollectionChangeSet, getNewCollectionContent, getOldCollectionContent, isSame, mapCollectionChanges, mapToMapFromObject
-
Methods inherited from class org.hibernate.envers.internal.entities.mapper.relation.AbstractCollectionMapper
addCollectionChanges, createIdMap, hasPropertiesWithModifiedFlag, mapCollectionChanges, mapModifiedFlagsToMapForCollectionChange, mapModifiedFlagsToMapFromEntity, mapToEntityFromMap, mapToEntityFromMap, mapToMapFromEntity, resolveCollectionPersister
-
Methods inherited from class org.hibernate.envers.internal.entities.mapper.AbstractPropertyMapper
isDynamicComponentMap, markAsDynamicComponentMap
-
Methods inherited from class org.hibernate.envers.internal.entities.mapper.AbstractMapper
doPrivileged, getAndSetValue, getValueFromObject, getValueFromObject, newObjectInstance, setValueOnObject
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.envers.internal.entities.mapper.DynamicComponentMapperSupport
isDynamicComponentMap, markAsDynamicComponentMap
-
Methods inherited from interface org.hibernate.envers.internal.entities.mapper.ModifiedFlagMapperSupport
hasPropertiesWithModifiedFlag
-
Methods inherited from interface org.hibernate.envers.internal.entities.mapper.PropertyMapper
mapCollectionChanges, mapModifiedFlagsToMapForCollectionChange, mapModifiedFlagsToMapFromEntity, mapToEntityFromMap, mapToEntityFromMap, mapToMapFromEntity
-
-
-
-
Constructor Detail
-
SortedMapCollectionMapper
public SortedMapCollectionMapper(Configuration configuration, CommonCollectionMapperData commonCollectionMapperData, Class<? extends SortedMap> collectionClass, Class<? extends SortedMap> proxyClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, Comparator comparator, boolean revisionTypeInId)
-
-
Method Detail
-
getInitializor
protected Initializor<SortedMap> getInitializor(EnversService enversService, AuditReaderImplementor versionsReader, Object primaryKey, Number revision, boolean removed)
- Overrides:
getInitializor
in classMapCollectionMapper<SortedMap>
-
-