Class EntityInstantiator
java.lang.Object
org.hibernate.envers.internal.entities.EntityInstantiator
-
Constructor Summary
ConstructorsConstructorDescriptionEntityInstantiator
(EnversService enversService, AuditReaderImplementor versionsReader) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addInstancesFromVersionsEntities
(String entityName, Collection addTo, List<Map> versionsEntities, Number revision) createInstanceFromVersionsEntity
(String entityName, Map versionsEntity, Number revision) Creates an entity instance based on an entry from the versions table.
-
Constructor Details
-
EntityInstantiator
-
-
Method Details
-
createInstanceFromVersionsEntity
public Object createInstanceFromVersionsEntity(String entityName, Map versionsEntity, Number revision) Creates an entity instance based on an entry from the versions table.- Parameters:
entityName
- Name of the entity, which instances should be readversionsEntity
- An entry in the versions table, from which data should be mapped.revision
- Revision at which this entity was read.- Returns:
- An entity instance, with versioned properties set as in the versionsEntity map, and proxies created for collections.
-
addInstancesFromVersionsEntities
public void addInstancesFromVersionsEntities(String entityName, Collection addTo, List<Map> versionsEntities, Number revision) -
getEnversService
-
getAuditReaderImplementor
-