Class DefaultCsvFacade

java.lang.Object
de.hybris.platform.acceleratorfacades.csv.impl.DefaultCsvFacade
All Implemented Interfaces:
CsvFacade

public class DefaultCsvFacade extends Object implements CsvFacade
Default implementation of CsvFacade
  • Field Details

  • 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: CsvFacade
      Generate CSV content from CartData
      Specified by:
      generateCsvFromCart in interface CsvFacade
      Parameters:
      headers - : list of text which is used as csv header; e.g Code,Name,Price
      includeHeader - : flag to indicate whether header should be generated
      cartData - : object containing cart details
      writer - : CSV content generated is written to the (buffered) writer
      Throws:
      IOException - : throws in case of IO errors.
    • writeOrderEntries

      protected void writeOrderEntries(Writer writer, List<OrderEntryData> entries) throws IOException
      Throws:
      IOException
    • writeOrderEntry

      protected void writeOrderEntry(Writer writer, OrderEntryData entry) throws IOException
      Throws:
      IOException