public interface ApplicationRoleRepository<R extends ApplicationRole>
| Modifier and Type | Method and Description |
|---|---|
void |
addRoleToUser(ApplicationRole role,
ApplicationUser user) |
Collection<R> |
allRoles() |
void |
deleteRole(ApplicationRole holder) |
Optional<R> |
findByName(String roleName) |
Optional<R> |
findByNameCached(String roleName) |
Collection<R> |
findMatching(String search)
auto-complete support
|
Collection<R> |
findNameContaining(String search) |
Collection<R> |
getRoles(ApplicationUser user) |
boolean |
isAdminRole(ApplicationRole role) |
R |
newApplicationRole() |
R |
newRole(String name,
String description) |
void |
removeRoleFromUser(ApplicationRole role,
ApplicationUser user) |
R newApplicationRole()
Collection<R> allRoles()
Collection<R> findNameContaining(String search)
Collection<R> getRoles(ApplicationUser user)
Collection<R> findMatching(String search)
search - Optional<R> findByName(String roleName)
Optional<R> findByNameCached(String roleName)
void addRoleToUser(ApplicationRole role, ApplicationUser user)
void removeRoleFromUser(ApplicationRole role, ApplicationUser user)
boolean isAdminRole(ApplicationRole role)
void deleteRole(ApplicationRole holder)
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.