Modifier and Type | Method and Description |
---|---|
protected void |
ViewGroup.processGeneral() |
Modifier and Type | Method and Description |
---|---|
InternalGroup |
GroupDAOHibernate.findByName(long directoryId,
String groupName) |
InternalGroup |
InternalGroupDao.findByName(long directoryId,
String groupName)
Finds internal group by directory id and group name.
|
InternalGroupWithAttributes |
GroupDAOHibernate.findByNameWithAttributes(long directoryId,
String groupName) |
void |
GroupDAOHibernate.remove(Group group) |
void |
GroupDAOHibernate.removeAttribute(Group group,
String attributeName) |
InternalGroup |
GroupDAOHibernate.rename(Group group,
String newName) |
void |
GroupDAOHibernate.storeAttributes(Group group,
Map<String,Set<String>> attributes) |
InternalGroup |
GroupDAOHibernate.update(Group group) |
Modifier and Type | Method and Description |
---|---|
BatchResult<String> |
MembershipDAOHibernate.addAllUsersToGroup(long directoryId,
Collection<String> userNames,
String groupName) |
void |
MembershipDAOHibernate.addGroupToGroup(long directoryId,
String childGroup,
String parentGroup) |
void |
MembershipDAOHibernate.addUserToGroup(long directoryId,
String username,
String groupName) |
void |
MembershipDAOHibernate.removeUserFromGroup(long directoryId,
String username,
String groupName) |
Modifier and Type | Method and Description |
---|---|
BatchResult<String> |
InternalDirectory.addAllUsersToGroup(Set<String> userNames,
String groupName) |
BatchResult<String> |
CachingDirectory.addAllUsersToGroup(Set<String> userNames,
String groupName) |
BatchResult<String> |
InternalRemoteDirectory.addAllUsersToGroup(Set<String> userNames,
String groupName)
Adds a collection of users to a group.
|
void |
AzureAdDirectory.addGroupToGroup(String childGroup,
String parentGroup) |
void |
AuditingDirectoryDecorator.addGroupToGroup(String childGroup,
String parentGroup) |
void |
DbCachingRemoteDirectory.addGroupToGroup(String childGroup,
String parentGroup) |
void |
Rfc2307.addGroupToGroup(String childGroup,
String parentGroup) |
void |
RFC4519Directory.addGroupToGroup(String childGroup,
String parentGroup) |
void |
RemoteCrowdDirectory.addGroupToGroup(String childGroup,
String parentGroup) |
void |
AbstractForwardingDirectory.addGroupToGroup(String childGroup,
String parentGroup) |
void |
AbstractInternalDirectory.addGroupToGroup(String childGroup,
String parentGroup) |
void |
MockSimpleRemoteDirectory.addGroupToGroup(String childGroup,
String parentGroup) |
void |
RemoteDirectory.addGroupToGroup(String childGroup,
String parentGroup)
Adds a group as a member of a parent group.
|
void |
AzureAdDirectory.addUserToGroup(String username,
String groupName) |
void |
AuditingDirectoryDecorator.addUserToGroup(String username,
String groupName) |
void |
DbCachingRemoteDirectory.addUserToGroup(String username,
String groupName) |
void |
MicrosoftActiveDirectory.addUserToGroup(String username,
String groupName) |
void |
Rfc2307.addUserToGroup(String username,
String groupName) |
void |
RFC4519Directory.addUserToGroup(String username,
String groupName) |
void |
RemoteCrowdDirectory.addUserToGroup(String username,
String groupName) |
void |
AbstractForwardingDirectory.addUserToGroup(String username,
String groupName) |
void |
AbstractInternalDirectory.addUserToGroup(String username,
String groupName) |
void |
MockSimpleRemoteDirectory.addUserToGroup(String username,
String groupName) |
void |
RemoteDirectory.addUserToGroup(String username,
String groupName)
Adds a user as a member of a group.
|
void |
DbCachingRemoteChangeOperations.applySyncingGroupAttributes(String groupName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes) |
void |
DirectoryCacheImplUsingChangeOperations.applySyncingGroupAttributes(String groupName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes) |
void |
DirectoryCacheChangeOperations.applySyncingGroupAttributes(String groupName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes)
Removes any syncing group attributes listed in deletedAttributes, and store any that are listed in storedAttributes
If any non-syncing attributes are included, they will be ignored
|
protected LdapName |
SpringLDAPConnector.asLdapGroupName(String dn,
String groupName)
Convenience method to convert group DN to LdapName,
throwing a GNFE with the supplied group name if unable
to construct the LdapName.
|
protected <T extends LDAPDirectoryEntity> |
SpringLDAPConnector.asLdapName(String dn,
String entityName,
Class<T> entityClass)
This method is required to wrap DN's into LdapNames as spring-ldap
doesn't correctly handle operations with String dn arguments.
|
<T extends LDAPDirectoryEntity> |
LDAPDirectory.findEntityByDN(String dn,
Class<T> entityClass)
Finds a directory entity (principal, group or role)
by their distinguished name.
|
<T extends LDAPDirectoryEntity> |
SpringLDAPConnector.findEntityByDN(String dn,
Class<T> entityClass) |
protected <T extends LDAPDirectoryEntity> |
SpringLDAPConnector.findEntityByDN(String dn,
String baseDN,
String filter,
ContextMapperWithRequiredAttributes contextMapper,
Class<T> entityClass) |
Group |
AzureAdDirectory.findGroupByName(String name) |
Group |
AuditingDirectoryDecorator.findGroupByName(String name) |
LDAPGroupWithAttributes |
SpringLDAPConnector.findGroupByName(String name) |
Group |
RemoteCrowdDirectory.findGroupByName(String name) |
Group |
AbstractForwardingDirectory.findGroupByName(String name) |
InternalDirectoryGroup |
AbstractInternalDirectory.findGroupByName(String name) |
Group |
MockSimpleRemoteDirectory.findGroupByName(String name) |
InternalDirectoryGroup |
InternalRemoteDirectory.findGroupByName(String name) |
Group |
RemoteDirectory.findGroupByName(String name)
Finds the
group that matches the supplied name . |
protected LDAPGroupWithAttributes |
SpringLDAPConnector.findGroupByNameAndType(String name,
GroupType groupType) |
GroupWithAttributes |
AzureAdDirectory.findGroupWithAttributesByName(String name) |
GroupWithAttributes |
AuditingDirectoryDecorator.findGroupWithAttributesByName(String name) |
GroupWithAttributes |
DbCachingRemoteChangeOperations.findGroupWithAttributesByName(String name) |
GroupWithAttributes |
DirectoryCacheImplUsingChangeOperations.findGroupWithAttributesByName(String name) |
LDAPGroupWithAttributes |
SpringLDAPConnector.findGroupWithAttributesByName(String name) |
GroupWithAttributes |
RemoteCrowdDirectory.findGroupWithAttributesByName(String name) |
GroupWithAttributes |
AbstractForwardingDirectory.findGroupWithAttributesByName(String name) |
GroupWithAttributes |
AbstractInternalDirectory.findGroupWithAttributesByName(String name) |
GroupWithAttributes |
MockSimpleRemoteDirectory.findGroupWithAttributesByName(String name) |
GroupWithAttributes |
DirectoryCacheChangeOperations.findGroupWithAttributesByName(String name) |
GroupWithAttributes |
RemoteDirectory.findGroupWithAttributesByName(String name)
Finds the
group that matches the supplied name . |
void |
AzureAdDirectory.removeGroup(String name) |
void |
AuditingDirectoryDecorator.removeGroup(String name) |
void |
DbCachingRemoteDirectory.removeGroup(String name) |
void |
MicrosoftActiveDirectory.removeGroup(String name) |
void |
Rfc2307.removeGroup(String name) |
void |
SpringLDAPConnector.removeGroup(String name) |
void |
RemoteCrowdDirectory.removeGroup(String groupname) |
void |
AbstractForwardingDirectory.removeGroup(String name) |
void |
AbstractInternalDirectory.removeGroup(String name) |
void |
MockSimpleRemoteDirectory.removeGroup(String name) |
void |
RemoteDirectory.removeGroup(String name)
Removes the
group that matches the supplied name . |
void |
AzureAdDirectory.removeGroupAttributes(String groupName,
String attributeName) |
void |
AuditingDirectoryDecorator.removeGroupAttributes(String groupName,
String attributeName) |
void |
DbCachingRemoteDirectory.removeGroupAttributes(String groupName,
String attributeName) |
void |
SpringLDAPConnector.removeGroupAttributes(String groupName,
String attributeName) |
void |
RemoteCrowdDirectory.removeGroupAttributes(String groupName,
String attributeName) |
void |
AbstractForwardingDirectory.removeGroupAttributes(String groupName,
String attributeName) |
void |
AbstractInternalDirectory.removeGroupAttributes(String groupName,
String attributeName) |
void |
MockSimpleRemoteDirectory.removeGroupAttributes(String groupName,
String attributeName) |
void |
RemoteDirectory.removeGroupAttributes(String groupName,
String attributeName)
Removes all the values for a single attribute key for a group.
|
void |
AzureAdDirectory.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
AuditingDirectoryDecorator.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
DbCachingRemoteDirectory.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
Rfc2307.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
RFC4519Directory.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
RemoteCrowdDirectory.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
AbstractForwardingDirectory.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
AbstractInternalDirectory.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
MockSimpleRemoteDirectory.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
RemoteDirectory.removeGroupFromGroup(String childGroup,
String parentGroup)
Removes a group as a member of a parent group.
|
void |
AzureAdDirectory.removeUserFromGroup(String username,
String groupName) |
void |
AuditingDirectoryDecorator.removeUserFromGroup(String username,
String groupName) |
void |
DbCachingRemoteDirectory.removeUserFromGroup(String username,
String groupName) |
void |
MicrosoftActiveDirectory.removeUserFromGroup(String username,
String groupName) |
void |
Rfc2307.removeUserFromGroup(String username,
String groupName) |
void |
RFC4519Directory.removeUserFromGroup(String username,
String groupName) |
void |
RemoteCrowdDirectory.removeUserFromGroup(String username,
String groupName) |
void |
AbstractForwardingDirectory.removeUserFromGroup(String username,
String groupName) |
void |
AbstractInternalDirectory.removeUserFromGroup(String username,
String groupName) |
void |
MockSimpleRemoteDirectory.removeUserFromGroup(String username,
String groupName) |
void |
RemoteDirectory.removeUserFromGroup(String username,
String groupName)
Removes a user as a member of a group.
|
Group |
AzureAdDirectory.renameGroup(String oldName,
String newName) |
Group |
AuditingDirectoryDecorator.renameGroup(String oldName,
String newName) |
Group |
DbCachingRemoteDirectory.renameGroup(String oldName,
String newName) |
Group |
Rfc2307.renameGroup(String oldName,
String newName) |
Group |
SpringLDAPConnector.renameGroup(String oldName,
String newName) |
Group |
RemoteCrowdDirectory.renameGroup(String oldName,
String newName) |
Group |
AbstractForwardingDirectory.renameGroup(String oldName,
String newName) |
Group |
AbstractInternalDirectory.renameGroup(String oldName,
String newName) |
Group |
MockSimpleRemoteDirectory.renameGroup(String oldName,
String newName) |
Group |
RemoteDirectory.renameGroup(String oldName,
String newName)
Renames a
group . |
void |
AzureAdDirectory.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
AuditingDirectoryDecorator.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
DbCachingRemoteDirectory.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
SpringLDAPConnector.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
RemoteCrowdDirectory.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
AbstractForwardingDirectory.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
AbstractInternalDirectory.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
MockSimpleRemoteDirectory.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
RemoteDirectory.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes)
Adds or updates a group's attributes with the new Map of attribute values in the directory specified by the passed in
directoryId . |
protected <T extends LDAPDirectoryEntity> |
SpringLDAPConnector.typedEntityNotFoundException(String name,
Class<T> entityClass) |
Group |
AzureAdDirectory.updateGroup(GroupTemplate group) |
Group |
AuditingDirectoryDecorator.updateGroup(GroupTemplate group) |
Group |
DbCachingRemoteDirectory.updateGroup(GroupTemplate group) |
Group |
Rfc2307.updateGroup(GroupTemplate group) |
Group |
SpringLDAPConnector.updateGroup(GroupTemplate group) |
Group |
RemoteCrowdDirectory.updateGroup(GroupTemplate group) |
Group |
AbstractForwardingDirectory.updateGroup(GroupTemplate group) |
Group |
AbstractInternalDirectory.updateGroup(GroupTemplate group) |
Group |
MockSimpleRemoteDirectory.updateGroup(GroupTemplate group) |
Group |
RemoteDirectory.updateGroup(GroupTemplate group)
Updates the
group . |
Modifier and Type | Method and Description |
---|---|
void |
LocalGroupHandler.addUserToLocalGroup(String username,
String groupName) |
Group |
LocalGroupHandler.findLocalGroup(String groupName)
Finds a local group.
|
void |
LocalGroupHandler.removeUserFromLocalGroup(String username,
String groupName) |
Group |
LocalGroupHandler.updateLocalGroup(GroupTemplate groupTemplate)
Updates a local group.
|
Modifier and Type | Method and Description |
---|---|
void |
MockDirectoryCache.applySyncingGroupAttributes(String groupName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes) |
GroupWithAttributes |
MockDirectoryCache.findGroupWithAttributesByName(String name) |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryCache.applySyncingGroupAttributes(String groupName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes)
Removes any syncing group attributes listed in deletedAttributes, and store any that are listed in storedAttributes
If any non-syncing attributes are included, they will be ignored
|
GroupWithAttributes |
DirectoryCache.findGroupWithAttributesByName(String name) |
Modifier and Type | Method and Description |
---|---|
BatchResult<String> |
MembershipDao.addAllUsersToGroup(long directoryId,
Collection<String> userNames,
String groupName)
Bulk adds all the given users into the given group.
|
void |
MembershipDao.addGroupToGroup(long directoryId,
String childGroup,
String parentGroup)
Adds group as a child of the (supposedly) parent group.
|
void |
MembershipDao.addUserToGroup(long directoryId,
String userName,
String groupName)
Adds user as a member of group.
|
InternalDirectoryGroup |
GroupDao.findByName(long directoryId,
String name)
Finds group by name.
|
GroupWithAttributes |
GroupDao.findByNameWithAttributes(long directoryId,
String name)
Finds group by name.
|
void |
GroupDao.remove(Group group)
Removes group.
|
void |
GroupDao.removeAttribute(Group group,
String attributeName)
Remove the attribute from the group.
|
void |
MembershipDao.removeGroupFromGroup(long directoryId,
String childGroup,
String parentGroup)
Removes group from the parent group.
|
void |
MembershipDao.removeUserFromGroup(long directoryId,
String userName,
String groupName)
Removes user as a member of the given group.
|
Group |
GroupDao.rename(Group group,
String newName)
Renames group.
|
void |
GroupDao.storeAttributes(Group group,
Map<String,Set<String>> attributes)
Stores attributes into group.
|
Group |
GroupDao.update(Group group)
Updates group.
|
Modifier and Type | Method and Description |
---|---|
void |
RestCrowdClient.addGroupToGroup(String childGroup,
String parentGroup) |
void |
RestCrowdClient.addUserToGroup(String username,
String groupName) |
List<Group> |
RestCrowdClient.getChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults) |
Group |
RestCrowdClient.getGroup(String name)
Get a group by name.
|
GroupWithAttributes |
RestCrowdClient.getGroupWithAttributes(String name) |
List<String> |
RestCrowdClient.getNamesOfChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfNestedChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfNestedUsersOfGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfParentGroupsForGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfParentGroupsForNestedGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfUsersOfGroup(String groupName,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.getNestedChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults) |
List<User> |
RestCrowdClient.getNestedUsersOfGroup(String groupName,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.getParentGroupsForGroup(String groupName,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.getParentGroupsForNestedGroup(String groupName,
int startIndex,
int maxResults) |
List<User> |
RestCrowdClient.getUsersOfGroup(String groupName,
int startIndex,
int maxResults) |
void |
RestCrowdClient.removeGroup(String groupName) |
void |
RestCrowdClient.removeGroupAttributes(String groupName,
String attributeName) |
void |
RestCrowdClient.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
RestCrowdClient.removeUserFromGroup(String username,
String groupName) |
void |
RestCrowdClient.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
RestCrowdClient.updateGroup(Group group) |
Modifier and Type | Method and Description |
---|---|
void |
ApplicationServiceGeneric.addGroupToGroup(Application application,
String childGroupName,
String parentGroupName) |
void |
AbstractDelegatingApplicationService.addGroupToGroup(Application application,
String childGroupName,
String parentGroupName) |
void |
ApplicationService.addGroupToGroup(Application application,
String childGroupName,
String parentGroupName)
Makes groups matching the given name (childGroupName) direct members of the group (parentGroupName) across ALL active directories.
|
void |
ApplicationServiceGeneric.addUserToGroup(Application application,
String username,
String groupName) |
void |
TranslatingApplicationService.addUserToGroup(Application application,
String username,
String groupName) |
void |
AbstractDelegatingApplicationService.addUserToGroup(Application application,
String username,
String groupName) |
void |
ApplicationService.addUserToGroup(Application application,
String username,
String groupName)
Makes the primary user of the given username a direct member of the group on the directory where the primary user resides.
|
Group |
ApplicationServiceGeneric.findGroupByName(Application application,
String name) |
Group |
TranslatingApplicationService.findGroupByName(Application application,
String name) |
Group |
AbstractDelegatingApplicationService.findGroupByName(Application application,
String name) |
Group |
ApplicationService.findGroupByName(Application application,
String name)
Returns the first group with the matching groupname
from all the active directories assigned to the application.
|
GroupWithAttributes |
ApplicationServiceGeneric.findGroupWithAttributesByName(Application application,
String name) |
GroupWithAttributes |
TranslatingApplicationService.findGroupWithAttributesByName(Application application,
String name) |
GroupWithAttributes |
AbstractDelegatingApplicationService.findGroupWithAttributesByName(Application application,
String name) |
GroupWithAttributes |
ApplicationService.findGroupWithAttributesByName(Application application,
String name)
Returns the first group with the matching groupname
from all the active directories assigned to the application.
|
void |
ApplicationServiceGeneric.removeGroup(Application application,
String groupname) |
void |
AbstractDelegatingApplicationService.removeGroup(Application application,
String group) |
void |
ApplicationService.removeGroup(Application application,
String group)
Removes ALL groups from each of the application's assigned
directories that are active.
|
void |
ApplicationServiceGeneric.removeGroupAttributes(Application application,
String groupname,
String attributeName) |
void |
AbstractDelegatingApplicationService.removeGroupAttributes(Application application,
String groupname,
String attributeName) |
void |
ApplicationService.removeGroupAttributes(Application application,
String groupname,
String attributeName)
Removes a group's attribute values for all active permissible directories assigned to the application.
|
void |
ApplicationServiceGeneric.removeGroupFromGroup(Application application,
String childGroupName,
String parentGroupName) |
void |
AbstractDelegatingApplicationService.removeGroupFromGroup(Application application,
String childGroup,
String parentGroup) |
void |
ApplicationService.removeGroupFromGroup(Application application,
String childGroup,
String parentGroup)
Makes child group matching the given name not members of the parent group across ALL active directories.
|
void |
ApplicationServiceGeneric.removeUserFromGroup(Application application,
String username,
String groupName) |
void |
TranslatingApplicationService.removeUserFromGroup(Application application,
String username,
String groupName) |
void |
AbstractDelegatingApplicationService.removeUserFromGroup(Application application,
String username,
String groupName) |
void |
ApplicationService.removeUserFromGroup(Application application,
String username,
String groupName)
Makes the primary user of the given username no longer a member of the group on the directory where the primary user resides.
|
void |
ApplicationServiceGeneric.storeGroupAttributes(Application application,
String groupname,
Map<String,Set<String>> attributes) |
void |
AbstractDelegatingApplicationService.storeGroupAttributes(Application application,
String groupname,
Map<String,Set<String>> attributes) |
void |
ApplicationService.storeGroupAttributes(Application application,
String groupname,
Map<String,Set<String>> attributes)
Adds or updates a group's attributes with the new Map of attribute values for all active permissible directories assigned to the application.
|
Group |
ApplicationServiceGeneric.updateGroup(Application application,
GroupTemplate group) |
Group |
TranslatingApplicationService.updateGroup(Application application,
GroupTemplate group) |
Group |
AbstractDelegatingApplicationService.updateGroup(Application application,
GroupTemplate group) |
Group |
ApplicationService.updateGroup(Application application,
GroupTemplate group)
Updates the group in ALL the active permissible directories.
|
Modifier and Type | Method and Description |
---|---|
BulkAddResult<String> |
DirectoryManagerGeneric.addAllUsersToGroup(long directoryId,
Collection<String> userNames,
String groupName) |
BulkAddResult<String> |
DirectoryManager.addAllUsersToGroup(long directoryID,
Collection<String> userNames,
String groupName)
A bulk version of
DirectoryManager.addUserToGroup(long, String, String) . |
void |
DirectoryManagerGeneric.addGroupToGroup(long directoryId,
String childGroup,
String parentGroup) |
void |
DirectoryManager.addGroupToGroup(long directoryId,
String childGroup,
String parentGroup)
Adds an existing child group as direct member of an existing parent group in the directory specified by the passed in
directoryId . |
BatchResult<BatchResultEntityWithCause> |
MembershipService.addUsersToGroup(long directoryId,
List<String> usernames,
String groupName)
Adds multiple users to single supplied group
|
void |
DirectoryManagerGeneric.addUserToGroup(long directoryId,
String username,
String groupName) |
void |
DirectoryManager.addUserToGroup(long directoryId,
String username,
String groupName)
Adds an existing user as a direct member of an existing group in the directory specified by the passed in
directoryId . |
Group |
DirectoryManagerGeneric.findGroupByName(long directoryId,
String groupName) |
Group |
DirectoryManager.findGroupByName(long directoryId,
String groupName)
Returns the group matching the supplied groupName in the directory specified by the passed in
directoryId .. |
GroupWithAttributes |
DirectoryManagerGeneric.findGroupWithAttributesByName(long directoryId,
String groupName) |
GroupWithAttributes |
DirectoryManager.findGroupWithAttributesByName(long directoryId,
String groupName)
Returns the group with all attributes matching the supplied groupName in the directory specified by the passed in
directoryId .. |
Collection<User> |
MembershipService.getDirectUsersFromGroup(long directoryId,
String groupName,
int startIndex,
int maxResults)
Returns direct members of a group (excluding nested members)
|
DirectoryGroup |
MembershipService.getGroupDetails(long directoryId,
String groupName)
Returns details of specific group
|
void |
DirectoryManagerGeneric.removeGroup(long directoryId,
String groupName) |
void |
DirectoryManager.removeGroup(long directoryId,
String groupName)
Removes a group matching the supplied groupName in the directory specified by the passed in
directoryId . |
void |
DirectoryManagerGeneric.removeGroupAttributes(long directoryId,
String groupName,
String attributeName) |
void |
DirectoryManager.removeGroupAttributes(long directoryId,
String groupName,
String attributeName)
Removes a group's attribute values in the directory specified by the passed in
directoryId . |
void |
DirectoryManagerGeneric.removeGroupFromGroup(long directoryId,
String childGroup,
String parentGroup) |
void |
DirectoryManager.removeGroupFromGroup(long directoryId,
String childGroup,
String parentGroup)
Removes an existing child group from being a direct member of an existing parent group in the directory specified by the passed in
directoryId . |
void |
DirectoryManagerGeneric.removeUserFromGroup(long directoryId,
String username,
String groupName) |
void |
DirectoryManager.removeUserFromGroup(long directoryId,
String username,
String groupName)
Removes an existing user from being a direct member of an existing group in the directory specified by the passed in
directoryId . |
BatchResult<BatchResultEntityWithCause> |
MembershipService.removeUsersFromGroup(long directoryId,
List<String> usernames,
String groupName)
Removes multiple users from the supplied group
|
Group |
DirectoryManagerGeneric.renameGroup(long directoryId,
String oldGroupname,
String newGroupname) |
Group |
DirectoryManager.renameGroup(long directoryId,
String oldGroupname,
String newGroupname)
Renames a group in the directory specified by the passed in
directoryId . |
void |
DirectoryManagerGeneric.storeGroupAttributes(long directoryId,
String groupName,
Map<String,Set<String>> attributes) |
void |
DirectoryManager.storeGroupAttributes(long directoryId,
String groupName,
Map<String,Set<String>> attributes)
Adds or updates a group's attributes with the new Map of attribute values in the directory specified by the passed in
directoryId . |
Group |
DirectoryManagerGeneric.updateGroup(long directoryId,
GroupTemplate group) |
Group |
DirectoryManager.updateGroup(long directoryId,
GroupTemplate group)
Updates a group with the supplied template and returns the updated group retrieved from the directory specified by the passed in
directoryId . |
Modifier and Type | Method and Description |
---|---|
BatchResult<BatchResultEntityWithCause> |
MembershipServiceImpl.addUsersToGroup(long directoryId,
List<String> usernames,
String groupName) |
List<User> |
MembershipServiceImpl.getDirectUsersFromGroup(long directoryId,
String groupName,
int startIndex,
int maxResults) |
DirectoryGroup |
MembershipServiceImpl.getGroupDetails(long directoryId,
String groupName) |
BatchResult<BatchResultEntityWithCause> |
MembershipServiceImpl.removeUsersFromGroup(long directoryId,
List<String> usernames,
String groupName) |
Modifier and Type | Method and Description |
---|---|
SingleGroupAdministrationMappings |
GroupAdministrationConfigurationService.getGroupAdministrators(Group group)
Searches and returns all administrators a given group
|
void |
GroupAdministrationConfigurationService.grantGroupPermissions(GroupGroupAdministrationMapping mapping)
Grants administration rights basing on the passed mapping
|
void |
GroupAdministrationConfigurationService.grantGroupPermissions(UserGroupAdministrationMapping mapping)
Grants administration rights basing on the passed mapping
|
boolean |
GroupAdministrationPermissionService.isCurrentUserAdminOfGroup(Group group)
Check if a current logged in user is an administrator of a group
|
boolean |
GroupAdministrationPermissionService.isUserAdminOfGroup(User user,
Group group)
Check if a user is an administrator of a group
|
void |
GroupAdministrationConfigurationService.revokeGroupPermissions(GroupGroupAdministrationMapping mapping)
Removes grant for the specified admin group and the target group
|
void |
GroupAdministrationConfigurationService.revokeGroupPermissions(UserGroupAdministrationMapping mapping)
Removes grant for the specified admin user and the target group
|
Modifier and Type | Method and Description |
---|---|
void |
RecoveryModeRemoteDirectory.addGroupToGroup(String childGroup,
String parentGroup) |
void |
RecoveryModeRemoteDirectory.addUserToGroup(String username,
String groupName) |
Group |
RecoveryModeRemoteDirectory.findGroupByName(String name) |
GroupWithAttributes |
RecoveryModeRemoteDirectory.findGroupWithAttributesByName(String name) |
void |
RecoveryModeRemoteDirectory.removeGroup(String name) |
void |
RecoveryModeRemoteDirectory.removeGroupAttributes(String groupName,
String attributeName) |
void |
RecoveryModeRemoteDirectory.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
RecoveryModeRemoteDirectory.removeUserFromGroup(String username,
String groupName) |
Group |
RecoveryModeRemoteDirectory.renameGroup(String oldName,
String newName) |
void |
RecoveryModeRemoteDirectory.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
Group |
RecoveryModeRemoteDirectory.updateGroup(GroupTemplate group) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
GroupNotFoundExceptionMapper.toResponse(GroupNotFoundException exception) |
Modifier and Type | Method and Description |
---|---|
void |
GroupsController.addDirectChildGroup(String groupName,
String childGroupName)
Adds a direct child group membership.
|
void |
GroupsController.addDirectParentGroup(String groupName,
String parentGroupName)
Adds a direct parent group membership.
|
void |
GroupsController.addDirectUser(String groupName,
String username)
Adds user as direct member of group.
|
GroupEntity |
GroupsController.addGroup(GroupEntity group,
com.atlassian.plugins.rest.common.Link groupLink)
Adds a new group.
|
void |
UsersController.addUserToGroup(String userName,
String groupName)
Adds a user to a group.
|
void |
GroupsController.deleteDirectChildGroup(String groupName,
String childGroupName)
Deletes a child group membership.
|
void |
GroupsController.deleteDirectUser(String groupName,
String username)
Removes the user membership.
|
GroupEntity |
GroupsController.findGroupByName(String name,
boolean expandAttributes,
URI baseURI)
Returns the group specified by the name.
|
UserEntity |
GroupsController.getDirectUser(String groupName,
String username,
URI baseUri)
Retrieves the user that is a direct member of the specified group.
|
UserEntityList |
GroupsController.getDirectUsers(String groupName,
boolean expandUsers,
int maxResults,
int startIndex,
URI baseUri)
Retrieves the users that are direct members of the specified group.
|
UserEntity |
GroupsController.getNestedUser(String groupName,
String username,
URI baseUri)
Retrieves the user that is a nested member of the specified group.
|
UserEntityList |
GroupsController.getNestedUsers(String groupName,
boolean expandUsers,
int maxResults,
int startIndex,
URI baseUri)
Retrieves the users that are nested members of the specified group.
|
void |
GroupsController.removeGroup(String groupName)
Removes a group.
|
void |
GroupsController.removeGroupAttributes(String groupName,
String attributeName)
Removes a group's attribute.
|
void |
UsersController.removeUserFromGroup(String userName,
String groupName)
Removes a user from a group.
|
void |
GroupsController.storeGroupAttributes(String groupName,
MultiValuedAttributeEntityList attributes)
Stores the attributes for a group.
|
GroupEntity |
GroupsController.updateGroup(GroupEntity group,
URI baseURI)
Updates a group.
|
Modifier and Type | Method and Description |
---|---|
BatchResultWithFailureReasonsRestDto<DirectoryEntityRestDTO> |
GroupLevelAdminController.addGroupAdministrators(DirectoryEntityId administeredGroupId,
List<DirectoryEntityRestDTO> grantEntities) |
void |
GroupLevelAdminController.deleteGroupGroupAdministrator(DirectoryEntityId targetGroupId,
DirectoryEntityId adminId) |
void |
GroupLevelAdminController.deleteUserGroupAdministrator(DirectoryEntityId targetGroupId,
DirectoryEntityId adminId) |
RestPage<GroupAdministrationMappingRestDTO> |
GroupLevelAdminController.getAdminCandidates(DirectoryEntityId groupId,
String searchText,
int limit) |
RestPage<GroupAdministrationMappingRestDTO> |
GroupLevelAdminController.getGroupAdministrators(DirectoryEntityId groupId,
RestPageRequest pageRequest) |
RestPage<UserData> |
UsersSearchController.searchPotentialMembers(DirectoryEntityId groupId,
String userSearch,
int limit) |
Modifier and Type | Method and Description |
---|---|
BatchResultWithFailureReasonsRestDto<DirectoryEntityId> |
GroupsMembershipController.addUsersToGroup(List<DirectoryEntityId> users,
DirectoryEntityId groupId) |
GroupData |
GroupsMembershipController.getGroupDetails(DirectoryEntityId groupId) |
RestPage<UserData> |
GroupsMembershipController.getGroupMembers(DirectoryEntityId groupId,
RestPageRequest pageRequest) |
BatchResultWithFailureReasonsRestDto<DirectoryEntityId> |
GroupsMembershipController.removeUsersFromGroup(List<DirectoryEntityId> users,
DirectoryEntityId groupId) |
Modifier and Type | Method and Description |
---|---|
BatchResultWithFailureReasonsRestDto<DirectoryEntityRestDTO> |
GroupLevelAdminResource.addGroupAdministrators(DirectoryEntityId groupId,
List<DirectoryEntityRestDTO> grantEntities)
Grants the rights to administer the specified group to the specified directory entities
|
javax.ws.rs.core.Response |
GroupLevelAdminResource.deleteGroupGroupAdministrator(DirectoryEntityId targetGroupId,
DirectoryEntityId adminId)
Revokes the rights to administer the given group from the specified group
|
javax.ws.rs.core.Response |
GroupLevelAdminResource.deleteUserGroupAdministrator(DirectoryEntityId targetGroupId,
DirectoryEntityId adminId)
Revokes the rights to administer the given group from the specified user
|
RestPage<GroupAdministrationMappingRestDTO> |
GroupLevelAdminResource.getAdminCandidates(DirectoryEntityId groupId,
String search,
int limit)
Returns users and groups that can become admins of the given group.
|
RestPage<GroupAdministrationMappingRestDTO> |
GroupLevelAdminResource.getGroupAdministrators(DirectoryEntityId groupId,
RestPageRequest pageRequest)
Lists the group-level admins for the specified group
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
GroupsMembershipResource.addUsersToGroup(DirectoryEntityId groupId,
UserIdentifiersEntityList users)
Adds multiple users to a single group placed in the same directory
|
javax.ws.rs.core.Response |
GroupsMembershipResource.groupDetails(DirectoryEntityId groupId)
Returns group details
|
javax.ws.rs.core.Response |
GroupsMembershipResource.groupMembers(DirectoryEntityId groupId,
RestPageRequest pageRequest)
Returns group's direct members (users).
|
javax.ws.rs.core.Response |
GroupsMembershipResource.removeUsersFromGroup(DirectoryEntityId groupId,
UserIdentifiersEntityList users)
Removes multiple users from single group placed in the same directory
|
javax.ws.rs.core.Response |
GroupsMembershipResource.searchUsers(DirectoryEntityId groupId,
String userSearch,
int limit)
Returns users that can be assigned to the given group.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
GroupsResource.addGroup(GroupEntity restGroup)
Adds a new group.
|
javax.ws.rs.core.Response |
GroupsResource.addUserAsDirectGroupMember(String groupName,
UserEntity user)
Adds a user as a direct member of the specified group.
|
javax.ws.rs.core.Response |
GroupsResource.deleteGroupAttribute(String groupname,
String attributeName)
Deletes a group attribute.
|
javax.ws.rs.core.Response |
GroupsResource.getAllMemberships(javax.ws.rs.core.Request request)
Retrieves full details of all group memberships, with users and nested groups.
|
javax.ws.rs.core.Response |
GroupsResource.getDirectMembersOfGroup(String groupName,
String username,
int startIndex,
int maxResults)
Retrieves the users that are direct members of the specified group or a specified user who is a direct member of that group.
|
javax.ws.rs.core.Response |
GroupsResource.getGroup(String groupName)
Retrieves a group.
|
javax.ws.rs.core.Response |
GroupsResource.getGroupAttributes(String groupName)
Retrieves a list of group attributes.
|
javax.ws.rs.core.Response |
GroupsResource.getNestedMembersOfGroup(String groupName,
String username,
int startIndex,
int maxResults)
Retrieves the users that are nested members of the specified group or a single user who is a nested member of the specified group.
|
javax.ws.rs.core.Response |
GroupsResource.removeDirectChildGroupMembership(String groupName,
String childGroupName)
Deletes a child group membership.
|
javax.ws.rs.core.Response |
GroupsResource.removeDirectGroupMembership(String groupName,
String username)
Removes the user membership.
|
javax.ws.rs.core.Response |
GroupsResource.removeGroup(String groupname)
Deletes a group.
|
javax.ws.rs.core.Response |
UsersResource.removeUserFromGroup(String userName,
String groupName)
Removes a user from a group.
|
javax.ws.rs.core.Response |
GroupsResource.storeGroupAttributes(String groupname,
MultiValuedAttributeEntityList attributes)
Stores the group attributes.
|
javax.ws.rs.core.Response |
GroupsResource.updateGroup(String groupName,
GroupEntity restGroup)
Updates an existing group.
|
Modifier and Type | Method and Description |
---|---|
static GroupEntity |
GroupEntityUtil.expandGroup(ApplicationService applicationService,
Application application,
GroupEntity minimalGroupEntity,
boolean expandAttributes)
Expands a GroupEntity from its minimal form to the expanded version.
|
Modifier and Type | Method and Description |
---|---|
void |
GroupMembershipManager.addMembership(String userName,
String groupName)
Adds a user identified by
userName to the group identified by groupName . |
SOAPGroup |
GroupManager.getGroup(String groupName)
Given a
groupName , returns a SOAPGroup that represents the group. |
List |
GroupMembershipManager.getMembers(String groupName)
Obtains a list of all users in the group identified by
groupName , sorted naturally. |
void |
GroupManager.removeGroup(String groupName)
Removes a group from Crowd.
|
void |
GroupMembershipManager.removeMembership(String userName,
String groupName)
Removes a user identified by
userName from the group identified by groupName . |
List<User> |
DirectoryEntitySearchServiceImpl.searchPotentialMembers(EntityQuery<User> query,
long directoryId,
String groupName) |
List<User> |
DirectoryEntitySearchService.searchPotentialMembers(EntityQuery<User> usersQuery,
long directoryId,
String groupName)
Returns users that can be assigned as members of the specified group.
|
void |
GroupManager.updateGroup(SOAPGroup group)
Updates a group's details in Crowd.
|
Modifier and Type | Method and Description |
---|---|
void |
CachingGroupMembershipManager.addMembership(String userName,
String groupName) |
SOAPGroup |
CachingGroupManager.getGroup(String groupName)
See also
CachingGroupMembershipManager.getMembers(String) } for similar logic. |
List |
CachingGroupMembershipManager.getMembers(String groupName)
Also see
CachingGroupManager.getGroup(String) for very similar logic. |
void |
CachingGroupManager.removeGroup(String groupName) |
void |
CachingGroupMembershipManager.removeMembership(String userName,
String groupName) |
void |
CachingGroupManager.updateGroup(SOAPGroup group) |
Modifier and Type | Method and Description |
---|---|
void |
CrowdClient.addGroupToGroup(String childGroup,
String parentGroup)
Adds a group to a group.
|
void |
CrowdClient.addUserToGroup(String username,
String groupName)
Adds a user to a group.
|
List<Group> |
CrowdClient.getChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups who are direct members of a group.
|
Group |
CrowdClient.getGroup(String name)
Gets a group by name.
|
GroupWithAttributes |
CrowdClient.getGroupWithAttributes(String name)
Gets a group with attributes by name.
|
List<String> |
CrowdClient.getNamesOfChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups who are direct members of a group, returning the group names.
|
List<String> |
CrowdClient.getNamesOfNestedChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups who are nested members of a group, returning the group names.
|
List<String> |
CrowdClient.getNamesOfNestedUsersOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for users who are nested members of a group, returning the user names.
|
List<String> |
CrowdClient.getNamesOfParentGroupsForGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a direct member of, returning the group names.
|
List<String> |
CrowdClient.getNamesOfParentGroupsForNestedGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a nested member of, returning the group names.
|
List<String> |
CrowdClient.getNamesOfUsersOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for users who are direct members of a group, returning the user names.
|
List<Group> |
CrowdClient.getNestedChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups who are nested members of a group.
|
List<User> |
CrowdClient.getNestedUsersOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for users who are nested members of a group.
|
List<Group> |
CrowdClient.getParentGroupsForGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a direct member of.
|
List<Group> |
CrowdClient.getParentGroupsForNestedGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a nested member of.
|
List<User> |
CrowdClient.getUsersOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for users who are direct members of a group.
|
void |
CrowdClient.removeGroup(String groupName)
Removes a group from the remote Crowd server
|
void |
CrowdClient.removeGroupAttributes(String groupName,
String attributeName)
Removes a group attribute (set) from the server.
|
void |
CrowdClient.removeGroupFromGroup(String childGroup,
String parentGroup)
Removes a group to a group.
|
void |
CrowdClient.removeUserFromGroup(String username,
String groupName)
Removes a user from a group.
|
void |
CrowdClient.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes)
Stores the group's attributes on the remote Crowd server.
|
void |
CrowdClient.updateGroup(Group group)
Updates a group on the remote Crowd server.
|
Modifier and Type | Method and Description |
---|---|
SingleGroupAdministrationMappings |
AuditingGroupAdministrationConfigurationService.getGroupAdministrators(Group group) |
SingleGroupAdministrationMappings |
GroupAdministrationConfigurationServiceImpl.getGroupAdministrators(Group group) |
void |
AuditingGroupAdministrationConfigurationService.grantGroupPermissions(GroupGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.grantGroupPermissions(GroupGroupAdministrationMapping mapping) |
void |
AuditingGroupAdministrationConfigurationService.grantGroupPermissions(UserGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.grantGroupPermissions(UserGroupAdministrationMapping mapping) |
boolean |
GroupAdministrationPermissionServiceImpl.isCurrentUserAdminOfGroup(Group group) |
boolean |
GroupAdministrationPermissionServiceImpl.isUserAdminOfGroup(User user,
Group group) |
void |
AuditingGroupAdministrationConfigurationService.revokeGroupPermissions(GroupGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.revokeGroupPermissions(GroupGroupAdministrationMapping mapping) |
void |
AuditingGroupAdministrationConfigurationService.revokeGroupPermissions(UserGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.revokeGroupPermissions(UserGroupAdministrationMapping mapping) |
Modifier and Type | Method and Description |
---|---|
void |
SecurityServerClientImpl.addAttributeToGroup(String group,
SOAPAttribute attribute) |
void |
SecurityServerClient.addAttributeToGroup(String group,
SOAPAttribute attribute)
Adds an attribute to a group that is in the application's assigned directory.
|
void |
SecurityServerClientImpl.addPrincipalToGroup(String principal,
String group) |
void |
SecurityServerClient.addPrincipalToGroup(String principal,
String group)
Adds a principal to a group for the application's assigned directory.
|
void |
SecurityServerClientImpl.addPrincipalToRole(String principal,
String role) |
void |
SecurityServerClient.addPrincipalToRole(String principal,
String role)
Deprecated.
|
SOAPGroup |
SecurityServerClientImpl.findGroupByName(String name) |
SOAPGroup |
SecurityServerClient.findGroupByName(String name)
Find a group by name for the application's assigned directory.
|
SOAPGroup |
SecurityServerClientImpl.findGroupWithAttributesByName(String name) |
SOAPGroup |
SecurityServerClient.findGroupWithAttributesByName(String name)
Find a group by name for the application's assigned directory.
|
SOAPRole |
SecurityServerClientImpl.findRoleByName(String name) |
SOAPRole |
SecurityServerClient.findRoleByName(String name)
Deprecated.
|
void |
SecurityServerClientImpl.removeAttributeFromGroup(String group,
String attribute) |
void |
SecurityServerClient.removeAttributeFromGroup(String group,
String attribute)
Removes an attribute from a group that is in the application's assigned directory.
|
void |
SecurityServerClientImpl.removeGroup(String group) |
void |
SecurityServerClient.removeGroup(String group)
Removes a group from the application's assigned directory.
|
void |
SecurityServerClientImpl.removePrincipalFromGroup(String principal,
String group) |
void |
SecurityServerClient.removePrincipalFromGroup(String principal,
String group)
Removes a principal from a group for the application's assigned directory.
|
void |
SecurityServerClientImpl.removePrincipalFromRole(String principal,
String role) |
void |
SecurityServerClient.removePrincipalFromRole(String principal,
String role)
Deprecated.
|
void |
SecurityServerClientImpl.removeRole(String role) |
void |
SecurityServerClient.removeRole(String role)
Deprecated.
|
void |
SecurityServerClientImpl.updateGroup(String group,
String description,
boolean active) |
void |
SecurityServerClient.updateGroup(String group,
String description,
boolean active)
Updates the first group located from the list of directories assigned to an application
Available fields that can be updated are
description and active |
void |
SecurityServerClientImpl.updateGroupAttribute(String name,
SOAPAttribute attribute) |
void |
SecurityServerClient.updateGroupAttribute(String name,
SOAPAttribute attribute)
Updates an attribute for a group that is in the application's assigned directory.
|
Modifier and Type | Method and Description |
---|---|
static void |
SoapExceptionTranslator.throwSoapEquivalentCheckedException(GroupNotFoundException e) |
Modifier and Type | Method and Description |
---|---|
static void |
SoapExceptionTranslator.throwEquivalentGroupNotFoundException(ObjectNotFoundException e)
Throws the equivalent GroupNotFoundException from
ObjectNotFoundException . |
static void |
SoapExceptionTranslator.throwEquivalentUserOrGroupNotFoundException(ObjectNotFoundException e)
Throws the equivalent UserNotFoundException or GroupNotFoundException from
ObjectNotFoundException . |
static void |
SoapExceptionTranslator.throwEquivalentUserOrGroupOrMembershipNotFoundException(ObjectNotFoundException e)
Throws the equivalent UserNotFoundException, GroupNotFoundException, MembershipNotFoundException from
ObjectNotFoundException . |
Copyright © 2020 Atlassian. All rights reserved.