Class DefaultCpqInboundQuoteHelper
java.lang.Object
com.sap.hybris.sapcpqquoteintegration.inbound.helper.impl.DefaultCpqInboundQuoteHelper
- All Implemented Interfaces:
CpqInboundQuoteHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadjustEntryNumbers(QuoteModel inboundQuote) protected doublecalculateDiscountPercent(QuoteEntryModel inboundQuoteEntry) de.hybris.platform.site.BaseSiteServicede.hybris.platform.store.services.BaseStoreServicede.hybris.platform.catalog.CatalogServiceprotected List<de.hybris.platform.order.strategies.ordercloning.CloneAbstractOrderHook>de.hybris.platform.comments.services.CommentServicede.hybris.platform.servicelayer.keygenerator.KeyGeneratorde.hybris.platform.servicelayer.media.MediaServicede.hybris.platform.servicelayer.model.ModelServicede.hybris.platform.product.ProductServicede.hybris.platform.order.QuoteServicede.hybris.platform.servicelayer.user.UserServiceprotected voidprocessComments(QuoteModel inboundQuote) protected voidprocessDiscount(QuoteModel inboundQuote) processInboundQuote(QuoteModel inboundQuote) voidprocessQuoteEntries(QuoteModel sapQuoteModel) protected voidprocessQuoteEntryComments(QuoteEntryModel inboundQuoteEntry) voidsetBaseSiteService(de.hybris.platform.site.BaseSiteService baseSiteService) voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetCatalogService(de.hybris.platform.catalog.CatalogService catalogService) voidsetCloneHooks(List<de.hybris.platform.order.strategies.ordercloning.CloneAbstractOrderHook> cloneHooks) voidsetCommentService(de.hybris.platform.comments.services.CommentService commentService) voidsetKeyGenerator(de.hybris.platform.servicelayer.keygenerator.KeyGenerator keyGenerator) voidsetMediaService(de.hybris.platform.servicelayer.media.MediaService mediaService) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetProductService(de.hybris.platform.product.ProductService productService) voidsetQuoteService(de.hybris.platform.order.QuoteService quoteService) voidsetSapCpqQuoteService(SapCpqQuoteService sapCpqQuoteService) voidsetUserService(de.hybris.platform.servicelayer.user.UserService userService)
-
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
- Specified by:
processInboundQuotein interfaceCpqInboundQuoteHelper
-
adjustEntryNumbers
-
processQuoteEntries
-
processDiscount
- Parameters:
inboundQuote-
-
processComments
- Parameters:
inboundQuote-
-
calculateDiscountPercent
-
processQuoteEntryComments
- 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
-
setSapCpqQuoteService
-