Class DefaultSapCpiC4CQuoteService

java.lang.Object
de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService
com.sap.hybris.c4ccpiquote.outbound.service.impl.DefaultSapCpiC4CQuoteService
All Implemented Interfaces:
de.hybris.platform.commerceservices.order.CommerceQuoteService

public class DefaultSapCpiC4CQuoteService extends de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService
Default Implementation for DefaultCommerceQuoteService
  • 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
    void
    cancelQuote(QuoteModel quoteModel, UserModel userModel)
     
     
    void
     
    submitQuote(QuoteModel quoteModel, UserModel userModel)
     

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

    acceptAndPrepareCheckout, applyQuoteDiscount, approveQuote, assignQuoteToUser, createDiscountValue, createQuoteFromCart, createQuoteFromCartInternal, createQuoteSnapshot, createQuoteSnapshotWithState, executeQuoteAssignment, getAllowedActions, getCalculationService, getCartService, getCommerceCartService, getCommerceQuoteDao, getCommerceQuoteUtils, getCommerceSaveCartService, getCurrentDateTimeFormatted, getEventService, getModelService, getOrderQuoteDiscountValuesAccessor, getQuoteActionValidationStrategy, getQuoteAssignmentValidationStrategy, getQuoteByCodeAndCustomerAndStore, getQuoteCartValidationStrategy, getQuoteExpirationTimeValidationStrategy, getQuoteFromSessionCart, getQuoteList, getQuoteMetadataValidationStrategy, getQuoteRequestThreshold, getQuotesCountForStoreAndUser, getQuoteSellerApproverAutoApprovalStrategy, getQuoteService, getQuoteSnapshotStateTransitionMap, getQuoteStateSelectionStrategy, getQuoteUpdateExpirationTimeStrategy, getQuoteUpdateStateStrategy, getQuoteUserTypeIdentificationStrategy, getRequoteStrategy, getSessionService, getUpdateQuoteFromCartStrategy, getUserService, hasQuoteInSessionCart, isQuoteCartValidForCheckout, isRequestThresholdRequired, isSessionQuoteSameAsRequestedQuote, loadQuoteAsSessionCart, rejectQuote, removeQuoteCart, requote, saveUpdate, setAssigneeOnQuote, setCalculationService, setCartService, setCommerceCartService, setCommerceQuoteDao, setCommerceQuoteUtils, setCommerceSaveCartService, setEventService, setModelService, setOrderQuoteDiscountValuesAccessor, setQuoteActionValidationStrategy, setQuoteAssignmentValidationStrategy, setQuoteCartValidationStrategy, setQuoteExpirationTimeValidationStrategy, setQuoteMetadataValidationStrategy, setQuoteSellerApproverAutoApprovalStrategy, setQuoteService, 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

    • DefaultSapCpiC4CQuoteService

      public DefaultSapCpiC4CQuoteService()
  • Method Details

    • cancelQuote

      public void cancelQuote(QuoteModel quoteModel, UserModel userModel)
      Specified by:
      cancelQuote in interface de.hybris.platform.commerceservices.order.CommerceQuoteService
      Overrides:
      cancelQuote in class de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService
    • submitQuote

      public QuoteModel submitQuote(QuoteModel quoteModel, UserModel userModel)
      Specified by:
      submitQuote in interface de.hybris.platform.commerceservices.order.CommerceQuoteService
      Overrides:
      submitQuote in class de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteService
    • getC4CConsumedDestinationService

      public C4CConsumedDestinationService getC4CConsumedDestinationService()
    • setC4CConsumedDestinationService

      public void setC4CConsumedDestinationService(C4CConsumedDestinationService c4cConsumedDestinationService)