All Known Implementing Classes:
DefaultImpexConverter

public interface ImpexConverter
Interface for converting a CSV file into impex.
  • Method Details

    • getHeader

      String getHeader()
      Retrieves the impex header.
      Returns:
      impex import header
    • convert

      String convert(Map<Integer,String> row, Long sequenceId)
      Converts a CSV row to impex.
      Parameters:
      row - a CSV row containing column indexes and values
      sequenceId -
      Returns:
      a converted impex line
    • filter

      boolean filter(Map<Integer,String> row)
      Evaluate a single row and return a false, if the row should be filtered.
      Parameters:
      row -
      Returns:
      false, if the row should not be converted
    • getType

      String getType()
      Returns the type, if defined.
      Returns:
      type