java.nio.file.attribute
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| Modifier and Type | Method and Description |
|---|---|
AclEntry |
build()
Constructs an AclEntry from the components of this builder. |
AclEntry.Builder |
setFlags(AclEntryFlag... flags)
Sets the flags component of this builder. |
AclEntry.Builder |
setFlags(Set<AclEntryFlag> flags)
Sets the flags component of this builder. |
AclEntry.Builder |
setPermissions(AclEntryPermission... perms)
Sets the permissions component of this builder. |
AclEntry.Builder |
setPermissions(Set<AclEntryPermission> perms)
Sets the permissions component of this builder. |
AclEntry.Builder |
setPrincipal(UserPrincipal who)
Sets the principal component of this builder. |
AclEntry.Builder |
setType(AclEntryType type)
Sets the type component of this builder. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
build
public AclEntry build()
- Constructs an
AclEntryfrom the components of this builder. The type and who components are required to have been set in order to construct anAclEntry. - Returns:
- a new ACL entry
- Throws:
IllegalStateException- if the type or who component have not been set
setType
public AclEntry.Builder setType(AclEntryType type)
- Sets the type component of this builder.
- Returns:
- this builder
setPrincipal
public AclEntry.Builder setPrincipal(UserPrincipal who)
- Sets the principal component of this builder.
- Returns:
- this builder
setPermissions
public AclEntry.Builder setPermissions(Set<AclEntryPermission> perms)
- Sets the permissions component of this builder. On return, the
permissions component of this builder is a copy of the given set.
- Returns:
- this builder
- Throws:
ClassCastException- if the set contains elements that are not of typeAclEntryPermission
setPermissions
public AclEntry.Builder setPermissions(AclEntryPermission... perms)
- Sets the permissions component of this builder. On return, the
permissions component of this builder is a copy of the permissions in
the given array.
- Returns:
- this builder
setFlags
public AclEntry.Builder setFlags(Set<AclEntryFlag> flags)
- Sets the flags component of this builder. On return, the flags
component of this builder is a copy of the given set.
- Returns:
- this builder
- Throws:
ClassCastException- if the set contains elements that are not of typeAclEntryFlag
setFlags
public AclEntry.Builder setFlags(AclEntryFlag... flags)
- Sets the flags component of this builder. On return, the flags
component of this builder is a copy of the flags in the given
array.
- Returns:
- this builder
|
Java™ Platform Standard Ed. 7 DRAFT ea-b59 |
|||||||||
| PREV CLASS NEXT CLASS | NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.nio.file.attribute.AclEntry.Builder