| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.envers.entities.mapper.SinglePropertyMapper
public class SinglePropertyMapper
TODO: diff
| Constructor Summary | |
|---|---|
| SinglePropertyMapper() | |
| SinglePropertyMapper(PropertyData propertyData) | |
| Method Summary | |
|---|---|
|  void | add(PropertyData propertyData) | 
|  List<PersistentCollectionChangeData> | mapCollectionChanges(String referencingPropertyName,
                     PersistentCollection newColl,
                     Serializable oldColl,
                     Serializable id)Maps collection changes | 
|  void | mapToEntityFromMap(AuditConfiguration verCfg,
                   Object obj,
                   Map data,
                   Object primaryKey,
                   AuditReaderImplementor versionsReader,
                   Number revision)Maps properties from the given map to the given object. | 
|  boolean | mapToMapFromEntity(SessionImplementor 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. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SinglePropertyMapper(PropertyData propertyData)
public SinglePropertyMapper()
| Method Detail | 
|---|
public void add(PropertyData propertyData)
add in interface SimpleMapperBuilder
public boolean mapToMapFromEntity(SessionImplementor session,
                                  Map<String,Object> data,
                                  Object newObj,
                                  Object oldObj)
PropertyMapper
mapToMapFromEntity in interface PropertyMappersession - The current session.data - Data to map to.newObj - New state of the entity.oldObj - Old state of the entity.
public void mapToEntityFromMap(AuditConfiguration verCfg,
                               Object obj,
                               Map data,
                               Object primaryKey,
                               AuditReaderImplementor versionsReader,
                               Number revision)
PropertyMapper
mapToEntityFromMap in interface PropertyMapperverCfg - Versions configuration.obj - Object to map to.data - Data to map from.primaryKey - Primary key of the object to which we map (for relations)versionsReader - VersionsReader for reading relationsrevision - Revision at which the object is read, for reading relations
public List<PersistentCollectionChangeData> mapCollectionChanges(String referencingPropertyName,
                                                                 PersistentCollection newColl,
                                                                 Serializable oldColl,
                                                                 Serializable id)
PropertyMapper
mapCollectionChanges in interface PropertyMapperreferencingPropertyName - Name of the field, which holds the collection in the entity.newColl - New collection, after updates.oldColl - Old collection, before updates.id - Id of the object owning the collection.
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||