Modifier and Type | Method and Description |
---|---|
static <T> T |
GroupResourceHelper.getGroup(String genericGroupId,
boolean isAlias,
Converter<Group,T> converter) |
Modifier and Type | Method and Description |
---|---|
Class<GroupNotFoundException> |
GroupNotFoundExceptionMapper.getExceptionClass() |
Modifier and Type | Method and Description |
---|---|
Status |
GroupNotFoundExceptionMapper.mapException(GroupNotFoundException exception)
Maps the given exception to a status.
|
Modifier and Type | Method and Description |
---|---|
void |
UserGroupMemberManagementBase.addGroup(Long targetGroupId,
Long groupId) |
void |
UserGroupMemberManagement.addGroup(Long targetGroupId,
Long groupId)
Add a group to a group if it is not already contained.
|
void |
UserGroupMemberManagementBase.addUser(Long groupId,
Long userId) |
void |
UserGroupMemberManagement.addUser(Long groupId,
Long userId)
Add a user to a group
|
void |
UserGroupMemberManagementBase.addUserForExternal(Long groupId,
Long userId,
String externalSystemId) |
void |
UserGroupMemberManagement.addUserForExternal(Long groupId,
Long userId,
String externalSystemId)
Adds a user to an external group.
|
boolean |
UserGroupMemberManagementBase.containsEntityDirectly(Long groupId,
Long entityId) |
boolean |
UserGroupMemberManagement.containsEntityDirectly(Long groupId,
Long entityId)
Returns true if the group or user is a direct member of the group.
|
boolean |
UserGroupMemberManagementBase.containsUser(Long groupId,
Long userId) |
boolean |
UserGroupMemberManagement.containsUser(Long groupId,
Long userId)
Returns true if the user is a direct or indirect member of the group.
|
boolean |
UserGroupMemberManagementBase.containsUserDirectly(Long groupId,
Long userId) |
boolean |
UserGroupMemberManagement.containsUserDirectly(Long groupId,
Long userId)
Returns true if the user is a direct member of the group.
|
List<UserData> |
UserGroupMemberManagementBase.getUsersOfGroup(Long groupId) |
List<UserData> |
UserGroupMemberManagement.getUsersOfGroup(Long groupId)
Return all users who are direct members of a group.
|
Collection<Long> |
UserGroupMemberManagementImpl.getUsersOfGroup(Long groupId,
String externalSystemId)
Return all IDs of users who are direct members of a given group.
|
Collection<Long> |
UserGroupMemberManagement.getUsersOfGroup(Long groupId,
String externalSystemId)
Return all IDs of users who are direct members of a given group.
|
protected void |
UserGroupMemberManagementImpl.handleAddGroup(Long parentGroupId,
Long childGroupId) |
protected abstract void |
UserGroupMemberManagementBase.handleAddGroup(Long targetGroupId,
Long groupId)
Add a group to a group if it is not already contained.
|
protected void |
UserGroupMemberManagementImpl.handleAddUser(Long groupId,
Long userId)
Performs the core logic for
UserGroupMemberManagementBase.addUser(Long, Long) |
protected abstract void |
UserGroupMemberManagementBase.handleAddUser(Long groupId,
Long userId)
Performs the core logic for
UserGroupMemberManagementBase.addUser(Long, Long) |
protected void |
UserGroupMemberManagementImpl.handleAddUserForExternal(Long groupId,
Long userId,
String externalSystemId) |
protected abstract void |
UserGroupMemberManagementBase.handleAddUserForExternal(Long groupId,
Long userId,
String externalSystemId)
Performs the core logic for
UserGroupMemberManagementBase.addUserForExternal(Long, Long, String) |
protected boolean |
UserGroupMemberManagementImpl.handleContainsEntityDirectly(Long groupId,
Long entityId)
Performs the core logic for
UserGroupMemberManagementBase.containsEntityDirectly(Long, Long) |
protected abstract boolean |
UserGroupMemberManagementBase.handleContainsEntityDirectly(Long groupId,
Long entityId)
Performs the core logic for
UserGroupMemberManagementBase.containsEntityDirectly(Long, Long) |
protected boolean |
UserGroupMemberManagementImpl.handleContainsUser(Long groupId,
Long userId)
Performs the core logic for
UserGroupMemberManagementBase.containsUser(Long, Long) |
protected abstract boolean |
UserGroupMemberManagementBase.handleContainsUser(Long groupId,
Long userId)
Performs the core logic for
UserGroupMemberManagementBase.containsUser(Long, Long) |
protected boolean |
UserGroupMemberManagementImpl.handleContainsUserDirectly(Long groupId,
Long userId)
Performs the core logic for
UserGroupMemberManagementBase.containsUserDirectly(Long, Long) |
protected abstract boolean |
UserGroupMemberManagementBase.handleContainsUserDirectly(Long groupId,
Long userId)
Performs the core logic for
UserGroupMemberManagementBase.containsUserDirectly(Long, Long) |
protected List<UserData> |
UserGroupMemberManagementImpl.handleGetUsersOfGroup(Long groupId)
Performs the core logic for
UserGroupMemberManagementBase.getUsersOfGroup(Long) |
protected abstract List<UserData> |
UserGroupMemberManagementBase.handleGetUsersOfGroup(Long groupId)
Performs the core logic for
UserGroupMemberManagementBase.getUsersOfGroup(Long) |
protected void |
UserGroupMemberManagementImpl.handleRemoveEntityFromGroup(Long groupId,
Long entityId)
Performs the core logic for
UserGroupMemberManagementBase.removeEntityFromGroup(Long, Long) |
protected abstract void |
UserGroupMemberManagementBase.handleRemoveEntityFromGroup(Long groupId,
Long entityId)
Performs the core logic for
UserGroupMemberManagementBase.removeEntityFromGroup(Long, Long) |
protected void |
UserGroupMemberManagementImpl.handleRemoveGroupFromAllGroups(Long groupId) |
protected abstract void |
UserGroupMemberManagementBase.handleRemoveGroupFromAllGroups(Long entityId)
Performs the core logic for
UserGroupMemberManagementBase.removeGroupFromAllGroups(Long) |
protected void |
UserGroupManagementImpl.handleUpdateExternalGroup(Long groupId,
ExternalGroupVO groupVO)
Performs the core logic for
#updateExternalGroup(ExternalGroupVO) |
protected abstract void |
UserGroupManagementBase.handleUpdateExternalGroup(Long groupId,
ExternalGroupVO groupVO)
Performs the core logic for
#updateExternalGroup(ExternalGroupVO) |
protected void |
UserGroupManagementImpl.handleUpdateGroup(Long groupId,
GroupVO groupVO)
Performs the core logic for
UserGroupManagementBase.updateGroup(Long, GroupVO) |
protected abstract void |
UserGroupManagementBase.handleUpdateGroup(Long groupId,
GroupVO groupVO)
Performs the core logic for
UserGroupManagementBase.updateGroup(Long, GroupVO) |
void |
UserGroupMemberManagementBase.removeEntityFromGroup(Long groupId,
Long entityId) |
void |
UserGroupMemberManagement.removeEntityFromGroup(Long groupId,
Long entityId)
This method removes an entity from a group.
|
void |
UserGroupMemberManagementImpl.removeGroupFromAllExternalGroups(Long groupId,
Collection<Long> groupIdsToIgnore) |
void |
UserGroupMemberManagement.removeGroupFromAllExternalGroups(Long groupId,
Collection<Long> groupIdsToIgnore)
Remove an external group from all external groups of the same external system that contain
this group as a direct member.
|
void |
UserGroupMemberManagementBase.removeGroupFromAllGroups(Long entityId) |
void |
UserGroupMemberManagement.removeGroupFromAllGroups(Long groupId)
Remove a group from all groups it is a member of.
|
void |
UserGroupManagementBase.updateExternalGroup(Long groupId,
ExternalGroupVO groupVO) |
void |
UserGroupManagement.updateExternalGroup(Long groupId,
ExternalGroupVO groupVO)
Update a group that was imported from an external system.
|
void |
UserGroupManagementBase.updateGroup(Long groupId,
GroupVO groupVO) |
void |
UserGroupManagement.updateGroup(Long groupId,
GroupVO groupVO)
Update an existing group.
|
Modifier and Type | Method and Description |
---|---|
Group |
UserService.getGroup(String alias)
Get a group by its alias.
|
Group |
UserService.getGroup(String externalGroupId,
String externalSystemId)
Get group specific from external system
|
Copyright © 2019 Communote team. All rights reserved.