public class EntityInstantiator
extends java.lang.Object
Constructor and Description |
---|
EntityInstantiator(EnversService enversService,
AuditReaderImplementor versionsReader) |
Modifier and Type | Method and Description |
---|---|
void |
addInstancesFromVersionsEntities(java.lang.String entityName,
java.util.Collection addTo,
java.util.List<java.util.Map> versionsEntities,
java.lang.Number revision) |
java.lang.Object |
createInstanceFromVersionsEntity(java.lang.String entityName,
java.util.Map versionsEntity,
java.lang.Number revision)
Creates an entity instance based on an entry from the versions table.
|
AuditReaderImplementor |
getAuditReaderImplementor() |
EnversService |
getEnversService() |
public EntityInstantiator(EnversService enversService, AuditReaderImplementor versionsReader)
public java.lang.Object createInstanceFromVersionsEntity(java.lang.String entityName, java.util.Map versionsEntity, java.lang.Number revision)
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.public void addInstancesFromVersionsEntities(java.lang.String entityName, java.util.Collection addTo, java.util.List<java.util.Map> versionsEntities, java.lang.Number revision)
public EnversService getEnversService()
public AuditReaderImplementor getAuditReaderImplementor()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.