Class AgencyImportTask
- java.lang.Object
-
- javax.swing.SwingWorker<T,V>
-
- com.openindex.openestate.tool.ImmoToolTask<AgencyImportTask.Result,Void>
-
- com.openindex.openestate.tool.agency.AgencyImportTask
-
- All Implemented Interfaces:
PropertyChangeListener
,Runnable
,Future<AgencyImportTask.Result>
,RunnableFuture<AgencyImportTask.Result>
,EventListener
public class AgencyImportTask extends ImmoToolTask<AgencyImportTask.Result,Void>
AgencyImportTask.- Author:
- Andreas Rudolph
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AgencyImportTask.DeleteMethod
static class
AgencyImportTask.Result
static class
AgencyImportTask.Settings
static class
AgencyImportTask.UpdateMethod
-
Nested classes/interfaces inherited from class com.openindex.openestate.tool.ImmoToolTask
ImmoToolTask.Adapter, ImmoToolTask.Callback, ImmoToolTask.Listener
-
Nested classes/interfaces inherited from class javax.swing.SwingWorker
SwingWorker.StateValue
-
-
Field Summary
Fields Modifier and Type Field Description protected Connection
dbConnection
protected AbstractDbDriver
dbDriver
protected DbAgencyExtension
dbExtension
protected DbUser
dbUser
protected AbstractImport
importFormat
protected AgencyImportTask.Settings
importSettings
protected String
importVersion
-
Constructor Summary
Constructors Constructor Description AgencyImportTask(File importFile, AbstractImport importFormat, String importVersion, AgencyImportTask.Settings importSettings, AbstractDbDriver dbDriver, DbAgencyExtension dbExtension, DbUser dbUser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AgencyImportTask.Result
createResult()
protected AgencyImportTask.Result
doInBackground()
protected void
failed(Throwable t)
protected EstateImpl
getEstateForImport(EstateImpl importedEstate, EstateImpl currentEstate, AgencyImportTask.Result result)
protected void
succeeded(AgencyImportTask.Result result)
-
Methods inherited from class com.openindex.openestate.tool.ImmoToolTask
addListener, cancelled, checkCancelled, createCallback, done, executeAndWait, executeAndWait, finished, getDescription, getId, getMessage, getParentWindow, getTaskDialog, getTitle, isCancelException, isPending, isStarted, process, propertyChange, removeListener, setDescription, setMessage, setParentWindow, setProgress, setProgress, setProgress, setProgress, setTaskDialog, setTitle
-
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress
-
-
-
-
Field Detail
-
importFormat
protected final AbstractImport importFormat
-
importVersion
protected final String importVersion
-
importSettings
protected final AgencyImportTask.Settings importSettings
-
dbDriver
protected final AbstractDbDriver dbDriver
-
dbExtension
protected final DbAgencyExtension dbExtension
-
dbUser
protected final DbUser dbUser
-
dbConnection
protected Connection dbConnection
-
-
Constructor Detail
-
AgencyImportTask
public AgencyImportTask(File importFile, AbstractImport importFormat, String importVersion, AgencyImportTask.Settings importSettings, AbstractDbDriver dbDriver, DbAgencyExtension dbExtension, DbUser dbUser)
-
-
Method Detail
-
createResult
protected AgencyImportTask.Result createResult()
-
doInBackground
protected AgencyImportTask.Result doInBackground() throws Exception
- Specified by:
doInBackground
in classImmoToolTask<AgencyImportTask.Result,Void>
- Throws:
Exception
-
failed
protected void failed(Throwable t)
- Overrides:
failed
in classImmoToolTask<AgencyImportTask.Result,Void>
-
getEstateForImport
protected EstateImpl getEstateForImport(EstateImpl importedEstate, EstateImpl currentEstate, AgencyImportTask.Result result)
-
succeeded
protected void succeeded(AgencyImportTask.Result result)
- Overrides:
succeeded
in classImmoToolTask<AgencyImportTask.Result,Void>
-
-