public class LoginAsPermission extends AttributesPermission
description, name| Constructor and Description |
|---|
LoginAsPermission()
Constrói uma permissão para logar como.
|
LoginAsPermission(String name,
String description,
String[] attributes)
Constrói uma permissão para logar como.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canLoginAs(String realUserLogin,
String newUserLogin)
Varre os atributos (lista de usuários que podem logar como outros usuários)
devolvendo true se e somente se o realUserLogin puder logar como
newUserLogin.
|
List<String> |
getAllowedLogins(String realUserLogin)
Dado o login de um usuário, retorna todos os logins para o qual ele pode
logar ou uma lista vazia, se não puder logar como outro usuário
|
boolean |
validate()
Devolve true se e somente se todos os usuários denotados entre todos os
atributos existirem
|
equalContents, getAttributes, getMatchAttribute, hasAttribute, hasMatchAttribute, setAttributesaddObserver, compareTo, createPermission, deleteObserver, deletePermission, equals, existsAnotherPermission, getAllPermissions, getDescription, getId, getName, getPermission, getPermissionByName, getPermissionClasses, hashCode, modifyPermission, setDescription, setId, setName, toString, updatepublic LoginAsPermission()
public boolean canLoginAs(String realUserLogin, String newUserLogin)
realUserLogin - usuário real já logadonewUserLogin - usuário para o qual se deseja logarpublic List<String> getAllowedLogins(String realUserLogin)
realUserLogin - login do usuáriopublic boolean validate()
validate in class PermissionCopyright © 2020. All rights reserved.