Interface RelationChanges

All Known Subinterfaces:
DefaultRelationChanges, LocalizedRelationChanges
All Known Implementing Classes:
DefaultLocalizedRelationChanges, DefaultNonLocalizedRelationChanges

public interface RelationChanges
Groups all relation records for single relation type.
  • Method Details

    • accept

      <V> V accept(RelationMetaInfo metaInfo, RelationChanges.RelationChangesVisitor<V> visitor)
      Accepts the relation changes visitor which will build necessary data for further persistence processing.
    • groupOrderInformation

      void groupOrderInformation()
      Takes care of grouping/merging the relation changes to avoid e.g duplicates in the change set
    • getRelationMetaInfo

      RelationMetaInfo getRelationMetaInfo()
      returns the meta information of relation type
      Returns:
      RelationMetaInfo object, containing all required relation meta information