Class DefaultSavedCartFileUploadStrategy
- java.lang.Object
-
- de.hybris.platform.acceleratorservices.process.strategies.impl.DefaultSavedCartFileUploadStrategy
-
- All Implemented Interfaces:
SavedCartFileUploadStrategy
public class DefaultSavedCartFileUploadStrategy extends java.lang.Object implements SavedCartFileUploadStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultSavedCartFileUploadStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CommerceCartModificationaddLinesToCart(java.lang.String[] cartAttributes, CartModel cartModel)protected CommerceCartParametercreateCommerceCartParam(java.lang.String code, long quantity, CartModel cartModel)protected CommerceCartParametercreateCommerceCartParameter()SavedCartFileUploadReportDatacreateSavedCartFromFile(MediaModel mediaModel, CartModel cartModel)protected CommerceCartServicegetCommerceCartService()protected java.lang.StringgetDelimiter()protected MediaServicegetMediaService()protected ModelServicegetModelService()protected java.lang.LonggetNumberOfLinesToSkip()protected java.lang.IntegergetProductCodeIndex()protected ProductServicegetProductService()protected java.lang.IntegergetQtyIndex()protected CommerceCartModificationhandleExceptionForImport(java.lang.Exception ex)voidsetCommerceCartService(CommerceCartService commerceCartService)voidsetDelimiter(java.lang.String delimiter)voidsetMediaService(MediaService mediaService)voidsetModelService(ModelService modelService)voidsetNumberOfLinesToSkip(java.lang.Long numberOfLinesToSkip)voidsetProductCodeIndex(java.lang.Integer productCodeIndex)voidsetProductService(ProductService productService)voidsetQtyIndex(java.lang.Integer qtyIndex)protected voidwriteDebugLog(java.lang.String message)
-
-
-
Method Detail
-
createSavedCartFromFile
public SavedCartFileUploadReportData createSavedCartFromFile(MediaModel mediaModel, CartModel cartModel) throws java.io.IOException
- Specified by:
createSavedCartFromFilein interfaceSavedCartFileUploadStrategy- Throws:
java.io.IOException
-
addLinesToCart
protected CommerceCartModification addLinesToCart(java.lang.String[] cartAttributes, CartModel cartModel) throws CommerceCartModificationException
-
createCommerceCartParam
protected CommerceCartParameter createCommerceCartParam(java.lang.String code, long quantity, CartModel cartModel) throws CommerceCartModificationException
-
handleExceptionForImport
protected CommerceCartModification handleExceptionForImport(java.lang.Exception ex)
-
writeDebugLog
protected void writeDebugLog(java.lang.String message)
-
createCommerceCartParameter
protected CommerceCartParameter createCommerceCartParameter()
-
getProductService
protected ProductService getProductService()
-
setProductService
public void setProductService(ProductService productService)
-
getMediaService
protected MediaService getMediaService()
-
setMediaService
public void setMediaService(MediaService mediaService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getCommerceCartService
protected CommerceCartService getCommerceCartService()
-
setCommerceCartService
public void setCommerceCartService(CommerceCartService commerceCartService)
-
getDelimiter
protected java.lang.String getDelimiter()
-
setDelimiter
public void setDelimiter(java.lang.String delimiter)
-
getProductCodeIndex
protected java.lang.Integer getProductCodeIndex()
-
setProductCodeIndex
public void setProductCodeIndex(java.lang.Integer productCodeIndex)
-
getNumberOfLinesToSkip
protected java.lang.Long getNumberOfLinesToSkip()
-
setNumberOfLinesToSkip
public void setNumberOfLinesToSkip(java.lang.Long numberOfLinesToSkip)
-
getQtyIndex
protected java.lang.Integer getQtyIndex()
-
setQtyIndex
public void setQtyIndex(java.lang.Integer qtyIndex)
-
-