public class FileTransferProxy extends Object
FileTransferServiceInterface.| Constructor and Description |
|---|
FileTransferProxy(FileTransferClient application)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkConnection(csbase.logic.filetransferservice.FileTransferConnection connection)
Indicativo de conexão acessível.
|
void |
download(csbase.logic.filetransferservice.FileTransferConnection connection,
String remotePath,
String[] localPath,
long size)
Download
|
List<csbase.logic.filetransferservice.FileTransferRequest> |
getAllRequests(csbase.logic.User user)
Lista requisições do usuário ao serivço
|
static csbase.remote.FileTransferServiceInterface |
getFileTransferService()
Consulta o service
FileTransferServiceInterface |
List<csbase.logic.filetransferservice.FileTransferPredefinedConnection> |
getPedefinedConnections()
Consulta a lista (já adaptada) de conexões predefinidas.
|
static String |
getServerName()
Busca o nome do servidor para exibição.
|
void |
interruptRequests(List<String> requests)
Faz cancelamento.
|
List<csbase.logic.filetransferservice.FileTransferElement> |
listContent(csbase.logic.filetransferservice.FileTransferConnection connection,
String remoteDirPath)
Lista um diretório remoto.
|
void |
removeRequests(List<String> requests)
Faz cancelamento.
|
void |
upload(csbase.logic.filetransferservice.FileTransferConnection connection,
String remotePath,
String[] localPath,
long size)
Upload
|
public FileTransferProxy(FileTransferClient application)
application - aplicação.public boolean checkConnection(csbase.logic.filetransferservice.FileTransferConnection connection)
connection - conexão.public static csbase.remote.FileTransferServiceInterface getFileTransferService()
FileTransferServiceInterfacepublic void download(csbase.logic.filetransferservice.FileTransferConnection connection,
String remotePath,
String[] localPath,
long size)
connection - conexãoremotePath - pathlocalPath - pathsize - tamanho.public void upload(csbase.logic.filetransferservice.FileTransferConnection connection,
String remotePath,
String[] localPath,
long size)
connection - conexãoremotePath - pathlocalPath - pathsize - tamanho.public List<csbase.logic.filetransferservice.FileTransferElement> listContent(csbase.logic.filetransferservice.FileTransferConnection connection, String remoteDirPath)
connection - a conexãoremoteDirPath - nome do arquivo remoto usando o separador padrão.csbase.exception.ServiceFailureException - em caso de falha.public final List<csbase.logic.filetransferservice.FileTransferRequest> getAllRequests(csbase.logic.User user)
user - usuárioFileTransferServiceInterface.getAllRequests(User)public void interruptRequests(List<String> requests)
requests - lista de requisicões.public void removeRequests(List<String> requests)
requests - lista de requisicões.public static String getServerName()
public List<csbase.logic.filetransferservice.FileTransferPredefinedConnection> getPedefinedConnections()
Copyright © 2017. All rights reserved.