Class DefaultTmaCompatibilityQualificationValidationMessagesStrategy
java.lang.Object
de.hybris.platform.b2ctelcoservices.order.impl.DefaultTmaCompatibilityQualificationValidationMessagesStrategy
- All Implemented Interfaces:
TmaQualificationValidationMessagesStrategy
public class DefaultTmaCompatibilityQualificationValidationMessagesStrategy
extends Object
implements TmaQualificationValidationMessagesStrategy
Implementation of
TmaQualificationValidationMessagesStrategy to set the list of validation objects- Since:
- 2211
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultTmaCompatibilityQualificationValidationMessagesStrategy(TmaCartValidationBuilder cartValidationBuilder, de.hybris.platform.servicelayer.model.ModelService modelService) DefaultTmaCompatibilityQualificationValidationMessagesStrategy(TmaCartValidationBuilder cartValidationBuilder, de.hybris.platform.servicelayer.model.ModelService modelService, TmaKeyProcessingService tmaKeyProcessingService) -
Method Summary
Modifier and TypeMethodDescriptionprotected TmaCartValidationBuilderprotected de.hybris.platform.servicelayer.model.ModelServiceprotected TmaKeyProcessingServiceprotected Set<TmaCartValidationModel>getUniqueValidationMessages(Set<TmaCartValidationModel> validationMessages) voidsetValidationMessagesOn(CartModel cartModel, PqPoQualificationRao poQualificationRao) Sets validation messages on cart.
-
Constructor Details
-
DefaultTmaCompatibilityQualificationValidationMessagesStrategy
public DefaultTmaCompatibilityQualificationValidationMessagesStrategy(TmaCartValidationBuilder cartValidationBuilder, de.hybris.platform.servicelayer.model.ModelService modelService) -
DefaultTmaCompatibilityQualificationValidationMessagesStrategy
public DefaultTmaCompatibilityQualificationValidationMessagesStrategy(TmaCartValidationBuilder cartValidationBuilder, de.hybris.platform.servicelayer.model.ModelService modelService, TmaKeyProcessingService tmaKeyProcessingService)
-
-
Method Details
-
setValidationMessagesOn
Description copied from interface:TmaQualificationValidationMessagesStrategySets validation messages on cart.- Specified by:
setValidationMessagesOnin interfaceTmaQualificationValidationMessagesStrategy- Parameters:
cartModel- the cart to be updatedpoQualificationRao- the qualification rao with the error messages
-
getUniqueValidationMessages
protected Set<TmaCartValidationModel> getUniqueValidationMessages(Set<TmaCartValidationModel> validationMessages) -
getCartValidationBuilder
-
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService() -
getTmaKeyProcessingService
-