Class DefaultSapCpqSbCpiQuoteService

java.lang.Object
de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService
com.sap.hybris.sapcpqquoteintegration.outbound.service.impl.DefaultSapCpqCpiQuoteService
com.sap.hybris.sapcpqsbintegration.service.impl.DefaultSapCpqSbCpiQuoteService
All Implemented Interfaces:
de.hybris.platform.commerceservices.order.CommerceQuoteService

public class DefaultSapCpqSbCpiQuoteService extends DefaultSapCpqCpiQuoteService
Default Quote Service to communicate with Sap CPI and SAP CPQ system
  • Field Summary

    Fields inherited from class de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService

    ABSTRACT_ORDER_DESCRIPTION, ABSTRACT_ORDER_NAME, DATE_TIME_FORMAT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    de.hybris.platform.servicelayer.model.ModelService
     
    de.hybris.platform.order.QuoteService
     
     
    void
    setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
     
    void
    setQuoteService(de.hybris.platform.order.QuoteService quoteService)
     

    Methods inherited from class com.sap.hybris.sapcpqquoteintegration.outbound.service.impl.DefaultSapCpqCpiQuoteService

    cancelQuote, getAllowedActions, getFlexibleSearchService, saveUpdate, setFlexibleSearchService, submitQuote

    Methods inherited from class de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService

    acceptAndPrepareCheckout, applyQuoteDiscount, approveQuote, assignQuoteToUser, createDiscountValue, createQuoteFromCart, createQuoteFromCartInternal, createQuoteSnapshot, executeQuoteAssignment, getCalculationService, getCartService, getCommerceCartService, getCommerceQuoteDao, getCommerceQuoteUtils, getCommerceSaveCartService, getCurrentDateTimeFormatted, getEventService, getOrderQuoteDiscountValuesAccessor, getQuoteActionValidationStrategy, getQuoteAssignmentValidationStrategy, getQuoteByCodeAndCustomerAndStore, getQuoteCartValidationStrategy, getQuoteExpirationTimeValidationStrategy, getQuoteFromSessionCart, getQuoteList, getQuoteMetadataValidationStrategy, getQuoteRequestThreshold, getQuotesCountForStoreAndUser, getQuoteSellerApproverAutoApprovalStrategy, getQuoteSnapshotStateTransitionMap, getQuoteStateSelectionStrategy, getQuoteUpdateExpirationTimeStrategy, getQuoteUpdateStateStrategy, getQuoteUserTypeIdentificationStrategy, getRequoteStrategy, getSessionService, getUpdateQuoteFromCartStrategy, getUserService, hasQuoteInSessionCart, isQuoteCartValidForCheckout, isRequestThresholdRequired, isSessionQuoteSameAsRequestedQuote, loadQuoteAsSessionCart, rejectQuote, removeQuoteCart, setAssigneeOnQuote, setCalculationService, setCartService, setCommerceCartService, setCommerceQuoteDao, setCommerceQuoteUtils, setCommerceSaveCartService, setEventService, setOrderQuoteDiscountValuesAccessor, setQuoteActionValidationStrategy, setQuoteAssignmentValidationStrategy, setQuoteCartValidationStrategy, setQuoteExpirationTimeValidationStrategy, setQuoteMetadataValidationStrategy, setQuoteSellerApproverAutoApprovalStrategy, setQuoteSnapshotStateTransitionMap, setQuoteStateSelectionStrategy, setQuoteUpdateExpirationTimeStrategy, setQuoteUpdateStateStrategy, setQuoteUserTypeIdentificationStrategy, setRequoteStrategy, setSessionService, setUpdateQuoteFromCartStrategy, setUserService, shouldAutoApproveTheQuoteForSellerApproval, unassignQuote, updateAndLoadQuoteCartWithAction, updateQuoteFromCart, updateQuoteFromCartInternal, validateDiscountRate, validateListNotEmpty, validateQuoteCart, validateQuoteThreshold, validateQuoteTotal

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultSapCpqSbCpiQuoteService

      public DefaultSapCpqSbCpiQuoteService()
  • Method Details

    • createQuoteSnapshotWithState

      public QuoteModel createQuoteSnapshotWithState(QuoteModel quoteModel, QuoteState quoteState)
      Specified by:
      createQuoteSnapshotWithState in interface de.hybris.platform.commerceservices.order.CommerceQuoteService
      Overrides:
      createQuoteSnapshotWithState in class de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService
    • requote

      public QuoteModel requote(QuoteModel quote, UserModel user)
      Specified by:
      requote in interface de.hybris.platform.commerceservices.order.CommerceQuoteService
      Overrides:
      requote in class DefaultSapCpqCpiQuoteService
    • getModelService

      public de.hybris.platform.servicelayer.model.ModelService getModelService()
      Overrides:
      getModelService in class de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
      Overrides:
      setModelService in class de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService
    • getQuoteService

      public de.hybris.platform.order.QuoteService getQuoteService()
      Overrides:
      getQuoteService in class de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService
    • setQuoteService

      public void setQuoteService(de.hybris.platform.order.QuoteService quoteService)
      Overrides:
      setQuoteService in class de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService