Class DefaultInboundQuoteHelper
- java.lang.Object
-
- de.hybris.platform.sap.c4c.quote.inbound.impl.DefaultInboundQuoteHelper
-
- All Implemented Interfaces:
InboundQuoteHelper
public class DefaultInboundQuoteHelper extends java.lang.Object implements InboundQuoteHelper
-
-
Constructor Summary
Constructors Constructor Description DefaultInboundQuoteHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.DoubleapplyQuoteDiscountAndTax(java.lang.String quoteId, java.lang.Double discountedPrice, java.lang.Double taxValue, java.lang.String userUid)Apply discount and add tax in quote current versionjava.lang.StringconvertEntryNumber(java.lang.String code)Method converts entry number format from C4C to Hybrisjava.lang.StringcreateQuoteEntryProduct(java.lang.String code, java.lang.String productId)Get catalog from quote and productIdQuoteModelcreateQuoteSnapshot(java.lang.String code, java.lang.String state)Get quote for codeCommerceQuoteServicegetCommerceQuoteService()EventServicegetEventService()java.lang.StringgetGuid(java.lang.String code)Get GUID from quote's current versionprotected java.lang.StringgetLocalizedTypeName()ModelServicegetModelService()java.lang.StringgetNameForQuote(java.lang.String code)Set the name of new quotejava.lang.StringgetPreviousEstimatedTotal(java.lang.String code)Set the previous estimated total of quoteProductServicegetProductService()QuoteServicegetQuoteService()QuoteUserTypeIdentificationStrategygetQuoteUserTypeIdentificationStrategy()UserServicegetUserService()voidsetCommerceQuoteService(CommerceQuoteService commerceQuoteService)voidsetEventService(EventService eventService)voidsetModelService(ModelService modelService)voidsetProductService(ProductService productService)voidsetQuoteService(QuoteService quoteService)voidsetQuoteUserTypeIdentificationStrategy(QuoteUserTypeIdentificationStrategy quoteUserTypeIdentificationStrategy)voidsetUserService(UserService userService)
-
-
-
Method Detail
-
createQuoteSnapshot
public QuoteModel createQuoteSnapshot(java.lang.String code, java.lang.String state)
Description copied from interface:InboundQuoteHelperGet quote for code- Specified by:
createQuoteSnapshotin interfaceInboundQuoteHelper- Returns:
- quote
-
getNameForQuote
public java.lang.String getNameForQuote(java.lang.String code)
Description copied from interface:InboundQuoteHelperSet the name of new quote- Specified by:
getNameForQuotein interfaceInboundQuoteHelper- Returns:
- string
-
getLocalizedTypeName
protected java.lang.String getLocalizedTypeName()
-
getPreviousEstimatedTotal
public java.lang.String getPreviousEstimatedTotal(java.lang.String code)
Description copied from interface:InboundQuoteHelperSet the previous estimated total of quote- Specified by:
getPreviousEstimatedTotalin interfaceInboundQuoteHelper- Returns:
- string
-
getGuid
public java.lang.String getGuid(java.lang.String code)
Description copied from interface:InboundQuoteHelperGet GUID from quote's current version- Specified by:
getGuidin interfaceInboundQuoteHelper
-
applyQuoteDiscountAndTax
public java.lang.Double applyQuoteDiscountAndTax(java.lang.String quoteId, java.lang.Double discountedPrice, java.lang.Double taxValue, java.lang.String userUid)Description copied from interface:InboundQuoteHelperApply discount and add tax in quote current version- Specified by:
applyQuoteDiscountAndTaxin interfaceInboundQuoteHelper
-
createQuoteEntryProduct
public java.lang.String createQuoteEntryProduct(java.lang.String code, java.lang.String productId)Description copied from interface:InboundQuoteHelperGet catalog from quote and productId- Specified by:
createQuoteEntryProductin interfaceInboundQuoteHelper- Returns:
- string
-
convertEntryNumber
public java.lang.String convertEntryNumber(java.lang.String code)
Method converts entry number format from C4C to Hybris- Specified by:
convertEntryNumberin interfaceInboundQuoteHelper- Parameters:
code- contains the numeric String- Returns:
- String with conversion done
-
getCommerceQuoteService
public CommerceQuoteService getCommerceQuoteService()
-
setCommerceQuoteService
public void setCommerceQuoteService(CommerceQuoteService commerceQuoteService)
-
getProductService
public ProductService getProductService()
- Returns:
- the productService
-
setProductService
public void setProductService(ProductService productService)
- Parameters:
productService- the productService to set
-
getQuoteService
public QuoteService getQuoteService()
-
setQuoteService
public void setQuoteService(QuoteService quoteService)
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getQuoteUserTypeIdentificationStrategy
public QuoteUserTypeIdentificationStrategy getQuoteUserTypeIdentificationStrategy()
-
setQuoteUserTypeIdentificationStrategy
public void setQuoteUserTypeIdentificationStrategy(QuoteUserTypeIdentificationStrategy quoteUserTypeIdentificationStrategy)
-
getEventService
public EventService getEventService()
-
setEventService
public void setEventService(EventService eventService)
-
getUserService
public UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
-