Interface TmaValidationMessagesStrategy
- All Known Implementing Classes:
DefaultCartCardinalityValidationMessagesStrategy,DefaultTmaCompatibilityValidationMessagesStrategy
public interface TmaValidationMessagesStrategy
Strategy responsible for handling validation messages
- Since:
- 1911
-
Method Summary
Modifier and TypeMethodDescriptionvoidcleanupValidationMessagesOn(AbstractOrderModel abstractOrder, EntryGroup entryGroup) Deprecated.voidcleanupValidationMessagesOn(CartEntryModel cartEntry) Removes the validation messages form the cart entry.voidcleanupValidationMessagesOn(CartModel cartModel) Removes validation messages from the cart.voidsetValidationMessagesOn(CartEntryModel cartEntry, List<String> messages) Sets validation messages on cart entry.voidsetValidationMessagesOn(CartModel cartModel, List<String> messages) Sets validation messages on cart.voidsetValidationMessagesOn(EntryGroup entryGroup, List<String> messages) Deprecated.since 2102 - usesetValidationMessagesOn(CartEntryModel, List)insteadbooleanshouldUpdateValidationMessages(CartEntryModel cartEntry, List<String> errorMessages) Returns a boolean that states whether the validation messages should be updated or not.booleanshouldUpdateValidationMessages(EntryGroup entryGroup, List<String> errorMessages) Deprecated.since 2102 - useshouldUpdateValidationMessages(CartEntryModel, List)instead
-
Method Details
-
setValidationMessagesOn
Sets validation messages on cart.- Parameters:
cartModel- the cart to be updatedmessages- list of messages
-
shouldUpdateValidationMessages
@Deprecated(since="2102") boolean shouldUpdateValidationMessages(EntryGroup entryGroup, List<String> errorMessages) Deprecated.since 2102 - useshouldUpdateValidationMessages(CartEntryModel, List)insteadReturns a boolean that states whether the validation messages should be updated or not.- Parameters:
entryGroup- the entry group to be checkederrorMessages- list of messages- Returns:
- a boolean specifying if it should be updated or not
-
shouldUpdateValidationMessages
Returns a boolean that states whether the validation messages should be updated or not.- Parameters:
cartEntry- the cart entry to be checkederrorMessages- list of messages- Returns:
- a boolean specifying if it should be updated or not
-
setValidationMessagesOn
@Deprecated(since="2102") void setValidationMessagesOn(EntryGroup entryGroup, List<String> messages) Deprecated.since 2102 - usesetValidationMessagesOn(CartEntryModel, List)insteadSets validation messages on entry group.- Parameters:
entryGroup- the entry group to be updatedmessages- list of messages
-
setValidationMessagesOn
Sets validation messages on cart entry.- Parameters:
cartEntry- the cart entry to be updatedmessages- list of messages
-
cleanupValidationMessagesOn
Removes validation messages from the cart.- Parameters:
cartModel- The cart
-
cleanupValidationMessagesOn
@Deprecated(since="2102") void cleanupValidationMessagesOn(AbstractOrderModel abstractOrder, EntryGroup entryGroup) Deprecated.since 2102 - usecleanupValidationMessagesOn(CartEntryModel)(AbstractOrderEntryModel)} insteadRemoves the validation messages form the entry group.- Parameters:
abstractOrder- The cart or orderentryGroup- The entry group
-
cleanupValidationMessagesOn
Removes the validation messages form the cart entry.- Parameters:
cartEntry- The cart entry
-
cleanupValidationMessagesOn(CartEntryModel)(AbstractOrderEntryModel)} instead