Class DefaultCsvFacade
java.lang.Object
de.hybris.platform.acceleratorfacades.csv.impl.DefaultCsvFacade
- All Implemented Interfaces:
CsvFacade
Default implementation of
CsvFacade-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateCsvFromCart(List<String> headers, boolean includeHeader, CartData cartData, Writer writer) Generate CSV content from CartDataprotected voidwriteOrderEntries(Writer writer, List<OrderEntryData> entries) protected voidwriteOrderEntry(Writer writer, OrderEntryData entry)
-
Field Details
-
LINE_SEPERATOR
- See Also:
-
DELIMITER
- See Also:
-
-
Constructor Details
-
DefaultCsvFacade
public DefaultCsvFacade()
-
-
Method Details
-
generateCsvFromCart
public void generateCsvFromCart(List<String> headers, boolean includeHeader, CartData cartData, Writer writer) throws IOException Description 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 generatedcartData- : object containing cart detailswriter- : CSV content generated is written to the (buffered) writer- Throws:
IOException- : throws in case of IO errors.
-
writeOrderEntries
- Throws:
IOException
-
writeOrderEntry
- Throws:
IOException
-