Class DefaultCsvFacade
- java.lang.Object
-
- de.hybris.platform.acceleratorfacades.csv.impl.DefaultCsvFacade
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDELIMITERstatic java.lang.StringLINE_SEPERATOR
-
Constructor Summary
Constructors Constructor Description DefaultCsvFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerateCsvFromCart(java.util.List<java.lang.String> headers, boolean includeHeader, CartData cartData, java.io.Writer writer)Generate CSV content from CartDataprotected voidwriteOrderEntries(java.io.Writer writer, java.util.List<OrderEntryData> entries)protected voidwriteOrderEntry(java.io.Writer writer, OrderEntryData entry)
-
-
-
Field Detail
-
LINE_SEPERATOR
public static final java.lang.String LINE_SEPERATOR
- See Also:
- Constant Field Values
-
DELIMITER
public static final java.lang.String DELIMITER
- See Also:
- Constant Field Values
-
-
Method Detail
-
generateCsvFromCart
public void generateCsvFromCart(java.util.List<java.lang.String> headers, boolean includeHeader, CartData cartData, java.io.Writer writer) throws java.io.IOExceptionDescription copied from interface:CsvFacadeGenerate CSV content from CartData- Specified by:
generateCsvFromCartin interfaceCsvFacade- Parameters:
headers- : list of text which is used as csv header; e.g Code,Name,PriceincludeHeader- : flag to indicate whether header should be generatedwriter- : CSV content generated is written to the (buffered) writer- Throws:
java.io.IOException
-
writeOrderEntries
protected void writeOrderEntries(java.io.Writer writer, java.util.List<OrderEntryData> entries) throws java.io.IOException- Throws:
java.io.IOException
-
writeOrderEntry
protected void writeOrderEntry(java.io.Writer writer, OrderEntryData entry) throws java.io.IOException- Throws:
java.io.IOException
-
-