public static interface PrivilegeSet.Builder
PrivilegeSet
instancesModifier and Type | Method and Description |
---|---|
PrivilegeSet.Builder |
add(Privilege privilege)
Add
Privilege to this set |
PrivilegeSet.Builder |
add(String name, Iterable<String> roles)
Create and add a
Privilege with the specified name and roles. |
PrivilegeSet.Builder |
add(String name, String... roles)
Create and add a
Privilege with the specified name and roles |
PrivilegeSet |
build()
Build
PrivilegeSet instance |
PrivilegeSet.Builder |
clear()
Remove all
Privilege s from this set |
PrivilegeSet.Builder |
remove(String name)
Remove the named
Privilege from this PrivilegeSet |
PrivilegeSet build()
PrivilegeSet
instancePrivilegeSet
instancePrivilegeSet.Builder add(Privilege privilege)
Privilege
to this setprivilege
- The Privilege
instance to addPrivilegeSet.Builder add(String name, String... roles)
Privilege
with the specified name and rolesname
- The Privilege.name()
propertyroles
- The Privilege.roles()
propertyPrivilegeSet.Builder add(String name, Iterable<String> roles)
Privilege
with the specified name and roles.name
- The Privilege.name()
propertyroles
- The Privilege.roles()
propertyPrivilegeSet.Builder remove(String name)
Privilege
from this PrivilegeSet
name
- The name of the privilegePrivilegeSet.Builder clear()
Privilege
s from this set