Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class AclEntry extends Object
Запись ACL, представленная этим class, основана на модели ACL, определенной в
type
компонент определяет, предоставляет ли запись или лишает доступа.
principal
компонент, иногда вызываемый, "кто" компонент, является a UserPrincipal
соответствие идентификационным данным, что запись предоставляет или лишает доступа
permissions
компонент является рядом permissions
flags
компонент является рядом flags
указать, как записи наследованы и распространены
Записи ACL создаются, используя связанное AclEntry.Builder
объект, вызывая build
метод.
Записи ACL являются неизменными и являются безопасными для использования многократными параллельными потоками.
Модификатор и Тип | Класс и Описание |
---|---|
static class |
AclEntry. Разработчик
Разработчик
AclEntry объекты. |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object ob)
Сравнивает указанный объект с этой записью ACL для равенства.
|
Set<AclEntryFlag> |
flags()
Возвращает копию компонента флагов.
|
int |
hashCode()
Возвращает значение хэш-кода для этой записи ACL.
|
static AclEntry.Builder |
newBuilder()
Создает нового разработчика.
|
static AclEntry.Builder |
newBuilder(AclEntry entry)
Создает нового разработчика с компонентами существующей записи ACL.
|
Set<AclEntryPermission> |
permissions()
Возвращает копию компонента полномочий.
|
UserPrincipal |
principal()
Возвращает основной компонент.
|
Строка |
toString()
Возвращает строковое представление этой записи ACL.
|
AclEntryType |
type()
Возвращает тип записи ACL.
|
public static AclEntry.Builder newBuilder()
null
. Начальное значение полномочий и компонентов флагов является пустым множеством.public static AclEntry.Builder newBuilder(AclEntry entry)
entry
- запись ACLpublic AclEntryType type()
public UserPrincipal principal()
public Set<AclEntryPermission> permissions()
Возвращенный набор является поддающейся изменению копией полномочий.
public Set<AclEntryFlag> flags()
Возвращенный набор является поддающейся изменению копией флагов.
public boolean equals(Object ob)
Если данный объект не AclEntry
тогда этот метод сразу возвращается false
.
Для двух записей ACL, которые рассмотрят, равняется, требует, чтобы они были оба тем же самым типом, их, кто компоненты равны, их компоненты полномочий равны, и их компоненты флагов равны.
Этот метод удовлетворяет общий контракт Object.equals
метод.
equals
в class Object
ob
- объект, с которым состоит в том, чтобы быть сравнен этот объектtrue
если, и только если, данным объектом является AclEntry, который идентичен этому AclEntryObject.hashCode()
, HashMap
public int hashCode()
Этот метод удовлетворяет общий контракт Object.hashCode()
метод.
hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92