| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PropertyMapper
| Method Summary | |
|---|---|
|  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. | 
| Method Detail | 
|---|
boolean mapToMapFromEntity(SessionImplementor session,
                           Map<String,Object> data,
                           Object newObj,
                           Object oldObj)
session - The current session.data - Data to map to.newObj - New state of the entity.oldObj - Old state of the entity.
void mapToEntityFromMap(AuditConfiguration verCfg,
                        Object obj,
                        Map data,
                        Object primaryKey,
                        AuditReaderImplementor versionsReader,
                        Number revision)
verCfg - 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
List<PersistentCollectionChangeData> mapCollectionChanges(String referencingPropertyName,
                                                          PersistentCollection newColl,
                                                          Serializable oldColl,
                                                          Serializable id)
referencingPropertyName - 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 | |||||||||