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 Details

    • ProductConfigurationQuoteActionValidationStrategyImpl

      public ProductConfigurationQuoteActionValidationStrategyImpl()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getCpqConfigurableChecker

      protected CPQConfigurableChecker 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

      protected QuoteActionValidationStrategy 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: QuoteActionValidationStrategy
      Checks whether a user can perform a certain action on a quote.
      Specified by:
      validate in interface QuoteActionValidationStrategy
      Parameters:
      quoteAction - the quote action to be performed
      quoteModel - the quote on which the action is to be performed
      userModel - the user that wants to perform the action
    • getLocalizedText

      protected String getLocalizedText(String productCode)
      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: QuoteActionValidationStrategy
      Indicates whether a user can perform a certain action on a quote.
      Specified by:
      isValidAction in interface QuoteActionValidationStrategy
      Parameters:
      quoteAction - the quote action to be performed
      quoteModel - the quote on which the action is to be performed
      userModel - the user that wants to perform the action
      Returns:
      true if the action is valid for given quote and user, false otherwise
    • getQuoteEntryStatus

      protected QuoteEntryStatus getQuoteEntryStatus(AbstractOrderEntryModel entry)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • hasConfigurationIssue

      protected boolean hasConfigurationIssue(AbstractOrderEntryModel quoteEntry)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSingleConfigurationIssue

      protected Optional<QuoteEntryStatus> getSingleConfigurationIssue(QuoteModel quoteModel)
      Deprecated, for removal: This API element is subject to removal in a future version.