Class DefaultTmaCompatibilityValidationMessagesStrategy
java.lang.Object
de.hybris.platform.b2ctelcoservices.compatibility.impl.DefaultTmaCompatibilityValidationMessagesStrategy
- All Implemented Interfaces:
TmaValidationMessagesStrategy
public class DefaultTmaCompatibilityValidationMessagesStrategy
extends Object
implements TmaValidationMessagesStrategy
Implementation of
TmaValidationMessagesStrategy to set the list of validation objects-
Constructor Summary
ConstructorsConstructorDescriptionDefaultTmaCompatibilityValidationMessagesStrategy(TmaCartValidationBuilder cartValidationBuilder, TmaEntryGroupService entryGroupService, de.hybris.platform.servicelayer.model.ModelService modelService) -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanupValidationMessagesOn(AbstractOrderModel abstractOrder, EntryGroup entryGroup) Removes the validation messages form the entry group.voidcleanupValidationMessagesOn(CartEntryModel cartEntry) Removes the validation messages form the cart entry.voidcleanupValidationMessagesOn(CartModel cartModel) Removes validation messages from the cart.protected TmaCartValidationBuilderprotected TmaEntryGroupServiceDeprecated.since 2102protected de.hybris.platform.servicelayer.model.ModelServicevoidsetValidationMessagesOn(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) Sets validation messages on entry group.booleanshouldUpdateValidationMessages(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) Returns a boolean that states whether the validation messages should be updated or not.
-
Constructor Details
-
DefaultTmaCompatibilityValidationMessagesStrategy
public DefaultTmaCompatibilityValidationMessagesStrategy(TmaCartValidationBuilder cartValidationBuilder, TmaEntryGroupService entryGroupService, de.hybris.platform.servicelayer.model.ModelService modelService)
-
-
Method Details
-
setValidationMessagesOn
Description copied from interface:TmaValidationMessagesStrategySets validation messages on cart.- Specified by:
setValidationMessagesOnin interfaceTmaValidationMessagesStrategy- Parameters:
cartModel- the cart to be updatedmessages- list of messages
-
shouldUpdateValidationMessages
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
-
shouldUpdateValidationMessages
Description copied from interface:TmaValidationMessagesStrategyReturns a boolean that states whether the validation messages should be updated or not.- Specified by:
shouldUpdateValidationMessagesin interfaceTmaValidationMessagesStrategy- Parameters:
cartEntry- the cart entry to be checkederrorMessages- list of messages- Returns:
- a boolean specifying if it should be updated or not
-
setValidationMessagesOn
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
-
setValidationMessagesOn
Description copied from interface:TmaValidationMessagesStrategySets validation messages on cart entry.- Specified by:
setValidationMessagesOnin interfaceTmaValidationMessagesStrategy- Parameters:
cartEntry- the cart entry to be updatedmessages- list of messages
-
cleanupValidationMessagesOn
Description copied from interface:TmaValidationMessagesStrategyRemoves validation messages from the cart.- Specified by:
cleanupValidationMessagesOnin interfaceTmaValidationMessagesStrategy- Parameters:
cartModel- The cart
-
cleanupValidationMessagesOn
Description copied from interface:TmaValidationMessagesStrategyRemoves the validation messages form the entry group.- Specified by:
cleanupValidationMessagesOnin interfaceTmaValidationMessagesStrategy- Parameters:
abstractOrder- The cart or orderentryGroup- The entry group
-
cleanupValidationMessagesOn
Description copied from interface:TmaValidationMessagesStrategyRemoves the validation messages form the cart entry.- Specified by:
cleanupValidationMessagesOnin interfaceTmaValidationMessagesStrategy- Parameters:
cartEntry- The cart entry
-
getCartValidationBuilder
-
getEntryGroupService
Deprecated.since 2102 -
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService()
-