Uses of Interface
org.bremersee.security.access.AclBuilder
-
Packages that use AclBuilder Package Description org.bremersee.security.access -
-
Uses of AclBuilder in org.bremersee.security.access
Classes in org.bremersee.security.access that implement AclBuilder Modifier and Type Class Description static class
AclBuilder.Impl
The default access control list builder implementation.Methods in org.bremersee.security.access that return AclBuilder Modifier and Type Method Description AclBuilder
AclBuilder. addGroup(String group, String... permissions)
Adds group.AclBuilder
AclBuilder.Impl. addGroup(String group, String... permissions)
AclBuilder
AclBuilder. addRole(String role, String... permissions)
Adds role.AclBuilder
AclBuilder.Impl. addRole(String role, String... permissions)
AclBuilder
AclBuilder. addUser(String user, String... permissions)
Adds user.AclBuilder
AclBuilder.Impl. addUser(String user, String... permissions)
static AclBuilder
AclBuilder. builder()
Instantiates a new access control list builder.AclBuilder
AclBuilder. defaults(String... permissions)
Add default access control entries for the given permissions.AclBuilder
AclBuilder.Impl. defaults(String... permissions)
default AclBuilder
AclBuilder. ensureAdminAccess()
Ensures admin access.default AclBuilder
AclBuilder. ensureAdminAccess(String adminRole, String... permissions)
Adds admin access.AclBuilder
AclBuilder. ensureAdminAccess(Collection<String> adminRoles, String... permissions)
Adds admin access.AclBuilder
AclBuilder.Impl. ensureAdminAccess(Collection<String> adminRoles, String... permissions)
AclBuilder
AclBuilder. from(String owner, Map<String,? extends Ace> map)
From acl (entity) values.AclBuilder
AclBuilder. from(org.bremersee.common.model.AccessControlList acl)
From access control list DTO.default AclBuilder
AclBuilder. from(Acl<? extends Ace> acl)
From acl (entity).AclBuilder
AclBuilder.Impl. from(String owner, Map<String,? extends Ace> map)
AclBuilder
AclBuilder.Impl. from(org.bremersee.common.model.AccessControlList acl)
AclBuilder
AclBuilder. guest(Boolean isPublic, String... permissions)
Sets guest.AclBuilder
AclBuilder.Impl. guest(Boolean isPublic, String... permissions)
AclBuilder
AclBuilder.Impl. owner(String owner)
AclBuilder
AclBuilder. owner(String owner)
Sets owner.AclBuilder
AclBuilder.Impl. removeAdminAccess(Collection<String> adminRoles, String... permissions)
default AclBuilder
AclBuilder. removeAdminAccess()
Removes admin access.default AclBuilder
AclBuilder. removeAdminAccess(String adminRole, String... permissions)
Removes admin access.AclBuilder
AclBuilder. removeAdminAccess(Collection<String> adminRoles, String... permissions)
Removes admin access.AclBuilder
AclBuilder.Impl. removeGroup(String group, String... permissions)
AclBuilder
AclBuilder. removeGroup(String group, String... permissions)
Removes group.AclBuilder
AclBuilder.Impl. removeRole(String role, String... permissions)
AclBuilder
AclBuilder. removeRole(String role, String... permissions)
Removes role.AclBuilder
AclBuilder.Impl. removeUser(String user, String... permissions)
AclBuilder
AclBuilder. removeUser(String user, String... permissions)
Removes user.AclBuilder
AclBuilder.Impl. reset()
AclBuilder
AclBuilder. reset()
Reset acl builder.
-