Interface CommerceSaveCartTextGenerationStrategy

All Known Implementing Classes:
DefaultCommerceSaveCartTextGenerationStrategy

public interface CommerceSaveCartTextGenerationStrategy
Exposes methods to generate texts (such as a name or description) for a cart to be saved. These methods are only called if these texts are not provided.
  • Method Details

    • generateSaveCartName

      String generateSaveCartName(CartModel cartToBeSaved)
      Generates a name for the cart to be saved
      Parameters:
      cartToBeSaved - CartModel
      Returns:
      the generated name
    • generateSaveCartDescription

      String generateSaveCartDescription(CartModel cartToBeSaved)
      Generates a description for the cart to be saved
      Parameters:
      cartToBeSaved - CartModel
      Returns:
      the generated description
    • generateCloneSaveCartName

      String generateCloneSaveCartName(CartModel savedCartToBeCloned, String copyCountRegex)
      Generates a name for the cloned saved cart to be saved
      Parameters:
      savedCartToBeCloned - CartModel
      copyCountRegex - String parameter that contains the regex to generate the clone name.
      Returns:
      the generated name