public class RestController extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RestController.ApplicationApiModelProcessor
Processador do modelo de recursos, usado para modificar os recursos
providos por instâncias de aplicação.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addApplicationResources(String prefix,
org.glassfish.jersey.server.ResourceConfig config)
Adiciona uma lista de instâncias de recursos a serem registrados no
servidor REST.
|
void |
addResourcePackages(String... packages)
Adiciona uma lista de pacotes a lista de recursos a serem registrados no
servidor REST.
|
String |
getAuthToken()
Recupera o token de autenticação do usuário.
|
static RestController |
getInstance()
Método para recuperar a instância do singleton do controlador REST.
|
int |
getPort()
Consulta a porta REST usada pelo cliente.
|
LoginInterface |
getUserLogin()
Recupera o login do usuario corrente.
|
boolean |
isDeveloperMode()
Verifica se o servidor está em modo Developer.
|
boolean |
isTokenAuthorized(String checkToken)
Verifica se um token de usuário é válido.
|
void |
registerPackages(String... packages)
Metodo para registro de pacotes com recursos no servidor REST.
|
void |
registerService(Class<?>[] classes)
Metodo para registro de recursos no servidor REST.
|
void |
removeApplicationResources(String prefix)
Remove uma lista de recursos registrados no servidor REST.
|
void |
setDocFrontEndDirectory(String docFrontEndDirectory)
Define o diretório de recursos para interface web da documentação
|
void |
startServer()
Inicia o servidor REST na porta e host padrão.
|
void |
startServer(int port)
Inicia o servidor REST no host padrão em uma porta específica.
|
void |
startServer(String host,
int port)
Inicia o servidor REST em uma porta e host específicos.
|
void |
stopServer()
Encerra o servidor REST.
|
public void setDocFrontEndDirectory(String docFrontEndDirectory)
docFrontEndDirectory - diretório.public static RestController getInstance()
public String getAuthToken()
public boolean isDeveloperMode()
public boolean isTokenAuthorized(String checkToken)
checkToken - O token a ser verificadopublic LoginInterface getUserLogin()
public void stopServer()
public void startServer()
public void startServer(int port)
port - porta a ser usada pelo servidorpublic void startServer(String host, int port)
host - Host a ser usado pelo servidor.port - porta a ser usada pelo servidorpublic void registerService(Class<?>[] classes)
classes - Lista de classes de recursos a serem registradas.public void addResourcePackages(String... packages)
packages - Lista de pacotes com resursos REST a serem adicionadospublic void addApplicationResources(String prefix, org.glassfish.jersey.server.ResourceConfig config)
prefix - O prefixo da aplicaçãoconfig - Configuração de recursos REST a serem adicionadospublic void removeApplicationResources(String prefix)
prefix - O prefixo da aplicação para retirada de recursospublic int getPort()
public void registerPackages(String... packages)
packages - Lista de packages de recursos a serem registradas.Copyright © 2019. All rights reserved.