Interface RelationChanges
- All Known Subinterfaces:
DefaultRelationChanges,LocalizedRelationChanges
- All Known Implementing Classes:
DefaultLocalizedRelationChanges,DefaultNonLocalizedRelationChanges
public interface RelationChanges
Groups all relation records for single relation type.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceVisitor interface which is responsible for building data needed for relations persistence processing. -
Method Summary
Modifier and TypeMethodDescription<V> Vaccept(RelationMetaInfo metaInfo, RelationChanges.RelationChangesVisitor<V> visitor) Accepts the relation changes visitor which will build necessary data for further persistence processing.returns the meta information of relation typevoidTakes care of grouping/merging the relation changes to avoid e.g duplicates in the change set
-
Method Details
-
accept
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:
RelationMetaInfoobject, containing all required relation meta information
-