Class DefaultTmaCompatibilityValidationMessagesStrategy
- java.lang.Object
-
- de.hybris.platform.b2ctelcoservices.compatibility.impl.DefaultTmaCompatibilityValidationMessagesStrategy
-
- All Implemented Interfaces:
TmaValidationMessagesStrategy
public class DefaultTmaCompatibilityValidationMessagesStrategy extends java.lang.Object implements TmaValidationMessagesStrategy
Implementation ofTmaValidationMessagesStrategyto set the list of validation objects
-
-
Constructor Summary
Constructors Constructor Description DefaultTmaCompatibilityValidationMessagesStrategy(TmaCartValidationBuilder cartValidationBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TmaCartValidationBuildergetCartValidationBuilder()voidsetValidationMessagesOn(CartModel cartModel, java.util.List<java.lang.String> messages)Sets validation messages on cart.voidsetValidationMessagesOn(EntryGroup entryGroup, java.util.List<java.lang.String> messages)Sets validation messages on entry group.booleanshouldUpdateValidationMessages(EntryGroup entryGroup, java.util.List<java.lang.String> errorMessages)Returns a boolean that states whether the validation messages should be updated or not.
-
-
-
Constructor Detail
-
DefaultTmaCompatibilityValidationMessagesStrategy
public DefaultTmaCompatibilityValidationMessagesStrategy(TmaCartValidationBuilder cartValidationBuilder)
-
-
Method Detail
-
setValidationMessagesOn
public void setValidationMessagesOn(CartModel cartModel, java.util.List<java.lang.String> messages)
Description copied from interface:TmaValidationMessagesStrategySets validation messages on cart.- Specified by:
setValidationMessagesOnin interfaceTmaValidationMessagesStrategy- Parameters:
cartModel- the cart to be updatedmessages- list of messages
-
shouldUpdateValidationMessages
public boolean shouldUpdateValidationMessages(EntryGroup entryGroup, java.util.List<java.lang.String> errorMessages)
Description copied from interface:TmaValidationMessagesStrategyReturns a boolean that states whether the validation messages should be updated or not.- Specified by:
shouldUpdateValidationMessagesin interfaceTmaValidationMessagesStrategy- Parameters:
entryGroup- the entry group to be checkederrorMessages- list of messages- Returns:
- a boolean specifying if it should be updated or not
-
setValidationMessagesOn
public void setValidationMessagesOn(EntryGroup entryGroup, java.util.List<java.lang.String> messages)
Description copied from interface:TmaValidationMessagesStrategySets validation messages on entry group.- Specified by:
setValidationMessagesOnin interfaceTmaValidationMessagesStrategy- Parameters:
entryGroup- the entry group to be updatedmessages- list of messages
-
getCartValidationBuilder
protected TmaCartValidationBuilder getCartValidationBuilder()
-
-