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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
generateCloneSaveCartName(CartModel savedCartToBeCloned, java.lang.String copyCountRegex)
Generates a name for the cloned saved cart to be savedjava.lang.String
generateSaveCartDescription(CartModel cartToBeSaved)
Generates a description for the cart to be savedjava.lang.String
generateSaveCartName(CartModel cartToBeSaved)
Generates a name for the cart to be saved
-
-
-
Method Detail
-
generateSaveCartName
java.lang.String generateSaveCartName(CartModel cartToBeSaved)
Generates a name for the cart to be saved- Parameters:
cartToBeSaved
-CartModel
- Returns:
- the generated name
-
generateSaveCartDescription
java.lang.String generateSaveCartDescription(CartModel cartToBeSaved)
Generates a description for the cart to be saved- Parameters:
cartToBeSaved
-CartModel
- Returns:
- the generated description
-
generateCloneSaveCartName
java.lang.String generateCloneSaveCartName(CartModel savedCartToBeCloned, java.lang.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
-
-