Interface SourceEntityStrategy
- All Known Implementing Classes:
- DeleteSourceEntityStrategy,- SetFieldSourceEntityStrategy,- SetRelationSourceEntityStrategy
public interface SourceEntityStrategy
- 
Method SummaryModifier and TypeMethodDescriptionintpriority()The priority can be used to define the order of the strategies.voidprocess(List<Entity> sourceEntities, EntityMergeResult mergeResult) processes the source entitiesboolean
- 
Method Details- 
priorityint priority()The priority can be used to define the order of the strategies.- Returns:
- the priority of this strategy.
 
- 
supports- Returns:
- true if this strategy supports handling the given relation model
 
- 
getMergeStrategyDisplayString getMergeStrategyDisplay()- Returns:
- a description on that happens with the source entities during processing this strategy
 
- 
processprocesses the source entities- Parameters:
- sourceEntities- all source entities of the merge operation
- mergeResult- summary of the merge process
 
 
-