public abstract class AttributesPermission extends Permission
description, name| Constructor and Description |
|---|
AttributesPermission()
Construtor.
|
AttributesPermission(String name,
String description,
String[] attributes)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equalContents(Object obj)
Verifica se o conteúdo de uma permissão é igual ao conteúdo desta.
|
String[] |
getAttributes()
Retorna a lista de atributos da permissão.
|
String |
getMatchAttribute(String text)
Procura um atributo idêntico ao fornecido ou que, analisado como uma
expressão regular, case com o texto fornecido.
|
boolean |
hasAttribute(String attribute)
Verifica se a permissão possui um determinado atributo.
|
boolean |
hasMatchAttribute(String text)
Procura um atributo idêntico ao fornecido ou que, analisado como uma
expressão regular, case com o texto fornecido.
|
void |
setAttributes(String[] attributes)
Troca a lista de atributos da permissão.
|
addObserver, compareTo, createPermission, deleteObserver, deletePermission, equals, existsAnotherPermission, getAllPermissions, getDescription, getId, getName, getPermission, getPermissionByName, getPermissionClasses, hashCode, modifyPermission, setDescription, setId, setName, toString, update, validatepublic String[] getAttributes()
public void setAttributes(String[] attributes)
attributes - um array de String's com os novos atributos.public boolean hasAttribute(String attribute)
attribute - o atributo a ser procurado.true caso o atributo seja encontrado,
false caso contrário.public boolean hasMatchAttribute(String text)
Pattern.text - o texto a ser procurado ou casado com cada atributo-regexppublic String getMatchAttribute(String text)
Pattern.text - o texto a ser procurado ou casado com cada atributo-regexpnull caso nenhum seja encontrado.public boolean equalContents(Object obj)
equalContents in class Permissionobj - Permissão cujo conteúdo será comparado ao conteúdo desta.Copyright © 2019. All rights reserved.