Class DefaultCpqInboundQuoteHelper

java.lang.Object
com.sap.hybris.sapcpqquoteintegration.inbound.helper.impl.DefaultCpqInboundQuoteHelper
All Implemented Interfaces:
CpqInboundQuoteHelper

public class DefaultCpqInboundQuoteHelper extends Object implements CpqInboundQuoteHelper
  • Constructor Details

    • DefaultCpqInboundQuoteHelper

      public DefaultCpqInboundQuoteHelper()
  • Method Details

    • getCloneHooks

      protected List<de.hybris.platform.order.strategies.ordercloning.CloneAbstractOrderHook> getCloneHooks()
    • setCloneHooks

      public void setCloneHooks(List<de.hybris.platform.order.strategies.ordercloning.CloneAbstractOrderHook> cloneHooks)
    • processInboundQuote

      public QuoteModel processInboundQuote(QuoteModel inboundQuote)
      Specified by:
      processInboundQuote in interface CpqInboundQuoteHelper
    • adjustEntryNumbers

      protected void adjustEntryNumbers(QuoteModel inboundQuote)
    • processQuoteEntries

      public void processQuoteEntries(QuoteModel sapQuoteModel)
    • processDiscount

      protected void processDiscount(QuoteModel inboundQuote)
      Parameters:
      inboundQuote -
    • processComments

      protected void processComments(QuoteModel inboundQuote)
      Parameters:
      inboundQuote -
    • calculateDiscountPercent

      protected double calculateDiscountPercent(QuoteEntryModel inboundQuoteEntry)
    • processQuoteEntryComments

      protected void processQuoteEntryComments(QuoteEntryModel inboundQuoteEntry)
      Parameters:
      inboundQuoteEntry -
    • getQuoteService

      public de.hybris.platform.order.QuoteService getQuoteService()
    • setQuoteService

      public void setQuoteService(de.hybris.platform.order.QuoteService quoteService)
    • getUserService

      public de.hybris.platform.servicelayer.user.UserService getUserService()
    • setUserService

      public void setUserService(de.hybris.platform.servicelayer.user.UserService userService)
    • getKeyGenerator

      public de.hybris.platform.servicelayer.keygenerator.KeyGenerator getKeyGenerator()
    • setKeyGenerator

      public void setKeyGenerator(de.hybris.platform.servicelayer.keygenerator.KeyGenerator keyGenerator)
    • getCommentService

      public de.hybris.platform.comments.services.CommentService getCommentService()
    • setCommentService

      public void setCommentService(de.hybris.platform.comments.services.CommentService commentService)
    • getBaseStoreService

      public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
    • getBaseSiteService

      public de.hybris.platform.site.BaseSiteService getBaseSiteService()
    • setBaseSiteService

      public void setBaseSiteService(de.hybris.platform.site.BaseSiteService baseSiteService)
    • getCatalogService

      public de.hybris.platform.catalog.CatalogService getCatalogService()
    • setCatalogService

      public void setCatalogService(de.hybris.platform.catalog.CatalogService catalogService)
    • getModelService

      public de.hybris.platform.servicelayer.model.ModelService getModelService()
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
    • getMediaService

      public de.hybris.platform.servicelayer.media.MediaService getMediaService()
    • setMediaService

      public void setMediaService(de.hybris.platform.servicelayer.media.MediaService mediaService)
    • getProductService

      public de.hybris.platform.product.ProductService getProductService()
    • setProductService

      public void setProductService(de.hybris.platform.product.ProductService productService)
    • getSapCpqQuoteService

      public SapCpqQuoteService getSapCpqQuoteService()
    • setSapCpqQuoteService

      public void setSapCpqQuoteService(SapCpqQuoteService sapCpqQuoteService)