@Named(value="userRepository") public interface DefaultUserRepository extends AbstractUserRepository<DefaultUser,UUID>
| Modifier and Type | Method and Description |
|---|---|
List<DefaultUser> |
getUsersFromGroup(String groupName)
Gets the user of a group.
|
List<DefaultUser> |
getUsersFromRoles(String role)
Gets the user of a group.
|
findByLogindeleteAllInBatch, deleteInBatch, findAll, findAll, findAll, flush, getOne, save, saveAndFlush@Query(value="SELECT DISTINCT u FROM DefaultUser u JOIN u.groups g WHERE g.name = :groupName") List<DefaultUser> getUsersFromGroup(@Param(value="groupName") String groupName)
getUsersFromGroup in interface AbstractUserRepository<DefaultUser,UUID>groupName - The name of the group.@Query(value="SELECT DISTINCT u FROM DefaultUser u JOIN u.roles r WHERE r.name = :role") List<DefaultUser> getUsersFromRoles(@Param(value="role") String role)
getUsersFromRoles in interface AbstractUserRepository<DefaultUser,UUID>role - The name of the group.Copyright © 2014. All Rights Reserved.