Package org.bremersee.acl
Class Ace.AceBuilder
java.lang.Object
org.bremersee.acl.Ace.AceBuilder
- Enclosing interface:
Ace
The ace builder.
- Author:
- Christian Bremer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddGroups(Collection<String> groups) Add groups ace builder.addRoles(Collection<String> roles) Add roles ace builder.addUsers(Collection<String> users) Add users ace builder.build()Build ace.From ace builder.groups(Collection<String> groups) Groups ace builder.guest(boolean isGuest) Guest ace builder.removeGroups(Collection<String> groups) Remove groups ace builder.removeRoles(Collection<String> roles) Remove roles ace builder.removeUsers(Collection<String> users) Remove users ace builder.roles(Collection<String> roles) Roles ace builder.users(Collection<String> users) Users ace builder.
-
Constructor Details
-
AceBuilder
public AceBuilder()
-
-
Method Details
-
from
From ace builder.- Parameters:
ace- the ace- Returns:
- the ace builder
-
guest
Guest ace builder.- Parameters:
isGuest- the is guest- Returns:
- the ace builder
-
users
Users ace builder.- Parameters:
users- the users- Returns:
- the ace builder
-
addUsers
Add users ace builder.- Parameters:
users- the users- Returns:
- the ace builder
-
removeUsers
Remove users ace builder.- Parameters:
users- the users- Returns:
- the ace builder
-
roles
Roles ace builder.- Parameters:
roles- the roles- Returns:
- the ace builder
-
addRoles
Add roles ace builder.- Parameters:
roles- the roles- Returns:
- the ace builder
-
removeRoles
Remove roles ace builder.- Parameters:
roles- the roles- Returns:
- the ace builder
-
groups
Groups ace builder.- Parameters:
groups- the groups- Returns:
- the ace builder
-
addGroups
Add groups ace builder.- Parameters:
groups- the groups- Returns:
- the ace builder
-
removeGroups
Remove groups ace builder.- Parameters:
groups- the groups- Returns:
- the ace builder
-
build
Build ace.- Returns:
- the ace
-