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 classAgencyImportTask.DeleteMethodstatic classAgencyImportTask.Resultstatic classAgencyImportTask.Settingsstatic classAgencyImportTask.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 ConnectiondbConnectionprotected AbstractDbDriverdbDriverprotected DbAgencyExtensiondbExtensionprotected DbUserdbUserprotected AbstractImportimportFormatprotected AgencyImportTask.SettingsimportSettingsprotected StringimportVersion
-
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.ResultcreateResult()protected AgencyImportTask.ResultdoInBackground()protected voidfailed(Throwable t)protected EstateImplgetEstateForImport(EstateImpl importedEstate, EstateImpl currentEstate, AgencyImportTask.Result result)protected voidsucceeded(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:
doInBackgroundin classImmoToolTask<AgencyImportTask.Result,Void>- Throws:
Exception
-
failed
protected void failed(Throwable t)
- Overrides:
failedin classImmoToolTask<AgencyImportTask.Result,Void>
-
getEstateForImport
protected EstateImpl getEstateForImport(EstateImpl importedEstate, EstateImpl currentEstate, AgencyImportTask.Result result)
-
succeeded
protected void succeeded(AgencyImportTask.Result result)
- Overrides:
succeededin classImmoToolTask<AgencyImportTask.Result,Void>
-
-