Interface EntryMergeStrategy

All Known Implementing Classes:
DefaultEntryMergeStrategy

public interface EntryMergeStrategy
Cart entry merge strategy: create new entry vs update an existing one.
See Also:
  • Method Details

    • getEntryToMerge

      AbstractOrderEntryModel getEntryToMerge(List<AbstractOrderEntryModel> entries, @Nonnull AbstractOrderEntryModel newEntry)
      Returns cart entry can be updated instead of creation of separate newEntry.
      Parameters:
      entries - list of existing entries
      newEntry - the merge candidate (can be an item of entries
      Returns:
      merge target (null if no applicable entries found)