public class MailImportTask extends ImmoToolTask<Integer,Void>
ImmoToolTask.Adapter, ImmoToolTask.Callback, ImmoToolTask.Listener
SwingWorker.StateValue
Modifier and Type | Field and Description |
---|---|
protected Connection |
dbConnection |
protected AbstractDbDriver |
dbDriver |
protected DbMailAccount |
destAccount |
protected DbMailFolder |
destFolder |
protected DbMailMessageHandler |
messageHandler |
protected List<File> |
messages |
Constructor and Description |
---|
MailImportTask(AbstractDbDriver dbDriver,
DbMailMessageHandler messageHandler,
DbMailFolder destFolder,
DbMailAccount destAccount) |
MailImportTask(Connection c,
DbMailMessageHandler messageHandler,
DbMailFolder destFolder,
DbMailAccount destAccount) |
Modifier and Type | Method and Description |
---|---|
void |
addMessage(File file) |
protected Integer |
doInBackground() |
protected void |
wasSavedLocally(Connection c,
DbMailMessage dbMsg,
DbMailPart dbMsgPart) |
protected void |
wasSavedRemotely(javax.mail.internet.MimeMessage mimeMessage) |
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
protected Connection dbConnection
protected AbstractDbDriver dbDriver
protected DbMailMessageHandler messageHandler
protected DbMailFolder destFolder
protected DbMailAccount destAccount
public MailImportTask(AbstractDbDriver dbDriver, DbMailMessageHandler messageHandler, DbMailFolder destFolder, DbMailAccount destAccount)
public MailImportTask(Connection c, DbMailMessageHandler messageHandler, DbMailFolder destFolder, DbMailAccount destAccount)
public void addMessage(File file)
protected Integer doInBackground() throws Exception
doInBackground
in class ImmoToolTask<Integer,Void>
Exception
protected void wasSavedLocally(Connection c, DbMailMessage dbMsg, DbMailPart dbMsgPart)
protected void wasSavedRemotely(javax.mail.internet.MimeMessage mimeMessage)
Copyright © 2015 OpenEstate. All rights reserved.