|
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 Objectob - объект, с которым состоит в том, чтобы быть сравнен этот объектtrue если, и только если, данным объектом является AclEntry, который идентичен этому AclEntryObject.hashCode(), HashMappublic int hashCode()
Этот метод удовлетворяет общий контракт Object.hashCode() метод.
hashCode в class ObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92