public class ImportTask extends RemoteTask<Integer>
| Modifier and Type | Field and Description |
|---|---|
long |
transferStart
Timestamp de início da transferência (em milissegundos).
|
serverURI| Constructor and Description |
|---|
ImportTask(csbase.logic.CommonClientProject project,
Window window,
LocalFile[] sourceFiles,
csbase.logic.ClientProjectFile targetDir)
Cria a tarefa.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getTotalSize()
Retorna o volume total transferido.
|
long |
getTransferStart()
Retorna o timestamp de quando se iniciou a tranferência.
|
protected void |
handleError(Exception error)
Especifica como é feito o tratamento de erros.
|
protected void |
performTask()
Executa a tarefa.
|
handleInfoError, handleServerErrorgetCancelDelaySecs, getDefaultParentWindowafterTaskUI, beforeTaskUI, cancelTask, execute, execute, execute, execute, execute, execute, executeNonBlocking, getAdditionalInfo, getError, getProgressDialogDelay, getResult, getStatus, getTaskMessage, run, setProgressDialogDelay, setProgressDialogEnabled, setProgressStatus, setResult, setStepText, setUnknownStatus, wasCancelledpublic long transferStart
public ImportTask(csbase.logic.CommonClientProject project,
Window window,
LocalFile[] sourceFiles,
csbase.logic.ClientProjectFile targetDir)
project - projeto para onde serão importados os arquivoswindow - janela-mãe para exibição de diálogos de errosourceFiles - arquivos a serem importados.targetDir - diretório de destinoprotected void handleError(Exception error)
IOException, outros erros são repassados para o método pai na
hierarquia.handleError in class RemoteTask<Integer>error - .protected void performTask()
throws Exception
public long getTransferStart()
public long getTotalSize()
Copyright © 2019. All rights reserved.