org.archiviststoolkit.importer
Class XmlOliviaNameImportHandler

java.lang.Object
  extended by org.archiviststoolkit.importer.ImportHandler
      extended by org.archiviststoolkit.importer.XmlImportHandler
          extended by org.archiviststoolkit.importer.XmlOliviaNameImportHandler
All Implemented Interfaces:
java.lang.Runnable

public class XmlOliviaNameImportHandler
extends XmlImportHandler

Imports Contact domain objects from CSV files.


Field Summary
 
Fields inherited from class org.archiviststoolkit.importer.XmlImportHandler
DEFAULT_SEP, recordTag
 
Fields inherited from class org.archiviststoolkit.importer.ImportHandler
file, importController
 
Constructor Summary
XmlOliviaNameImportHandler(java.lang.String importName)
          Constructor.
 
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 org.archiviststoolkit.importer.XmlImportHandler
getColumnList, getSourceApplication, importFile, importFile, isAutoCompleteOn, parse, purify, setColumnList, setSourceApplication, startImportThread
 
Methods inherited from class org.archiviststoolkit.importer.ImportHandler
getFile, getImportController, getInitialChunk, run, startImportThread
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlOliviaNameImportHandler

public XmlOliviaNameImportHandler(java.lang.String importName)
Constructor.

Parameters:
importName - the import name.
Method Detail

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)
                                throws UnknownLookupListException
Description copied from class: XmlImportHandler
Handle a newly parsed row.

Specified by:
handleInstance in class XmlImportHandler
Returns:
the constructed domain object
Throws:
UnknownLookupListException