Interface EntryMergeStrategy
-
- All Known Implementing Classes:
DefaultEntryMergeStrategy
public interface EntryMergeStrategyCart entry merge strategy: create new entry vs update an existing one.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractOrderEntryModelgetEntryToMerge(java.util.List<AbstractOrderEntryModel> entries, AbstractOrderEntryModel newEntry)Returns cart entry can be updated instead of creation of separatenewEntry.
-
-
-
Method Detail
-
getEntryToMerge
AbstractOrderEntryModel getEntryToMerge(java.util.List<AbstractOrderEntryModel> entries, @Nonnull AbstractOrderEntryModel newEntry)
Returns cart entry can be updated instead of creation of separatenewEntry.- Parameters:
entries- list of existing entriesnewEntry- the merge candidate (can be an item ofentries- Returns:
- merge target (
nullif no applicable entries found)
-
-