Interface ImpexConverter
-
- All Known Implementing Classes:
DefaultImpexConverter
public interface ImpexConverterInterface for converting a CSV file into impex.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringconvert(java.util.Map<java.lang.Integer,java.lang.String> row, java.lang.Long sequenceId)Converts a CSV row to impex.booleanfilter(java.util.Map<java.lang.Integer,java.lang.String> row)Evaluate a single row and return a false, if the row should be filtered.java.lang.StringgetHeader()Retrieves the impex header.java.lang.StringgetType()Returns the type, if defined.
-
-
-
Method Detail
-
getHeader
java.lang.String getHeader()
Retrieves the impex header.- Returns:
- impex import header
-
convert
java.lang.String convert(java.util.Map<java.lang.Integer,java.lang.String> row, java.lang.Long sequenceId)Converts a CSV row to impex.- Parameters:
row- a CSV row containing column indexes and valuessequenceId-- Returns:
- a converted impex line
-
filter
boolean filter(java.util.Map<java.lang.Integer,java.lang.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
java.lang.String getType()
Returns the type, if defined.- Returns:
- type
-
-