org.archiviststoolkit.importer
Class DelimitedAccessionImportHandler
java.lang.Object
org.archiviststoolkit.importer.ImportHandler
org.archiviststoolkit.importer.TabImportHandler
org.archiviststoolkit.importer.DelimitedAccessionImportHandler
- All Implemented Interfaces:
- java.lang.Runnable
public class DelimitedAccessionImportHandler
- extends TabImportHandler
Imports Contact domain objects from CSV files.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE_CREATION_NONE
public static final java.lang.String RESOURCE_CREATION_NONE
- See Also:
- Constant Field Values
RESOURCE_CREATION_STUB
public static final java.lang.String RESOURCE_CREATION_STUB
- See Also:
- Constant Field Values
RESOURCE_CREATION_FULL
public static final java.lang.String RESOURCE_CREATION_FULL
- See Also:
- Constant Field Values
DelimitedAccessionImportHandler
public DelimitedAccessionImportHandler(ImportOptionsAccessions importOptions)
- Constructor.
canImportFile
public boolean canImportFile(java.io.File file)
- Can this file be imported.
- Specified by:
canImportFile
in class ImportHandler
- Parameters:
file
- the file to import.
- Returns:
- yes or no
handleRow
public java.lang.Object handleRow(java.util.ArrayList dataList)
throws ImportException,
ImportBadLookupException,
UnknownLookupListException
- Take a row and turn it into a domain object.
- Specified by:
handleRow
in class TabImportHandler
- Parameters:
dataList
- the list representing the rows.
- Returns:
- the domain object.
- Throws:
ImportException
ImportBadLookupException
UnknownLookupListException
mapColumn
public java.util.ArrayList mapColumn(java.util.ArrayList dataList)
- Map input columns to real columns.
- Specified by:
mapColumn
in class TabImportHandler
- Parameters:
dataList
- the list to patch.
- Returns:
- the patched list.
parseDate
public void parseDate(Accessions accession,
java.lang.String dateString)
getDateFormat
public java.lang.String getDateFormat()
setDateFormat
public void setDateFormat(java.lang.String dateFormat)
getResourceRecordCreationValues
public static java.util.Vector<java.lang.String> getResourceRecordCreationValues()