public class RevokeProjectPermission extends AttributesPermission
projeto=<nome_do_projeto> : representa o nome do projeto que será invisível para esse usuário| Modifier and Type | Field and Description |
|---|---|
static String |
PROJECT_ID
Atributo que define o nome do projeto
|
description, name| Constructor and Description |
|---|
RevokeProjectPermission()
Constrói uma permissão para escrita no projeto.
|
RevokeProjectPermission(String name,
String description,
String[] attributes)
Constrói uma permissão para escrita no projeto.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkPermission(User user,
String projectName)
Verifica se o usuário tem permissão que revoga acesso a um projeto
|
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, update, validatepublic static final String PROJECT_ID
public RevokeProjectPermission()
public static boolean checkPermission(User user, String projectName)
user - usuário que solicita a permissão de invisibilidadeprojectName - nome do projetoRuntimeException - erro ocorrido durante a busca pela permissão (ex: de rmi)Copyright © 2019. All rights reserved.