Class PersistentCollectionChangeData

java.lang.Object
org.hibernate.envers.internal.entities.mapper.PersistentCollectionChangeData

public class PersistentCollectionChangeData extends Object
Data describing the change of a single object in a persistent collection (when the object was added, removed or modified in the collection).
  • Constructor Details

    • PersistentCollectionChangeData

      public PersistentCollectionChangeData(String entityName, Map<String,Object> data, Object changedElement)
  • Method Details

    • getEntityName

      public String getEntityName()
      Returns:
      Name of the (middle) entity that holds the collection data.
    • getData

      public Map<String,Object> getData()
    • getChangedElement

      public Object getChangedElement()
      Returns:
      The affected element, which was changed (added, removed, modified) in the collection.
    • getChangedElementIndex

      public Object getChangedElementIndex()
      Returns:
      Index of the affected element, or null if the collection isn't indexed.