|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class BasicPermission extends Permission implements Serializable
Имя для BasicPermission является именем данного разрешения (например, "выход", "setFactory", "print.queueJob", и т.д.). Соглашение о присвоении имен следует за иерархическим соглашением о присвоении имен свойства. Звездочка может появиться отдельно, или если сразу предшествующийся "." можением, кажется, в конце имени, показывают подстановочное соответствие. Например, "*" и "java. *" показывают подстановочное соответствие, в то время как "*java", "a*b", и "java *" не делают.
Строка действия (наследованный из Разрешения) неиспользована. Таким образом BasicPermission обычно используется в качестве основного class для "именованных" полномочий (которые содержат имя, но никакой список действий; у Вас или есть именованное разрешение, или Вы не делаете.) Подклассы могут реализовать действия сверху BasicPermission при желании.
| Конструктор и Описание |
|---|
BasicPermission(String name)
Создает новый BasicPermission с указанным именем.
|
BasicPermission(String name, String actions)
Создает новый объект BasicPermission с указанным именем.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Проверки два BasicPermission возражают для равенства.
|
Строка |
getActions()
Возвращает каноническое строковое представление действий, которое в настоящий момент является пустой строкой"", так как нет никаких действий для BasicPermission.
|
int |
hashCode()
Возвращает значение хэш-кода для этого объекта.
|
boolean |
implies(Permission p)
Проверки, если указанное разрешение "подразумевается" этим объектом.
|
PermissionCollection |
newPermissionCollection()
Возвращает новый объект PermissionCollection для того, чтобы хранить объекты BasicPermission.
|
checkGuard, getName, toStringpublic BasicPermission(String name)
name - имя BasicPermission.NullPointerException - если name null.IllegalArgumentException - если name пусто.public BasicPermission(String name, String actions)
name - имя BasicPermission.actions - проигнорированный.NullPointerException - если name null.IllegalArgumentException - если name пусто.public boolean implies(Permission p)
Более определенно этот метод возвращает true если:
implies в class Permissionp - разрешение, чтобы проверить по.public boolean equals(Object obj)
equals в class Permissionobj - объект мы тестируем на равенство с этим объектом.Object.hashCode(), HashMappublic int hashCode()
getName().hashCode(), где getName от суперкласса Разрешения.hashCode в class PermissionObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public String getActions()
getActions в class Permissionpublic PermissionCollection newPermissionCollection()
Объекты BasicPermission должны храниться способом, который позволяет им быть вставленными в любой порядок, но это также включает PermissionCollection implies метод, который будет реализован в эффективном (и непротиворечивый) способ.
newPermissionCollection в class Permission
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92