Class DefaultCommerceSaveCartTextGenerationStrategy
java.lang.Object
de.hybris.platform.commerceservices.order.impl.DefaultCommerceSaveCartTextGenerationStrategy
- All Implemented Interfaces:
CommerceSaveCartTextGenerationStrategy
public class DefaultCommerceSaveCartTextGenerationStrategy
extends Object
implements CommerceSaveCartTextGenerationStrategy
Default implementation of the
CommerceSaveCartTextGenerationStrategy. It generates only simple texts for
saved cart's name and description and should be replaced by a more complex strategy in case more sophisticated texts
are needed.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilderappendSaveCartNameToStringBuilder(StringBuilder nameBuilder, String... args) generateCloneSaveCartName(CartModel savedCartToBeCloned, String copyCountRegex) Generates a name for the cloned saved cart to be savedgenerateSaveCartDescription(CartModel cartToBeSaved) Generates a description for the cart to be savedgenerateSaveCartName(CartModel cartToBeSaved) Generates a name for the cart to be saved
-
Constructor Details
-
DefaultCommerceSaveCartTextGenerationStrategy
public DefaultCommerceSaveCartTextGenerationStrategy()
-
-
Method Details
-
generateSaveCartName
Description copied from interface:CommerceSaveCartTextGenerationStrategyGenerates a name for the cart to be saved- Specified by:
generateSaveCartNamein interfaceCommerceSaveCartTextGenerationStrategy- Parameters:
cartToBeSaved-CartModel- Returns:
- the generated name
-
generateSaveCartDescription
Description copied from interface:CommerceSaveCartTextGenerationStrategyGenerates a description for the cart to be saved- Specified by:
generateSaveCartDescriptionin interfaceCommerceSaveCartTextGenerationStrategy- Parameters:
cartToBeSaved-CartModel- Returns:
- the generated description
-
generateCloneSaveCartName
Description copied from interface:CommerceSaveCartTextGenerationStrategyGenerates a name for the cloned saved cart to be saved- Specified by:
generateCloneSaveCartNamein interfaceCommerceSaveCartTextGenerationStrategy- Parameters:
savedCartToBeCloned-CartModelcopyCountRegex-Stringparameter that contains the regex to generate the clone name.- Returns:
- the generated name
-
appendSaveCartNameToStringBuilder
protected StringBuilder appendSaveCartNameToStringBuilder(StringBuilder nameBuilder, String... args)
-