Uses of Class
org.bremersee.acl.Acl.AclBuilder
Packages that use Acl.AclBuilder
Package
Description
The package contains the in-memory business logic of access control lists.
-
Uses of Acl.AclBuilder in org.bremersee.acl
Methods in org.bremersee.acl that return Acl.AclBuilderModifier and TypeMethodDescriptionAcl.AclBuilder.addGroups(String permission, Collection<String> groups) Add groups.Acl.AclBuilder.addGroups(Collection<String> groups) Add groups.Acl.AclBuilder.addGroups(Predicate<String> permissionFilter, Collection<String> groups) Add groups.Acl.AclBuilder.addPermissions(Collection<String> permissions) Add permissions.Acl.AclBuilder.addRoles(String permission, Collection<String> roles) Add roles.Acl.AclBuilder.addRoles(Collection<String> roles) Add roles.Acl.AclBuilder.addRoles(Predicate<String> permissionFilter, Collection<String> roles) Add roles.Acl.AclBuilder.addUsers(String permission, Collection<String> users) Add users.Acl.AclBuilder.addUsers(Collection<String> users) Add users.Acl.AclBuilder.addUsers(Predicate<String> permissionFilter, Collection<String> users) Add users.Acl.AclBuilder.apply(AccessControlListModifications modifications) Apply modifications.static Acl.AclBuilderAcl.builder()Builder acl builder.From acl.Acl.AclBuilder.guest(boolean guest) Guest.Guest.Guest.Owner.Acl.AclBuilder.permissionMap(Map<String, ? extends Ace> permissionMap) Permission map.Acl.AclBuilder.removeGroups(String permission, Collection<String> groups) Remove groups.Acl.AclBuilder.removeGroups(Collection<String> groups) Remove groups.Acl.AclBuilder.removeGroups(Predicate<String> permissionFilter, Collection<String> groups) Remove groups.Acl.AclBuilder.removePermissions(Collection<String> permissions) Remove permissions.Acl.AclBuilder.removeRoles(String permission, Collection<String> roles) Remove roles.Acl.AclBuilder.removeRoles(Collection<String> roles) Remove roles.Acl.AclBuilder.removeRoles(Predicate<String> permissionFilter, Collection<String> roles) Remove roles.Acl.AclBuilder.removeUsers(String permission, Collection<String> users) Remove users.Acl.AclBuilder.removeUsers(Collection<String> users) Remove users.Acl.AclBuilder.removeUsers(Predicate<String> permissionFilter, Collection<String> users) Remove users.