| Package | Description |
|---|---|
| csbase.logic | |
| csbase.remote |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessSGAPathPermission
Permissão que define quais são os paths do SGA visíveis para um usuário.
|
class |
AdminPermission
Permissão para executar comandos de administração.
|
class |
AlgorithmAdminPermission
Permissão para gerenciar algoritmos e reiniciar o serviço correspondente.
|
class |
AlgorithmExecutionPermission
Permissão para indicar se um usuário, em um determinado sistema, pode
executar um ou mais algoritmos instalados no sistema atual.
|
class |
AttributesPermission
Super-classe das classes de permissão que possuem, além do nome e da
descrição, uma lista de atributos textuais.
|
class |
CategoryAlgorithmsExecutionPermission
Permissão para indicar se um usuário, em um determinado sistema, pode
executar um ou mais algoritmos instalados no sistema atual.
|
class |
ChoicePermission
Classe abstrata que deve ser implementada quando se precisa de uma permissão
com atributos que podem ser escolhidos de uma lista que será populada de
acordo com a implementação dos métodos:
ChoicePermission.getDomain() e
ChoicePermission.getRange(String). |
class |
CommandViewPermission
The Class CommandViewPermission.
|
class |
ExternalAccessPermission
Permissão genérica para autorizar acesso a serviços e sistemas externos, que
necessitem de senha.
|
class |
GlobalAdminPermission |
class |
LocalServerPermission
Permissão específica para permitir que um servidor local se conecte a um
servidor central.
|
class |
MultipleFlowPermission
Permissão para execução de fluxos múltiplos.
|
class |
ProjectAdminPermission
Permissão para desativar gerenciar projetos com reserva de área.
|
class |
ReadOnlyProjectPermission
Permissão para indicar se um usuário, em um determinado sistema, pode
escrever no determinado projeto.
|
class |
ServerExecutionPermission
Permissão para executar comandos em servidores.
|
class |
SGAAdminPermission
Permissão para desativar servidores de execução de algoritmos (SGAs).
|
class |
SGANotificationPermission
Permissão para receber notificações de mensagens de
inicialização/reinicialização de SGAs.
|
class |
SimplePermission
Super-classe das classes de permissão cujas informações relevantes são o
nome e a descrição.
|
class |
SuperUserPermission
Permissão que possibilita a um tipo de usuário especial, chamado de
super-usuário, delegar um login de um outro usuário especificado por ele sem
necessidade de entrada de senha.
|
class |
UserAdministrationPermission
Permissão que possibilita a um usuário qualquer, que não seja o admin, criar,
modificar e excluir usuários.
|
class |
UserPasswordPermission
Super-classe das classes de permissão que possuem, além do nome e da
descrição, um par de usuário e senha.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Permission> |
User.getPermission(java.lang.Class<T> permissionClass)
Verifica se o usuário possui determinada permissão.
|
<T extends Permission> |
User.getPermissionAssignableTo(java.lang.Class<T> permissionClass)
Verifica se o usuário possui ao menos uma permissão que estenda uma
determinada permissão.
|
| Modifier and Type | Method and Description |
|---|---|
static Permission |
Permission.createPermission(Permission permission)
Cria uma nova Permissão no sistema.
|
Permission |
User.getPermission(java.lang.Object permissionId)
Verifica se o usuário possui uma determinada permissao.
|
static Permission |
Permission.getPermission(java.lang.Object id)
Obtem a permissão que possui uma determinada identificação.
|
static Permission |
Permission.getPermissionByName(java.lang.String name)
Solicita uma permissão que possui um determinado nome.
|
static Permission |
Permission.modifyPermission(java.lang.Object id,
Permission permission)
Modifica uma permissão no sistema.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<Permission> |
Permission.getAllPermissions()
Solicita a lista de todas as permissões cadastradas no sistema.
|
| Modifier and Type | Method and Description |
|---|---|
void |
User.addPermission(Permission permission)
Adição de permissão ao usuário.
|
static Permission |
Permission.createPermission(Permission permission)
Cria uma nova Permissão no sistema.
|
static Permission |
Permission.modifyPermission(java.lang.Object id,
Permission permission)
Modifica uma permissão no sistema.
|
void |
User.removePermission(Permission permission)
Remoção de permissão do usuário.
|
| Modifier and Type | Method and Description |
|---|---|
Permission |
AdministrationServiceInterface.createPermission(Permission permission)
Cria uma nova permissão no sistema.
|
Permission |
AdministrationServiceInterface.getPermission(java.lang.Object id)
Obtém uma permissão que possui uma determinada identificação.
|
Permission |
AdministrationServiceInterface.getPermissionWithPassword(java.lang.Object id)
Obtém uma permissão que possui uma determinada identificação.
|
Permission |
AdministrationServiceInterface.modifyPermission(java.lang.Object id,
Permission permission)
Modifica uma permissão no sistema.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Permission> |
AdministrationServiceInterface.getAllPermissions()
Obtém todas as permissões cadastradas no sistema.
|
java.util.List<Permission> |
AdministrationServiceInterface.getAllPermissionsWithPasswords()
Obtém todas as permissões cadastradas no sistema, com eventuais senhas que
elas possuam.
|
| Modifier and Type | Method and Description |
|---|---|
Permission |
AdministrationServiceInterface.createPermission(Permission permission)
Cria uma nova permissão no sistema.
|
Permission |
AdministrationServiceInterface.modifyPermission(java.lang.Object id,
Permission permission)
Modifica uma permissão no sistema.
|
Copyright © 2016. All Rights Reserved.