Interface CsvFacade

All Known Implementing Classes:
DefaultCsvFacade

public interface CsvFacade
Facade for generating CSV content.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    generateCsvFromCart(List<String> headers, boolean includeHeader, CartData cartData, Writer writer)
    Generate CSV content from CartData
  • Method Details

    • generateCsvFromCart

      void generateCsvFromCart(List<String> headers, boolean includeHeader, CartData cartData, Writer writer) throws IOException
      Generate CSV content from CartData
      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.