Class TaskCsvCodec

java.lang.Object
fr.tiogars.chat.domains.task.services.TaskCsvCodec

@Component public class TaskCsvCodec extends Object
Serializes and parses Tasks in the CSV import/export format.
Since:
0.1.0
  • Constructor Details

    • TaskCsvCodec

      public TaskCsvCodec()
  • Method Details

    • serialize

      public String serialize(List<Task> records)
      Serializes records to CSV.
      Parameters:
      records - records to serialize
      Returns:
      CSV document
    • parse

      public List<CreateTaskRequest> parse(String csv)
      Parses records from CSV.
      Parameters:
      csv - CSV document
      Returns:
      parsed records