Class MailExportTask
- java.lang.Object
-
- javax.swing.SwingWorker<T,V>
-
- com.openindex.openestate.tool.ImmoToolTask<Boolean,Void>
-
- com.openindex.openestate.tool.mail.utils.MailExportTask
-
- All Implemented Interfaces:
PropertyChangeListener
,Runnable
,Future<Boolean>
,RunnableFuture<Boolean>
,EventListener
public class MailExportTask extends ImmoToolTask<Boolean,Void>
MailExportTask.- Author:
- Andreas Rudolph
-
-
Nested Class Summary
-
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 File
destinationFile
protected DbMailMessageHandler
messageHandler
protected long
messageId
-
Constructor Summary
Constructors Constructor Description MailExportTask(AbstractDbDriver dbDriver, DbMailMessageHandler messageHandler, long messageId, File destinationFile)
MailExportTask(Connection dbConnection, DbMailMessageHandler messageHandler, long messageId, File destinationFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Boolean
doInBackground()
-
Methods inherited from class com.openindex.openestate.tool.ImmoToolTask
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
-
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress
-
-
-
-
Field Detail
-
dbConnection
protected Connection dbConnection
-
dbDriver
protected AbstractDbDriver dbDriver
-
messageHandler
protected DbMailMessageHandler messageHandler
-
messageId
protected long messageId
-
destinationFile
protected File destinationFile
-
-
Constructor Detail
-
MailExportTask
public MailExportTask(AbstractDbDriver dbDriver, DbMailMessageHandler messageHandler, long messageId, File destinationFile)
-
MailExportTask
public MailExportTask(Connection dbConnection, DbMailMessageHandler messageHandler, long messageId, File destinationFile)
-
-
Method Detail
-
doInBackground
protected Boolean doInBackground() throws Exception
- Specified by:
doInBackground
in classImmoToolTask<Boolean,Void>
- Throws:
Exception
-
-