public class DefaultSavedCartFileUploadStrategy extends java.lang.Object implements SavedCartFileUploadStrategy
| Constructor and Description |
|---|
DefaultSavedCartFileUploadStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected CommerceCartModification |
addLinesToCart(java.lang.String[] cartAttributes,
CartModel cartModel) |
protected CommerceCartParameter |
createCommerceCartParam(java.lang.String code,
long quantity,
CartModel cartModel) |
protected CommerceCartParameter |
createCommerceCartParameter() |
SavedCartFileUploadReportData |
createSavedCartFromFile(MediaModel mediaModel,
CartModel cartModel) |
protected CommerceCartService |
getCommerceCartService() |
protected java.lang.String |
getDelimiter() |
protected MediaService |
getMediaService() |
protected ModelService |
getModelService() |
protected java.lang.Long |
getNumberOfLinesToSkip() |
protected java.lang.Integer |
getProductCodeIndex() |
protected ProductService |
getProductService() |
protected java.lang.Integer |
getQtyIndex() |
protected CommerceCartModification |
handleExceptionForImport(java.lang.Exception ex) |
void |
setCommerceCartService(CommerceCartService commerceCartService) |
void |
setDelimiter(java.lang.String delimiter) |
void |
setMediaService(MediaService mediaService) |
void |
setModelService(ModelService modelService) |
void |
setNumberOfLinesToSkip(java.lang.Long numberOfLinesToSkip) |
void |
setProductCodeIndex(java.lang.Integer productCodeIndex) |
void |
setProductService(ProductService productService) |
void |
setQtyIndex(java.lang.Integer qtyIndex) |
protected void |
writeDebugLog(java.lang.String message) |
public SavedCartFileUploadReportData createSavedCartFromFile(MediaModel mediaModel, CartModel cartModel) throws java.io.IOException
createSavedCartFromFile in interface SavedCartFileUploadStrategyjava.io.IOExceptionprotected CommerceCartModification addLinesToCart(java.lang.String[] cartAttributes, CartModel cartModel) throws CommerceCartModificationException
protected CommerceCartParameter createCommerceCartParam(java.lang.String code, long quantity, CartModel cartModel) throws CommerceCartModificationException
protected CommerceCartModification handleExceptionForImport(java.lang.Exception ex)
protected void writeDebugLog(java.lang.String message)
protected CommerceCartParameter createCommerceCartParameter()
protected ProductService getProductService()
public void setProductService(ProductService productService)
protected MediaService getMediaService()
public void setMediaService(MediaService mediaService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected CommerceCartService getCommerceCartService()
public void setCommerceCartService(CommerceCartService commerceCartService)
protected java.lang.String getDelimiter()
public void setDelimiter(java.lang.String delimiter)
protected java.lang.Integer getProductCodeIndex()
public void setProductCodeIndex(java.lang.Integer productCodeIndex)
protected java.lang.Long getNumberOfLinesToSkip()
public void setNumberOfLinesToSkip(java.lang.Long numberOfLinesToSkip)
protected java.lang.Integer getQtyIndex()
public void setQtyIndex(java.lang.Integer qtyIndex)
Copyright © 2018 SAP SE. All Rights Reserved.