Class DefaultB2BQuoteEvaluationStrategy

java.lang.Object
de.hybris.platform.b2b.strategies.impl.DefaultB2BQuoteEvaluationStrategy
All Implemented Interfaces:
QuoteEvaluationStrategy

@Deprecated(since="6.3", forRemoval=true) public class DefaultB2BQuoteEvaluationStrategy extends Object implements QuoteEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
Since 6.3.
  • Constructor Details

    • DefaultB2BQuoteEvaluationStrategy

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

    • isQuoteAllowed

      public boolean isQuoteAllowed(AbstractOrderModel source)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      isQuoteAllowed in interface QuoteEvaluationStrategy
    • findQuoteLimitAssignedToUnit

      protected B2BQuoteLimitModel findQuoteLimitAssignedToUnit(B2BUnitModel unit)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setB2bCurrencyConversionService

      public void setB2bCurrencyConversionService(B2BCurrencyConversionService b2bCurrencyConversionService)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Parameters:
      b2bCurrencyConversionService - the b2bCurrencyConversionService to set
    • setCommonI18NService

      public void setCommonI18NService(CommonI18NService commonI18NService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCommonI18NService

      protected CommonI18NService getCommonI18NService()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns:
      the commonI18NService
    • getB2bCurrencyConversionService

      protected B2BCurrencyConversionService getB2bCurrencyConversionService()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns:
      the b2bCurrencyConversionService
    • setB2bUnitService

      public void setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getB2bUnitService

      public B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns:
      the b2bUnitService
    • getQuoteLimitCurrency

      public String getQuoteLimitCurrency()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setQuoteLimitCurrency

      public void setQuoteLimitCurrency(String quoteLimitCurrency)
      Deprecated, for removal: This API element is subject to removal in a future version.
      The ISOCode of the currency of the quoteLimit against which orders are calculated.
    • getQuoteLimit

      public BigDecimal getQuoteLimit()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setQuoteLimit

      public void setQuoteLimit(BigDecimal quoteLimit)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Given orders placed above this value in the given currency, Users shall be able to request quotes