Interface CommerceSaveCartTextGenerationStrategy
-
- All Known Implementing Classes:
DefaultCommerceSaveCartTextGenerationStrategy
public interface CommerceSaveCartTextGenerationStrategyExposes 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.StringgenerateCloneSaveCartName(CartModel savedCartToBeCloned, java.lang.String copyCountRegex)Generates a name for the cloned saved cart to be savedjava.lang.StringgenerateSaveCartDescription(CartModel cartToBeSaved)Generates a description for the cart to be savedjava.lang.StringgenerateSaveCartName(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-CartModelcopyCountRegex-Stringparameter that contains the regex to generate the clone name.- Returns:
- the generated name
-
-