## Uses of Class
org.hibernate.envers.entities.mapper.PersistentCollectionChangeData

Packages that use PersistentCollectionChangeData
org.hibernate.envers.entities.mapper
org.hibernate.envers.entities.mapper.relation
org.hibernate.envers.strategy
org.hibernate.envers.synchronization.work

Uses of PersistentCollectionChangeData in org.hibernate.envers.entities.mapper

Methods in org.hibernate.envers.entities.mapper that return types with arguments of type PersistentCollectionChangeData
`List<PersistentCollectionChangeData>` `PropertyMapper.mapCollectionChanges(String referencingPropertyName, PersistentCollection newColl, Serializable oldColl, Serializable id)` Maps collection changes
`List<PersistentCollectionChangeData>` `MultiPropertyMapper.mapCollectionChanges(String referencingPropertyName, PersistentCollection newColl, Serializable oldColl, Serializable id)`
`List<PersistentCollectionChangeData>` `SubclassPropertyMapper.mapCollectionChanges(String referencingPropertyName, PersistentCollection newColl, Serializable oldColl, Serializable id)`
`List<PersistentCollectionChangeData>` `ComponentPropertyMapper.mapCollectionChanges(String referencingPropertyName, PersistentCollection newColl, Serializable oldColl, Serializable id)`
`List<PersistentCollectionChangeData>` `SinglePropertyMapper.mapCollectionChanges(String referencingPropertyName, PersistentCollection newColl, Serializable oldColl, Serializable id)`

Uses of PersistentCollectionChangeData in org.hibernate.envers.entities.mapper.relation

Methods in org.hibernate.envers.entities.mapper.relation that return types with arguments of type PersistentCollectionChangeData
`List<PersistentCollectionChangeData>` `AbstractToOneMapper.mapCollectionChanges(String referencingPropertyName, PersistentCollection newColl, Serializable oldColl, Serializable id)`
`List<PersistentCollectionChangeData>` `AbstractCollectionMapper.mapCollectionChanges(String referencingPropertyName, PersistentCollection newColl, Serializable oldColl, Serializable id)`

Uses of PersistentCollectionChangeData in org.hibernate.envers.strategy

Methods in org.hibernate.envers.strategy with parameters of type PersistentCollectionChangeData
`void` `ValidityAuditStrategy.performCollectionChange(Session session, AuditConfiguration auditCfg, PersistentCollectionChangeData persistentCollectionChangeData, Object revision)`
`void` `AuditStrategy.performCollectionChange(Session session, AuditConfiguration auditCfg, PersistentCollectionChangeData persistentCollectionChangeData, Object revision)` Perform the persistence of audited data for collection ("middle") entities.
`void` `DefaultAuditStrategy.performCollectionChange(Session session, AuditConfiguration auditCfg, PersistentCollectionChangeData persistentCollectionChangeData, Object revision)`

Uses of PersistentCollectionChangeData in org.hibernate.envers.synchronization.work

Methods in org.hibernate.envers.synchronization.work that return types with arguments of type PersistentCollectionChangeData
`List<PersistentCollectionChangeData>` `PersistentCollectionChangeWorkUnit.getCollectionChanges()`

Constructor parameters in org.hibernate.envers.synchronization.work with type arguments of type PersistentCollectionChangeData
`PersistentCollectionChangeWorkUnit(SessionImplementor sessionImplementor, String entityName, AuditConfiguration verCfg, Serializable id, List<PersistentCollectionChangeData> collectionChanges, String referencingPropertyName)`

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.