Interface ChangeSetBuilder
-
- All Known Implementing Classes:
DefaultChangeSetBuilder
public interface ChangeSetBuilderBuilds change set based on provided collection with model wrappers to be saved.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChangeSetbuild(java.util.Collection<ModelWrapper> wrappers)Generic method that builds change set for the provided wrappers.
It can be used for both remove and save operations, as well as mixed scenario.ChangeSetbuildForDelete(java.util.Collection<ModelWrapper> wrappers)Builds change set for remove (delete) operation.ChangeSetbuildForModification(java.util.Collection<ModelWrapper> wrappers)Builds change set for persist operation with insert and update records, including relation manipulation records.
-
-
-
Method Detail
-
build
ChangeSet build(java.util.Collection<ModelWrapper> wrappers)
Generic method that builds change set for the provided wrappers.
It can be used for both remove and save operations, as well as mixed scenario.- Parameters:
wrappers- Collection of model wrappers- Returns:
- instance of
ChangeSet
-
buildForModification
ChangeSet buildForModification(java.util.Collection<ModelWrapper> wrappers)
Builds change set for persist operation with insert and update records, including relation manipulation records.- Parameters:
wrappers- Collection of model wrappers- Returns:
- instance of
ChangeSet
-
buildForDelete
ChangeSet buildForDelete(java.util.Collection<ModelWrapper> wrappers)
Builds change set for remove (delete) operation.- Parameters:
wrappers- Collection of model wrappers- Returns:
- instance of
ChangeSet
-
-