public interface HttpServiceInterface extends ServiceInterface
| Modifier and Type | Field and Description |
|---|---|
static int |
CSV_DOWNLOAD_TYPE
tipo texto csv
|
static int |
FILE_DOWNLOAD_TYPE
tipo arquivo usando o caminho unix completo
|
static int |
PDF_REPORT_DOWNLOAD_TYPE
tipo relatório pdf
|
static String |
SERVICE_NAME
Nome do serviço para o
ServiceManager |
static int |
TEXT_DOWNLOAD_TYPE
tipo texto ascii
|
static int |
UNKNOWN_DOWNLOAD_TYPE
tipo desconhecido
|
static int |
URL_DOWNLOAD_TYPE
tipo URL
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
createFile(String accessCode,
String fileName)
Cria um arquivo
|
boolean |
finishUpload(String accessCode,
String fileName)
Remove o upload da lista de requisicoes e informa que o arquivo nao esta'
mais em construcao.
|
String |
getDownloadCSVURL(Object userId,
String password,
String text)
Pega a URL que será chamada pelo browser quando o tipo de dowload for
CSV.
|
String |
getDownloadCSVURL(Object userId,
String password,
String text,
String fileName)
Pega a URL que será chamada pelo browser quando o tipo de download for
CSV.
|
String |
getDownloadTextURL(Object userId,
String password,
String text)
Pega a URL que será chamada pelo browser quando o tipo de dowload for
TEXTO.
|
String |
getDownloadTextURL(Object userId,
String password,
String text,
String fileName)
Pega a URL que será chamada pelo browser quando o tipo de dowload for
TEXTO, permitindo a escolha do nome do arquivo.
|
int |
getDownloadType(String accessCode)
Pega o tipo de método utilizado no download referente ao accessCode
passado.
|
String |
getDownloadURL(Object userId,
String password,
Object projectId,
String[] filePath)
Obtem a url atraves da qual o arquivo deve ser acessado para download.
|
String |
getFilePath(String accessCode)
Obtem o caminho do arquivo a ser exibido
|
String |
getFilePath(String accessCode,
String filePath)
Obtem o caminho do arquivo a ser exibido
|
String |
getFileType(String accessCode,
String filePath)
Obtem o tipo do arquivo a ser exibido
|
String |
getJdbcDriverClassName(String accessCode)
Obtém o nome da classe do driver JDBC para criação de uma conexão com um
banco de dados a partir do servlets(upload e download), caso seja
necessário.
|
String |
getJdbcPassword(String accessCode)
Obtém a senha JDBC para criação de uma conexão com um banco de dados a
partir do servlets(upload e download), caso seja necessário.
|
String |
getJdbcURL(String accessCode)
Obtém URL JDBC para criação de uma conexão com um banco de dados a partir
do servlets(upload e download), caso seja necessário.
|
String |
getJdbcUser(String accessCode)
Obtém o usuário JDBC para criação de uma conexão com um banco de dados a
partir do servlets(upload e download), caso seja necessário.
|
Map |
getParameters(String accessCode)
Obtém os parâmetros da RequestInfo para usos gerais
|
String |
getPresentationPath(String accessCode)
Obtem o caminho do arquivo de entrada do upload.
|
int |
getRequestListSize()
Obtém o número de requisições de download retidos em memória, aguardando
limpeza periódica.
|
String |
getResultPath(String accessCode)
Obtem o caminho do arquivo de resultado do upload.
|
String |
getText(String accessCode)
Pega o texto que está armazenado na RequestInfo referente ao accessCode
passado.
|
String |
getUploadURL(Object userId,
String password,
Object projectId,
String[] filePath,
String fileType)
Obtem a url atraves da qual o arquivo deve ser acessado para upload.
|
boolean |
isDirectory(String accessCode)
Verifica se o arquivo e' diretorio.
|
getName, isActivestatic final String SERVICE_NAME
ServiceManagerstatic final int UNKNOWN_DOWNLOAD_TYPE
static final int FILE_DOWNLOAD_TYPE
static final int URL_DOWNLOAD_TYPE
static final int TEXT_DOWNLOAD_TYPE
static final int PDF_REPORT_DOWNLOAD_TYPE
static final int CSV_DOWNLOAD_TYPE
String getDownloadURL(Object userId, String password, Object projectId, String[] filePath) throws RemoteException
userId - Identificador do usuário no servidor http remoto.password - Senha do usuário para autenticar o usuário que está fazendo
a chamada do método.projectId - Identificador do projeto.filePath - Caminho do arquivo no projeto.RemoteException - em caso de erro de comunicação.String getUploadURL(Object userId, String password, Object projectId, String[] filePath, String fileType) throws RemoteException
userId - Identificador do usuário no servidor http remoto.password - Senha do usuário para autenticar o usuário que está fazendo
a chamada do método.projectId - Identificador do projeto.filePath - Caminho do arquivo no projeto.fileType - Tipo do arquivo a ser obtido.RemoteException - em caso de erro de comunicação.String getFileType(String accessCode, String filePath) throws RemoteException
accessCode - de acesso do arquivofilePath - caminho do arquivoRemoteException - em caso de erro de comunicação.String getFilePath(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.String getFilePath(String accessCode, String filePath) throws RemoteException
accessCode - de acesso do arquivofilePath - caminho do arquivoRemoteException - em caso de erro de comunicação.String getPresentationPath(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.String getResultPath(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.boolean finishUpload(String accessCode, String fileName) throws HttpServiceException, RemoteException
accessCode - de acesso do arquivofileName - O nome original do arquivo que sofreu upload.HttpServiceException - .RemoteException - em caso de erro de comunicação.boolean isDirectory(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.boolean createFile(String accessCode, String fileName) throws RemoteException
accessCode - de acesso do arquivofileName - Nome do arquivoRemoteException - em caso de erro de comunicação.String getText(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.int getDownloadType(String accessCode) throws RemoteException
UNKNOWN_DOWNLOAD_TYPE.accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.String getDownloadTextURL(Object userId, String password, String text) throws RemoteException
userId - identificação do usuário.password - senha do usuário.text - texto contendo o conteúdo do CSV.RemoteException - em caso de erro de comunicação.String getDownloadTextURL(Object userId, String password, String text, String fileName) throws RemoteException
userId - identificação do usuário.password - senha do usuário.text - texto contendo o conteúdo do CSV.fileName - o nome do arquivo.RemoteException - em caso de erro de comunicação.String getDownloadCSVURL(Object userId, String password, String text) throws RemoteException
userId - identificação do usuário.password - senha do usuário.text - texto contendo o conteúdo do CSV.RemoteException - em caso de erro de comunicação.String getDownloadCSVURL(Object userId, String password, String text, String fileName) throws RemoteException
userId - identificação do usuário.password - senha do usuário.text - texto contendo o conteúdo do CSV.fileName - o nome do arquivo.RemoteException - em caso de erro de comunicação.Map getParameters(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.String getJdbcDriverClassName(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.String getJdbcURL(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.String getJdbcUser(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.String getJdbcPassword(String accessCode) throws RemoteException
accessCode - de acesso do arquivoRemoteException - em caso de erro de comunicação.int getRequestListSize()
throws RemoteException
RemoteException - em caso de erro de comunicação.Copyright © 2018. All rights reserved.