public interface GroupService extends PagerService
GroupService interface.
Modifier and Type | Method and Description |
---|---|
Boolean |
deleteUserGroups(String username)
Delete all user's authorities
|
List<GroupDTO> |
getFreeGroups(String username)
getFreeGroups
|
GroupDTO |
getGroup(Integer id)
Retrieve a group by id
|
List<GroupDTO> |
getGroups()
getGroups
|
List<GroupDTO> |
getGroups(Pager pager)
getGroups
|
List<GroupDTO> |
getUserGroups(String username)
getUserGroups
|
List<GroupDTO> |
getUserGroupsWithAutorities(String username)
getUserGroupsWithAutorities
|
Boolean |
hasUsers(Integer id)
Check if Group has a users
|
Boolean |
removeGroup(Integer id)
Remove a group by id
|
Boolean |
save(GroupDTO group)
Save a GroupDTO
|
Boolean |
saveGroups(String username,
List<Integer> groups)
Save a list of authorities for a given user
|
getTotalItemsNumber
Boolean save(GroupDTO group)
group
- a GroupDTO
object.GroupDTO getGroup(Integer id)
id
- a Integer
object.Boolean removeGroup(Integer id)
id
- a Integer
object.Boolean hasUsers(Integer id)
id
- of the groupList<GroupDTO> getGroups(Pager pager)
getGroups
pager
- a Pager
object.List<GroupDTO> getUserGroups(String username)
getUserGroups
username
- a String
object.List<GroupDTO> getFreeGroups(String username)
getFreeGroups
username
- a String
object.Boolean saveGroups(String username, List<Integer> groups)
Boolean deleteUserGroups(String username)
username
- a String
object.Copyright © 2015. All Rights Reserved.