org.archiviststoolkit.importer
Class XmlEacNameImportHandler
java.lang.Object
org.archiviststoolkit.importer.ImportHandler
org.archiviststoolkit.importer.XmlImportHandler
org.archiviststoolkit.importer.XmlEacNameImportHandler
- All Implemented Interfaces:
- java.lang.Runnable
public class XmlEacNameImportHandler
- extends XmlImportHandler
Imports Contact domain objects from CSV files.
Method Summary |
boolean |
canImportFile(java.io.File file)
Can this file be imported. |
java.lang.Object |
handleInstance(java.lang.String xmlInstanceString)
Handle a newly parsed row. |
java.lang.Object |
handleRow(java.util.Map dataList)
Take a row and turn it into a domain object. |
java.util.ArrayList |
mapColumn(java.util.ArrayList dataList)
Map input columns to real columns. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlEacNameImportHandler
public XmlEacNameImportHandler(java.lang.String importName)
- Constructor.
- Parameters:
importName
- the import name.identityName
- the identity name.translationMapLocation
- the translation map to use.
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.Map dataList)
- Take a row and turn it into a domain object.
- Parameters:
dataList
- the list representing the rows.
- Returns:
- the domain object.
mapColumn
public java.util.ArrayList mapColumn(java.util.ArrayList dataList)
- Map input columns to real columns.
- Specified by:
mapColumn
in class XmlImportHandler
- Parameters:
dataList
- the list to patch.
- Returns:
- the patched list.
handleInstance
public java.lang.Object handleInstance(java.lang.String xmlInstanceString)
- Description copied from class:
XmlImportHandler
- Handle a newly parsed row.
- Specified by:
handleInstance
in class XmlImportHandler
- Returns:
- the constructed domain object