Class ProductConfigQuoteValidator
java.lang.Object
de.hybris.platform.sap.productconfig.services.validator.ProductConfigQuoteValidator
- All Implemented Interfaces:
CommerceQuoteValidator
-
Constructor Summary
ConstructorsConstructorDescriptionProductConfigQuoteValidator(CPQConfigurableChecker cpqConfigurableChecker, ConfigurationAbstractOrderIntegrationStrategy configurationAbstractOrderIntegrationStrategy) -
Method Summary
Modifier and TypeMethodDescriptionprotected CPQConfigurableCheckerprotected StringgetLocalizedText(String productCode) protected QuoteEntryStatusprotected Optional<QuoteEntryStatus>getSingleConfigurationIssue(QuoteModel quoteModel) protected booleanhasConfigurationIssue(AbstractOrderEntryModel quoteEntry) voidvalidate(QuoteAction quoteAction, QuoteModel quoteModel, UserModel userModel) Checks whether a user can perform a certain action on a quote.
-
Constructor Details
-
ProductConfigQuoteValidator
public ProductConfigQuoteValidator(CPQConfigurableChecker cpqConfigurableChecker, ConfigurationAbstractOrderIntegrationStrategy configurationAbstractOrderIntegrationStrategy) - Parameters:
cpqConfigurableChecker-configurationAbstractOrderIntegrationStrategy-
-
-
Method Details
-
validate
Description copied from interface:CommerceQuoteValidatorChecks whether a user can perform a certain action on a quote.- Specified by:
validatein interfaceCommerceQuoteValidator- Parameters:
quoteAction- the quote action to be performedquoteModel- the quote on which the action is to be performeduserModel- the user that wants to perform the action
-
getLocalizedText
-
hasConfigurationIssue
-
getSingleConfigurationIssue
-
getQuoteEntryStatus
-
getConfigurationAbstractOrderIntegrationStrategy
protected ConfigurationAbstractOrderIntegrationStrategy getConfigurationAbstractOrderIntegrationStrategy() -
getCpqConfigurableChecker
-