Modifier and Type | Method and Description |
---|---|
AclEntry |
build()
构建从这个Builder组件的一个
AclEntry 。
|
AclEntry.Builder |
setFlags(AclEntryFlag... flags)
设置此生成器的标志组件。
|
AclEntry.Builder |
setFlags(Set<AclEntryFlag> flags)
设置此生成器的标志组件。
|
AclEntry.Builder |
setPermissions(AclEntryPermission... perms)
设置此生成器的权限组件。
|
AclEntry.Builder |
setPermissions(Set<AclEntryPermission> perms)
设置此生成器的权限组件。
|
AclEntry.Builder |
setPrincipal(UserPrincipal who)
设置此生成器的主成分。
|
AclEntry.Builder |
setType(AclEntryType type)
设置此生成器的类型组件。
|
public AclEntry build()
AclEntry
。谁的类型和组件都需要被设置为了构建一个
AclEntry
。
IllegalStateException
-如果类型或谁成分尚未确定
public AclEntry.Builder setType(AclEntryType type)
type
-组件类型
public AclEntry.Builder setPrincipal(UserPrincipal who)
who
-主成分
public AclEntry.Builder setPermissions(Set<AclEntryPermission> perms)
perms
-权限组件
ClassCastException
-如果设置包含不
AclEntryPermission
型元素
public AclEntry.Builder setPermissions(AclEntryPermission... perms)
perms
-权限组件
public AclEntry.Builder setFlags(Set<AclEntryFlag> flags)
flags
的标志成分
ClassCastException
-如果设置包含不
AclEntryFlag
型元素
public AclEntry.Builder setFlags(AclEntryFlag... flags)
flags
的标志成分
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.