Class ProductConfigurationQuoteActionValidationStrategyImpl
java.lang.Object
de.hybris.platform.sap.productconfig.services.strategies.impl.ProductConfigurationQuoteActionValidationStrategyImpl
- All Implemented Interfaces:
QuoteActionValidationStrategy
@Deprecated(since="2205",
forRemoval=true)
public class ProductConfigurationQuoteActionValidationStrategyImpl
extends Object
implements QuoteActionValidationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.protected CPQConfigurableCheckerDeprecated, for removal: This API element is subject to removal in a future version.protected QuoteActionValidationStrategyDeprecated, for removal: This API element is subject to removal in a future version.protected StringgetLocalizedText(String productCode) Deprecated, for removal: This API element is subject to removal in a future version.protected QuoteEntryStatusDeprecated, for removal: This API element is subject to removal in a future version.protected Optional<QuoteEntryStatus>getSingleConfigurationIssue(QuoteModel quoteModel) Deprecated, for removal: This API element is subject to removal in a future version.protected booleanhasConfigurationIssue(AbstractOrderEntryModel quoteEntry) Deprecated, for removal: This API element is subject to removal in a future version.booleanisValidAction(QuoteAction quoteAction, QuoteModel quoteModel, UserModel userModel) Deprecated, for removal: This API element is subject to removal in a future version.voidsetConfigurationAbstractOrderIntegrationStrategy(ConfigurationAbstractOrderIntegrationStrategy configurationAbstractOrderIntegrationStrategy) Deprecated, for removal: This API element is subject to removal in a future version.voidsetCpqConfigurableChecker(CPQConfigurableChecker cpqConfigurableChecker) Deprecated, for removal: This API element is subject to removal in a future version.voidsetDefaultQuoteActionValidationStrategy(QuoteActionValidationStrategy quoteActionValidationStrategy) Deprecated, for removal: This API element is subject to removal in a future version.voidvalidate(QuoteAction quoteAction, QuoteModel quoteModel, UserModel userModel) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
ProductConfigurationQuoteActionValidationStrategyImpl
public ProductConfigurationQuoteActionValidationStrategyImpl()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getCpqConfigurableChecker
Deprecated, for removal: This API element is subject to removal in a future version. -
getConfigurationAbstractOrderIntegrationStrategy
protected ConfigurationAbstractOrderIntegrationStrategy getConfigurationAbstractOrderIntegrationStrategy()Deprecated, for removal: This API element is subject to removal in a future version. -
getDefaultQuoteActionValidationStrategy
Deprecated, for removal: This API element is subject to removal in a future version. -
setDefaultQuoteActionValidationStrategy
@Deprecated(since="2205", forRemoval=true) public void setDefaultQuoteActionValidationStrategy(QuoteActionValidationStrategy quoteActionValidationStrategy) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
quoteActionValidationStrategy- Default strategy (from commerceservices or extensions on top)
-
setConfigurationAbstractOrderIntegrationStrategy
@Deprecated(since="2205", forRemoval=true) public void setConfigurationAbstractOrderIntegrationStrategy(ConfigurationAbstractOrderIntegrationStrategy configurationAbstractOrderIntegrationStrategy) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
configurationAbstractOrderIntegrationStrategy- Strategy for accessing configurations attached to abstract order entries
-
validate
@Deprecated(since="2205", forRemoval=true) public void validate(QuoteAction quoteAction, QuoteModel quoteModel, UserModel userModel) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:QuoteActionValidationStrategyChecks whether a user can perform a certain action on a quote.- Specified by:
validatein interfaceQuoteActionValidationStrategy- 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
Deprecated, for removal: This API element is subject to removal in a future version. -
setCpqConfigurableChecker
@Deprecated(since="2205", forRemoval=true) public void setCpqConfigurableChecker(CPQConfigurableChecker cpqConfigurableChecker) Deprecated, for removal: This API element is subject to removal in a future version. -
isValidAction
@Deprecated(since="2205", forRemoval=true) public boolean isValidAction(QuoteAction quoteAction, QuoteModel quoteModel, UserModel userModel) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:QuoteActionValidationStrategyIndicates whether a user can perform a certain action on a quote.- Specified by:
isValidActionin interfaceQuoteActionValidationStrategy- 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- Returns:
- true if the action is valid for given quote and user, false otherwise
-
getQuoteEntryStatus
Deprecated, for removal: This API element is subject to removal in a future version. -
hasConfigurationIssue
Deprecated, for removal: This API element is subject to removal in a future version. -
getSingleConfigurationIssue
Deprecated, for removal: This API element is subject to removal in a future version.
-
ProductConfigQuoteValidator