public interface FileTransferServiceInterface extends ServiceInterface
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SERVICE_NAME
Nome do serviço para o
ServiceManager |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkConnection(FileTransferConnection connection)
Método para verificar a existência e acessibilidade de um servidor
|
void |
download(FileTransferConnection connection,
java.lang.String remoteFilePath,
java.lang.String[] localFilePath,
long size)
Recupera um arquivo remoto de um servidor para o projeto.
|
java.util.List<FileTransferRequest> |
getAllRequests(User user)
Retorna a lista de requisições do usuário armazenadas no servidor.
|
java.util.List<FileTransferPredefinedConnection> |
getPredefinedConnections()
Recupera a lista de connexões predefinidas do servidor.
|
void |
interruptRequest(java.util.List<java.lang.String> idList)
Cancelamento de requisição.
|
java.util.List<FileTransferElement> |
listContent(FileTransferConnection connection,
java.lang.String remoteDirPath)
Listagem de arquivos remotos em um servidor FTP
|
void |
removeRequest(java.util.List<java.lang.String> idList)
Remoção de requisição.
|
void |
upload(FileTransferConnection connection,
java.lang.String remoteFilePath,
java.lang.String[] localFilePath,
long size)
Envia um arquivo do projeto para um servidor.
|
getName, isActivestatic final java.lang.String SERVICE_NAME
ServiceManagerjava.util.List<FileTransferPredefinedConnection> getPredefinedConnections() throws java.rmi.RemoteException
java.rmi.RemoteException - em caso de falha.boolean checkConnection(FileTransferConnection connection) throws java.rmi.RemoteException
connection - conexão.java.rmi.RemoteException - em caso de falha.void download(FileTransferConnection connection, java.lang.String remoteFilePath, java.lang.String[] localFilePath, long size) throws java.rmi.RemoteException
connection - a conexão.remoteFilePath - caminho do arquivo remoto usando o separador '/'.localFilePath - caminho do arquivo local no projeto.size - tamanho da transferência.java.rmi.RemoteException - em caso de falha de comunicação.void upload(FileTransferConnection connection, java.lang.String remoteFilePath, java.lang.String[] localFilePath, long size) throws java.rmi.RemoteException
connection - a conexão.remoteFilePath - caminho do arquivo remoto usando o separador '/'.localFilePath - caminho do arquivo local no projeto.size - tamanho da transferênciajava.rmi.RemoteException - em caso de falha de comunicação.java.util.List<FileTransferRequest> getAllRequests(User user) throws java.rmi.RemoteException
user - usuário CSBASE (pode ser null)user == null) ou a lista de
requisições do usuário.java.rmi.RemoteException - em caso de falha de comunicação.void interruptRequest(java.util.List<java.lang.String> idList)
throws java.rmi.RemoteException
idList - lista de ids de requisiçãojava.rmi.RemoteException - em caso de falha de comunicação.void removeRequest(java.util.List<java.lang.String> idList)
throws java.rmi.RemoteException
idList - lista de ids de requisiçãojava.rmi.RemoteException - em caso de falha de comunicação.java.util.List<FileTransferElement> listContent(FileTransferConnection connection, java.lang.String remoteDirPath) throws java.rmi.RemoteException
connection - a conexão.remoteDirPath - diretório remotojava.rmi.RemoteException - se houver falhaCopyright © 2018. All Rights Reserved.