public class ContactsEntryImportCsvTask extends CsvImportTask<DbContactsEntry> implements ContactsEntryImportFields
ImmoToolTask
zum Tabellenimport von Adressen im CSV-Format.ImmoToolTask.Adapter, ImmoToolTask.Callback, ImmoToolTask.Listener
SwingWorker.StateValue
ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_DISTRICT, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_POSTALCODE, ADDRESS_REGION, ADDRESS_STREET, ADDRESS_STREETNR, COMPANY_BUSINESS, COMPANY_DEPARTMENT, COMPANY_FAX, COMPANY_LEGAL_FORM, COMPANY_MAIL, COMPANY_MOBILEPHONE, COMPANY_NAME, COMPANY_NAME_ADDITION, COMPANY_PHONE, COMPANY_POSITION, COMPANY_WEBSITE, DETAILS_AUSWEIS_ART, DETAILS_AUSWEIS_BEHOERDE, DETAILS_AUSWEIS_NR, DETAILS_CITIZENSHIP, DETAILS_DAY_OF_BIRTH, DETAILS_KONTO_BIC, DETAILS_KONTO_BLZ, DETAILS_KONTO_IBAN, DETAILS_KONTO_INHABER, DETAILS_KONTO_INSTITUT, DETAILS_KONTO_NR, DETAILS_PLACE_OF_BIRTH, DETAILS_SPRACHEN, DETAILS_STEUER_IDNR, DETAILS_STEUER_NR, DETAILS_STEUER_UMSATZ_IDNR, DETAILS_WIRTSCHAFT_IDNR, FIELDCOUNT, NOTES, PERSON_FAX, PERSON_FIRSTNAME, PERSON_GENDER, PERSON_LASTNAME, PERSON_LETTER_ADDRESS, PERSON_MAIL, PERSON_MIDDLENAME, PERSON_MOBILEPHONE, PERSON_PHONE, PERSON_TITLE, PUBLIC_ID
Constructor and Description |
---|
ContactsEntryImportCsvTask(AbstractDbDriver dbDriver,
DbContactsHandler contactsHandler,
File importFile) |
Modifier and Type | Method and Description |
---|---|
protected DbContactsEntry |
createCsvObject() |
protected Long |
executeImport() |
protected DbContactsHandler |
getContactsHandler() |
protected AbstractDbDriver |
getDbDriver() |
protected int |
getDefinedFieldCount() |
protected String |
getFieldTitle(int index) |
boolean |
isMultipleSelectionAllowed(int field) |
protected void |
readRecord(org.apache.commons.csv.CSVRecord record,
DbContactsEntry dest) |
protected boolean |
saveCsvObject(DbContactsEntry contact,
long lineNr) |
createFieldModel, doInBackground, getCsvFile, getFieldMapping, getValue, setupReader, setupReader, setupReader
addListener, cancelled, checkCancelled, createCallback, done, executeAndWait, executeAndWait, failed, finished, getDescription, getId, getMessage, getParentWindow, getTaskDialog, getTitle, isCancelException, isPending, isStarted, process, propertyChange, removeListener, setDescription, setMessage, setParentWindow, setProgress, setProgress, setProgress, setProgress, setTaskDialog, setTitle, succeeded
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress
public ContactsEntryImportCsvTask(AbstractDbDriver dbDriver, DbContactsHandler contactsHandler, File importFile)
protected DbContactsEntry createCsvObject()
createCsvObject
in class CsvImportTask<DbContactsEntry>
protected Long executeImport() throws IOException
executeImport
in class CsvImportTask<DbContactsEntry>
IOException
protected DbContactsHandler getContactsHandler()
protected AbstractDbDriver getDbDriver()
protected int getDefinedFieldCount()
getDefinedFieldCount
in class CsvImportTask<DbContactsEntry>
protected final String getFieldTitle(int index)
getFieldTitle
in class CsvImportTask<DbContactsEntry>
public boolean isMultipleSelectionAllowed(int field)
isMultipleSelectionAllowed
in class CsvImportTask<DbContactsEntry>
protected void readRecord(org.apache.commons.csv.CSVRecord record, DbContactsEntry dest)
readRecord
in class CsvImportTask<DbContactsEntry>
protected boolean saveCsvObject(DbContactsEntry contact, long lineNr)
saveCsvObject
in class CsvImportTask<DbContactsEntry>
Copyright © 2015 OpenEstate. All rights reserved.