Modifier and Type | Method and Description |
---|---|
protected List<Group> |
CrowdAcceptanceTestCase.getGroupTableContents() |
Modifier and Type | Field and Description |
---|---|
protected Group |
ViewGroup.group |
Modifier and Type | Method and Description |
---|---|
Group |
RemoveGroup.getGroup() |
Modifier and Type | Method and Description |
---|---|
Collection<Group> |
ViewGroupMembers.getSubGroups() |
Modifier and Type | Method and Description |
---|---|
protected void |
AddGroup.syncFieldsFromGroup(Group group)
Ensures that the fields (eg
name , active ) are the same as the values in the group |
Modifier and Type | Method and Description |
---|---|
void |
ViewGroupMembers.setSubGroups(Collection<Group> subGroups) |
Modifier and Type | Method and Description |
---|---|
void |
GroupAuditProcessor.auditGroupUpdated(Group previous,
InternalGroup updated) |
Modifier and Type | Method and Description |
---|---|
void |
NoopAuditProcessor.auditGroupUpdated(Group previous,
InternalGroup updated) |
void |
DisablableGroupAuditProcessor.auditGroupUpdated(Group previous,
InternalGroup updated) |
void |
DefaultGroupAuditProcessor.auditGroupUpdated(Group previous,
InternalGroup updated) |
Modifier and Type | Method and Description |
---|---|
BatchResultWithIdReferences<Group> |
GroupDAOHibernate.addAll(Collection<InternalGroupWithAttributes> groups) |
BatchResultWithIdReferences<Group> |
InternalGroupDao.addAll(Collection<InternalGroupWithAttributes> groups)
Bulk add of groups and their attributes.
|
BatchResult<Group> |
GroupDAOHibernate.addAll(Set<? extends Group> groups) |
Modifier and Type | Method and Description |
---|---|
InternalGroup |
GroupDAOHibernate.add(Group group) |
InternalGroup |
GroupDAOHibernate.addLocal(Group group) |
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<Group> |
GroupDAOHibernate.addAll(Set<? extends Group> groups) |
Modifier and Type | Field and Description |
---|---|
protected Map<String,Group> |
MockSimpleRemoteDirectory.groupMap |
static com.google.common.base.Function<Group,String> |
DirectoryMembershipsIterable.GROUPS_TO_NAMES
Deprecated.
use
DirectoryEntities.NAME_FUNCTION instead. |
protected Map<String,Group> |
MockSimpleRemoteDirectory.roleMap |
Modifier and Type | Method and Description |
---|---|
Group |
AzureAdDirectory.addGroup(GroupTemplate group) |
Group |
AuditingDirectoryDecorator.addGroup(GroupTemplate group) |
Group |
DbCachingRemoteDirectory.addGroup(GroupTemplate group) |
Group |
Rfc2307.addGroup(GroupTemplate group) |
Group |
SpringLDAPConnector.addGroup(GroupTemplate group) |
Group |
RemoteCrowdDirectory.addGroup(GroupTemplate group) |
Group |
AbstractForwardingDirectory.addGroup(GroupTemplate group) |
Group |
DelegatedAuthenticationDirectory.addGroup(GroupTemplate group) |
Group |
AbstractInternalDirectory.addGroup(GroupTemplate group) |
Group |
MockSimpleRemoteDirectory.addGroup(GroupTemplate group) |
Group |
RemoteDirectory.addGroup(GroupTemplate group)
Adds a
group to the directory store. |
Group |
InternalDirectory.addLocalGroup(GroupTemplate group) |
abstract Group |
AbstractInternalDirectory.addLocalGroup(GroupTemplate group) |
Group |
CachingDirectory.addLocalGroup(GroupTemplate group) |
Group |
InternalRemoteDirectory.addLocalGroup(GroupTemplate group)
Adds a "local" group to the directory.
|
Group |
AzureAdDirectory.findGroupByName(String name) |
Group |
AuditingDirectoryDecorator.findGroupByName(String name) |
Group |
RemoteCrowdDirectory.findGroupByName(String name) |
Group |
AbstractForwardingDirectory.findGroupByName(String name) |
Group |
MockSimpleRemoteDirectory.findGroupByName(String name) |
Group |
RemoteDirectory.findGroupByName(String name)
Finds the
group that matches the supplied name . |
Group |
MockSimpleRemoteDirectory.getGroup(String name) |
Group |
MockSimpleRemoteDirectory.getRole(String name) |
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 . |
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 |
---|---|
BatchResult<Group> |
InternalDirectory.addAllGroups(Set<GroupTemplate> groups) |
BatchResult<Group> |
CachingDirectory.addAllGroups(Set<GroupTemplate> groups) |
BatchResult<Group> |
InternalRemoteDirectory.addAllGroups(Set<GroupTemplate> groups)
Adds a collection of groups to the directory.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectoryCacheImplUsingChangeOperations.addGroupMembersForGroup(Group parentGroup,
Set<String> remoteGroups) |
void |
DbCachingRemoteChangeOperations.addGroupMembershipsForGroup(Group parentGroup,
Collection<String> groupsToAdd) |
void |
DirectoryCacheChangeOperations.addGroupMembershipsForGroup(Group parentGroup,
Collection<String> toAdd) |
void |
DbCachingRemoteChangeOperations.addOrUpdateCachedGroup(Group group) |
void |
DirectoryCacheImplUsingChangeOperations.addOrUpdateCachedGroup(Group group) |
void |
DirectoryCacheChangeOperations.addOrUpdateCachedGroup(Group group) |
void |
DirectoryCacheImplUsingChangeOperations.addUserMembersForGroup(Group parentGroup,
Set<String> remoteUsers) |
void |
DbCachingRemoteChangeOperations.addUserMembershipsForGroup(Group group,
Set<String> usersToAdd) |
void |
DirectoryCacheChangeOperations.addUserMembershipsForGroup(Group group,
Set<String> toAdd) |
void |
DirectoryCacheImplUsingChangeOperations.deleteGroupMembersForGroup(Group parentGroup,
Set<String> remoteGroups) |
void |
DirectoryCacheImplUsingChangeOperations.deleteUserMembersForGroup(Group parentGroup,
Set<String> remoteUsers) |
DirectoryCacheChangeOperations.AddRemoveSets<String> |
DbCachingRemoteChangeOperations.findGroupMembershipForGroupChanges(Group parentGroup,
Collection<String> remoteGroups) |
DirectoryCacheChangeOperations.AddRemoveSets<String> |
DirectoryCacheChangeOperations.findGroupMembershipForGroupChanges(Group parentGroup,
Collection<String> remoteGroups) |
DirectoryCacheChangeOperations.AddRemoveSets<String> |
DbCachingRemoteChangeOperations.findUserMembershipForGroupChanges(Group group,
Collection<String> remoteUsers) |
DirectoryCacheChangeOperations.AddRemoveSets<String> |
DirectoryCacheChangeOperations.findUserMembershipForGroupChanges(Group group,
Collection<String> remoteUsers) |
protected Attributes |
SpringLDAPConnector.getNewGroupAttributes(Group group) |
protected void |
MicrosoftActiveDirectory.getNewGroupDirectorySpecificAttributes(Group group,
Attributes attributes)
If we want to be able to nest groups, we need to create distribution groups rather than security groups.
|
protected void |
SpringLDAPConnector.getNewGroupDirectorySpecificAttributes(Group group,
Attributes attributes)
Populates attributes object with directory-specific attributes.
|
DirectoryCacheChangeOperations.GroupShadowingType |
DbCachingRemoteChangeOperations.isGroupShadowed(Group remoteGroup)
Returns true if the given remote Group should not have its memberships synchronised for any reason.
|
DirectoryCacheChangeOperations.GroupShadowingType |
DirectoryCacheChangeOperations.isGroupShadowed(Group group) |
void |
DbCachingRemoteChangeOperations.removeGroupMembershipsForGroup(Group parentGroup,
Collection<String> groupsToRemove) |
void |
DirectoryCacheChangeOperations.removeGroupMembershipsForGroup(Group parentGroup,
Collection<String> toRemove) |
void |
DbCachingRemoteChangeOperations.removeUserMembershipsForGroup(Group group,
Set<String> usersToRemove) |
void |
DirectoryCacheChangeOperations.removeUserMembershipsForGroup(Group group,
Set<String> toRemove) |
void |
DirectoryCacheImplUsingChangeOperations.syncGroupMembersForGroup(Group parentGroup,
Collection<String> remoteGroups) |
void |
DirectoryCacheImplUsingChangeOperations.syncUserMembersForGroup(Group parentGroup,
Collection<String> remoteUsers) |
void |
InternalDirectoryUtils.validateGroupName(Group group,
String groupName)
Validates group name.
|
void |
InternalDirectoryUtilsImpl.validateGroupName(Group group,
String groupName) |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryCacheImplUsingChangeOperations.addOrUpdateCachedGroups(Collection<? extends Group> remoteGroups,
Date syncStartDate) |
void |
DbCachingRemoteChangeOperations.deleteCachedGroupsNotIn(GroupType groupType,
List<? extends Group> remoteGroups,
Date syncStartDate) |
void |
DirectoryCacheImplUsingChangeOperations.deleteCachedGroupsNotIn(GroupType groupType,
List<? extends Group> remoteGroups,
Date syncStartDate) |
void |
DirectoryCacheChangeOperations.deleteCachedGroupsNotIn(GroupType groupType,
List<? extends Group> ldapGroups,
Date syncStartDate) |
void |
DbCachingRemoteChangeOperations.deleteCachedGroupsNotInByExternalId(Collection<? extends Group> remoteGroups,
Date syncStartDate) |
void |
DirectoryCacheImplUsingChangeOperations.deleteCachedGroupsNotInByExternalId(Collection<? extends Group> remoteGroups,
Date syncStartDate) |
void |
DirectoryCacheChangeOperations.deleteCachedGroupsNotInByExternalId(Collection<? extends Group> remoteGroups,
Date syncStartDate) |
DirectoryCacheChangeOperations.GroupsToAddUpdateReplace |
DbCachingRemoteChangeOperations.findGroupsToUpdate(Collection<? extends Group> remoteGroups,
Date syncStartDate) |
DirectoryCacheChangeOperations.GroupsToAddUpdateReplace |
DirectoryCacheChangeOperations.findGroupsToUpdate(Collection<? extends Group> remoteGroups,
Date syncStartDate) |
Modifier and Type | Method and Description |
---|---|
Group |
LocalGroupHandler.createLocalGroup(GroupTemplate groupTemplate)
Creates a local group with the supplied template.
|
Group |
LocalGroupHandler.findLocalGroup(String groupName)
Finds a local group.
|
Group |
LocalGroupHandler.updateLocalGroup(GroupTemplate groupTemplate)
Updates a local group.
|
Modifier and Type | Field and Description |
---|---|
Map<String,Group> |
MockDirectoryCache.groupMap |
Map<String,Group> |
MockDirectoryCache.roleMap |
Modifier and Type | Method and Description |
---|---|
Group |
MockDirectoryCache.getGroup(String name) |
Group |
MockDirectoryCache.getRole(String name) |
Modifier and Type | Method and Description |
---|---|
Collection<Group> |
MockDirectoryCache.getGroups() |
Collection<Group> |
MockDirectoryCache.getRoles() |
Modifier and Type | Method and Description |
---|---|
void |
MockDirectoryCache.addGroupMembersForGroup(Group parentGroup,
Set<String> groups) |
void |
MockDirectoryCache.addOrUpdateCachedGroup(Group group) |
void |
MockDirectoryCache.addUserMembersForGroup(Group parentGroup,
Set<String> remoteUsers) |
void |
MockDirectoryCache.deleteGroupMembersForGroup(Group parentGroup,
Set<String> groups) |
void |
MockDirectoryCache.deleteUserMembersForGroup(Group parentGroup,
Set<String> remoteUsers) |
void |
MockDirectoryCache.syncGroupMembersForGroup(Group parentGroup,
Collection<String> groups) |
void |
MockDirectoryCache.syncUserMembersForGroup(Group parentGroup,
Collection<String> users) |
Modifier and Type | Method and Description |
---|---|
void |
MockDirectoryCache.addOrUpdateCachedGroups(Collection<? extends Group> groups,
Date syncStartDate) |
void |
MockDirectoryCache.deleteCachedGroupsNotIn(GroupType groupType,
List<? extends Group> remoteGroups,
Date syncStartDate) |
void |
MockDirectoryCache.deleteCachedGroupsNotInByExternalId(Collection<? extends Group> remoteGroups,
Date syncStartDate) |
Modifier and Type | Method and Description |
---|---|
Attributes |
LDAPGroupAttributesMapper.mapAttributesFromGroup(Group group)
Creates an LDAP
Attributes object containing the information in the Group object. |
Modifier and Type | Method and Description |
---|---|
protected DirectoryCacheChangeOperations.GroupsToAddUpdateReplace |
AbstractGroupActionStrategy.addGroup(Group remoteGroup) |
void |
DirectoryCache.addGroupMembersForGroup(Group parentGroup,
Set<String> groups) |
void |
DirectoryCache.addOrUpdateCachedGroup(Group group) |
void |
DirectoryCache.addUserMembersForGroup(Group parentGroup,
Set<String> remoteUsers) |
DirectoryCacheChangeOperations.GroupsToAddUpdateReplace |
DefaultGroupActionStrategy.decide(InternalDirectoryGroup groupMatchedByName,
InternalDirectoryGroup groupMatchedByExternalId,
Group remoteGroup,
Date syncStartDate,
long directoryId) |
DirectoryCacheChangeOperations.GroupsToAddUpdateReplace |
ExternalIdCheckingGroupActionStrategy.decide(InternalDirectoryGroup internalGroup,
InternalDirectoryGroup groupMatchedByExternalId,
Group remoteGroup,
Date syncStartDate,
long directoryId) |
DirectoryCacheChangeOperations.GroupsToAddUpdateReplace |
GroupActionStrategy.decide(InternalDirectoryGroup groupMatchedByName,
InternalDirectoryGroup groupMatchedByExternalId,
Group remoteGroup,
Date syncStartDate,
long directoryId) |
void |
DirectoryCache.deleteGroupMembersForGroup(Group parentGroup,
Set<String> groups) |
void |
DirectoryCache.deleteUserMembersForGroup(Group parentGroup,
Set<String> remoteUsers) |
protected DirectoryCacheChangeOperations.GroupsToAddUpdateReplace |
AbstractGroupActionStrategy.replaceGroup(InternalDirectoryGroup internalGroup,
Group remoteGroup) |
void |
DirectoryCache.syncGroupMembersForGroup(Group parentGroup,
Collection<String> groups) |
void |
DirectoryCache.syncUserMembersForGroup(Group parentGroup,
Collection<String> remoteUsers) |
protected DirectoryCacheChangeOperations.GroupsToAddUpdateReplace |
AbstractGroupActionStrategy.updateGroup(InternalDirectoryGroup internalGroup,
Group remoteGroup) |
protected boolean |
AbstractGroupActionStrategy.wasGroupUpdatedAfterSearchStart(Group remoteGroup,
InternalDirectoryGroup internalGroup,
Date syncStartDate,
long directoryId) |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryCache.addOrUpdateCachedGroups(Collection<? extends Group> groups,
Date syncStartDate) |
void |
DirectoryCache.deleteCachedGroupsNotIn(GroupType groupType,
List<? extends Group> remoteGroups,
Date syncStartDate) |
void |
DirectoryCache.deleteCachedGroupsNotInByExternalId(Collection<? extends Group> remoteGroups,
Date syncStartDate) |
Modifier and Type | Method and Description |
---|---|
static MembershipQuery<Group> |
ConversionUtils.toModelGroupMembershipQuery(MembershipQuery embeddedQuery) |
static GroupQuery<Group> |
ConversionUtils.toModelGroupQuery(GroupQuery embeddedQuery) |
Modifier and Type | Method and Description |
---|---|
static Group |
ConversionUtils.toEmbeddedGroup(Group modelGroup)
Converts a directory-specific model group into a directory-agnostic embedded/application group.
|
Modifier and Type | Method and Description |
---|---|
static List<Group> |
ConversionUtils.toEmbeddedGroups(List<Group> modelGroups)
Converts a directory-specific model groups into a directory-agnostic
embedded/application groups.
|
Modifier and Type | Method and Description |
---|---|
Group |
GroupDao.add(Group group)
Adds a new group.
|
Group |
GroupDao.addLocal(Group group)
Add a new local group.
|
Group |
GroupDao.rename(Group group,
String newName)
Renames group.
|
Group |
GroupDao.update(Group group)
Updates group.
|
Modifier and Type | Method and Description |
---|---|
BatchResult<Group> |
GroupDao.addAll(Set<? extends Group> groups)
Bulk add of groups.
|
Modifier and Type | Method and Description |
---|---|
Group |
GroupDao.add(Group group)
Adds a new group.
|
Group |
GroupDao.addLocal(Group group)
Add a new local group.
|
void |
GroupDao.remove(Group group)
Removes group.
|
void |
GroupDao.removeAttribute(Group group,
String attributeName)
Remove the attribute from the 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 |
---|---|
BatchResult<Group> |
GroupDao.addAll(Set<? extends Group> groups)
Bulk add of groups.
|
Modifier and Type | Method and Description |
---|---|
Group |
GroupCreatedEvent.getGroup() |
Group |
GroupUpdatedEvent.getGroup() |
Constructor and Description |
---|
AutoGroupCreatedEvent(Object source,
Directory directory,
Group group) |
GroupAttributeDeletedEvent(Object source,
Directory directory,
Group group,
String attributeName) |
GroupAttributeStoredEvent(Object source,
Directory directory,
Group group,
Map<String,Set<String>> attributes) |
GroupCreatedEvent(Object source,
Directory directory,
Group group) |
GroupUpdatedEvent(Object source,
Directory directory,
Group group) |
Modifier and Type | Method and Description |
---|---|
Group |
GroupStoppedBeingGroupAdministratorEvent.getAdministeredGroup() |
Group |
GroupBecameGroupAdministratorEvent.getAdministeredGroup() |
Group |
GroupStoppedBeingGroupAdministratorEvent.getAdministeringGroup() |
Group |
GroupBecameGroupAdministratorEvent.getAdministeringGroup() |
Group |
UserBecameGroupAdministratorEvent.getGroup() |
Group |
UserStoppedBeingGroupAdministratorEvent.getGroup() |
Constructor and Description |
---|
GroupBecameGroupAdministratorEvent(Group administeredGroup,
Group administrationGroup) |
GroupStoppedBeingGroupAdministratorEvent(Group administeringGroup,
Group administeredGroup) |
UserBecameGroupAdministratorEvent(Group group,
User administrator) |
UserStoppedBeingGroupAdministratorEvent(Group group,
User user) |
Constructor and Description |
---|
RemoteGroupCreatedEvent(Object source,
long directoryID,
Group group) |
RemoteGroupCreatedOrUpdatedEvent(Object source,
long directoryID,
Group group) |
RemoteGroupUpdatedEvent(Object source,
long directoryID,
Group group) |
Modifier and Type | Method and Description |
---|---|
Group |
RoleUpdatedEvent.getRole()
Deprecated.
|
Group |
RoleCreatedEvent.getRole()
Deprecated.
|
Constructor and Description |
---|
RoleCreatedEvent(Object source,
Directory directory,
Group role)
Deprecated.
|
RoleUpdatedEvent(Object source,
Directory directory,
Group role)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Group |
InvalidGroupException.getGroup() |
Constructor and Description |
---|
InvalidGroupException(Group group,
String message)
Constructs a new
InvalidGroupException with the invalid group and |
InvalidGroupException(Group group,
String message,
Throwable cause) |
InvalidGroupException(Group group,
Throwable cause)
Constructs a new
InvalidGroupException with the invalid group given and a cause. |
InvalidRoleException(Group legacyRole,
String message) |
Modifier and Type | Class and Description |
---|---|
class |
GroupEntity
Represents a Group entity.
|
Modifier and Type | Method and Description |
---|---|
int |
GroupEntity.compareTo(Group o) |
Modifier and Type | Method and Description |
---|---|
Group |
RestCrowdClient.getGroup(String name)
Get a group by name.
|
Modifier and Type | Method and Description |
---|---|
List<Group> |
RestCrowdClient.getChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.getGroupsForNestedUser(String userName,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.getGroupsForUser(String userName,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.getNestedChildGroupsOfGroup(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<Group> |
RestCrowdClient.searchGroups(SearchRestriction searchRestriction,
int startIndex,
int maxResults) |
Modifier and Type | Method and Description |
---|---|
void |
RestCrowdClient.addGroup(Group group) |
void |
RestCrowdClient.updateGroup(Group group) |
Modifier and Type | Method and Description |
---|---|
static List<Group> |
EntityTranslator.toGroupList(GroupEntityList groupEntityList)
Transforms GroupEntityList into a list of groups.
|
Modifier and Type | Method and Description |
---|---|
static GroupEntity |
EntityTranslator.toGroupEntity(Group group)
Translates a Group to a GroupEntity.
|
static GroupEntity |
EntityTranslator.toGroupEntity(Group group,
Attributes attributes)
Translates a Group with Attributes to a GroupEntity.
|
Modifier and Type | Method and Description |
---|---|
Group |
ApplicationServiceGeneric.addGroup(Application application,
GroupTemplate group) |
Group |
TranslatingApplicationService.addGroup(Application application,
GroupTemplate group) |
Group |
AbstractDelegatingApplicationService.addGroup(Application application,
GroupTemplate group) |
Group |
ApplicationService.addGroup(Application application,
GroupTemplate group)
Adds the group to ALL the active permissible directories.
|
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.
|
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 |
---|---|
List<AuditLogEntry> |
AuditLogGroupMapperImpl.calculateDifference(Group oldValue,
Group newValue) |
List<AuditLogEntry> |
AuditLogGroupMapper.calculateDifference(Group oldValue,
Group newValue) |
Modifier and Type | Method and Description |
---|---|
Group |
DirectoryManagerGeneric.addGroup(long directoryId,
GroupTemplate group) |
Group |
DirectoryManager.addGroup(long directoryId,
GroupTemplate group)
Adds a Group to 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 .. |
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 . |
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 |
---|---|
BulkAddResult<Group> |
DirectoryManagerGeneric.addAllGroups(long directoryId,
Collection<GroupTemplate> groups,
boolean overwrite) |
BulkAddResult<Group> |
DirectoryManager.addAllGroups(long directoryId,
Collection<GroupTemplate> groups,
boolean overwrite)
Will add a collection of Group to the directory specified by the passed in
directoryId param. |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ListMultimap<String,Group> |
CachedMultipleGroupsProvider.getDirectlyRelatedGroups(Collection<String> names) |
List<Group> |
NestedGroupsProvider.getDirectlyRelatedGroups(Collection<String> ids)
Returns list of directly related groups (e.g.
|
com.google.common.collect.ListMultimap<String,Group> |
MultipleGroupsProvider.getDirectlyRelatedGroups(Collection<String> name) |
List<Group> |
SingleGroupProvider.getDirectlyRelatedGroups(String name) |
protected com.google.common.cache.Cache<String,Group> |
NestedGroupsCacheProvider.getGroupsCache(long directoryId,
GroupType type)
Returns cache for a given set of parameters.
|
static NestedGroupsIterator<Group> |
NestedGroupsIterator.groupsIterator(Collection<? extends Group> groups,
boolean includeOriginal,
NestedGroupsProvider provider) |
static NestedGroupsIterator<Group> |
NestedGroupsIterator.groupsIterator(Collection<String> groups,
NestedGroupsProvider provider) |
Modifier and Type | Method and Description |
---|---|
String |
NestedGroupsProvider.getIdentifierForSubGroupsQuery(Group group)
Returns identifier of group that will be passed to
NestedGroupsProvider.getDirectlyRelatedGroups(Collection) . |
Modifier and Type | Method and Description |
---|---|
static NestedGroupsIterator<Group> |
NestedGroupsIterator.groupsIterator(Collection<? extends Group> groups,
boolean includeOriginal,
NestedGroupsProvider provider) |
Constructor and Description |
---|
CachedMultipleGroupsProvider(com.google.common.cache.Cache<String,String[]> subgroupsCache,
com.google.common.cache.Cache<String,Group> groupsCache,
Function<String,String> idNormalizer,
MultipleGroupsProvider provider) |
Modifier and Type | Method and Description |
---|---|
Group |
GroupGroupAdministrationMapping.getAdminGroup()
Returns the administration group
|
Group |
GroupAdministrationMapping.getTargetGroup() |
Group |
GroupGroupAdministrationMapping.getTargetGroup()
Returns the target group
|
Group |
UserGroupAdministrationMapping.getTargetGroup()
Returns the target group
|
Modifier and Type | Method and Description |
---|---|
Set<Group> |
GroupAdministrationPermissionService.getDirectGroupLevelAdminGroups(boolean considerOnlyTargetGroupsWithApplications) |
Modifier and Type | Method and Description |
---|---|
SingleGroupAdministrationMappings |
GroupAdministrationConfigurationService.getGroupAdministrators(Group group)
Searches and returns all administrators a given group
|
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
|
Constructor and Description |
---|
GroupAdministrationMapping(Group targetGroup) |
Modifier and Type | Method and Description |
---|---|
Group |
RecoveryModeRemoteDirectory.addGroup(GroupTemplate group) |
Group |
RecoveryModeRemoteDirectory.findGroupByName(String name) |
Group |
RecoveryModeRemoteDirectory.renameGroup(String oldName,
String newName) |
Group |
RecoveryModeRemoteDirectory.updateGroup(GroupTemplate group) |
Modifier and Type | Method and Description |
---|---|
Map<Long,Group> |
CachedUserGroupResolver.findGroupsByIds(Collection<Long> groupIds)
Bulk find groups with the specified database identifiers.
|
Modifier and Type | Method and Description |
---|---|
Map<Long,Group> |
CachedUserGroupResolverImpl.findGroupsByIds(Collection<Long> groupIds) |
Modifier and Type | Method and Description |
---|---|
protected Set<InternalMembership> |
RoleMapper.getMemberships(org.dom4j.Element roleElement,
LegacyImportDataHolder importData,
BatchResultWithIdReferences<Group> roleImportResults) |
protected Set<InternalMembership> |
GroupMapper.getMemberships(org.dom4j.Element groupElement,
LegacyImportDataHolder importData,
BatchResultWithIdReferences<Group> groupImportResults) |
Modifier and Type | Method and Description |
---|---|
protected Set<InternalMembership> |
RoleMapper.importMembershipsFromDatabase(LegacyImportDataHolder importData,
BatchResultWithIdReferences<Group> roleImportResults) |
protected Set<InternalMembership> |
GroupMapper.importMembershipsFromDatabase(LegacyImportDataHolder importData,
BatchResultWithIdReferences<Group> groupImportResults) |
Modifier and Type | Method and Description |
---|---|
Group |
GroupEvent.getGroup() |
Constructor and Description |
---|
GroupEvent(Operation operation,
Long directoryId,
Group group,
Map<String,Set<String>> storedAttributes,
Set<String> deletedAttributes) |
Modifier and Type | Interface and Description |
---|---|
interface |
GroupWithAttributes
Represents a group with attributes.
|
interface |
InternalDirectoryGroup
Extends the Group interface with "isLocal".
|
interface |
TimestampedGroup
Extends the Group interface with "updated date" and "created date".
|
Modifier and Type | Class and Description |
---|---|
class |
BaseImmutableGroup |
class |
DelegatingGroupWithAttributes
Implementation of GroupWithAttributes that simply delegates to an underlying Group and Attributes object.
|
class |
GroupTemplate
A publicly mutable Group implementation.
|
class |
GroupTemplateWithAttributes
Mutable group template with mutable attributes.
|
class |
GroupWithMembershipChanges
Represents a new or modified group for incremental synchronisation.
|
class |
ImmutableDirectoryGroup |
class |
ImmutableDirectoryGroupWithAttributes |
class |
ImmutableGroup |
class |
InternalGroup
Encapsulates the concept of group.
|
class |
InternalGroupWithAttributes
Encapsulates the concept of group which has attributes.
|
class |
LDAPGroupWithAttributes |
Modifier and Type | Field and Description |
---|---|
static Comparator<Group> |
GroupComparator.GROUP_COMPARATOR
Singleton instance of Comparator<Group>
|
static com.google.common.base.Function<Group,String> |
Groups.LOWER_NAME_FUNCTION
Deprecated.
Use the more general
DirectoryEntities.LOWER_NAME_FUNCTION . |
static com.google.common.base.Function<Group,String> |
Groups.NAME_FUNCTION
Deprecated.
Use the more general
DirectoryEntities.NAME_FUNCTION . |
Modifier and Type | Method and Description |
---|---|
abstract Group |
BaseImmutableGroup.Builder.build() |
Modifier and Type | Method and Description |
---|---|
static GroupWithMembershipChanges.Builder |
GroupWithMembershipChanges.builder(Group group) |
static ImmutableGroup.Builder |
ImmutableGroup.builder(Group group) |
int |
GroupComparator.compare(Group group1,
Group group2) |
int |
GroupWithMembershipChanges.compareTo(Group other) |
int |
DelegatingGroupWithAttributes.compareTo(Group other) |
int |
LDAPGroupWithAttributes.compareTo(Group group) |
int |
InternalGroupWithAttributes.compareTo(Group o) |
int |
InternalGroup.compareTo(Group o) |
int |
GroupTemplate.compareTo(Group other) |
int |
ImmutableGroup.compareTo(Group other) |
int |
BaseImmutableGroup.compareTo(Group other) |
static int |
GroupComparator.compareTo(Group group1,
Group group2) |
static boolean |
GroupComparator.equal(Group group1,
Group group2)
Checks whether the two Group objects are equal according to the contract of the
Group interface. |
static boolean |
GroupComparator.equalsObject(Group group,
Object o) |
static ImmutableGroup |
ImmutableGroup.from(Group group) |
static int |
GroupComparator.hashCode(Group group) |
static GroupTemplateWithAttributes |
GroupTemplateWithAttributes.ofGroupWithNoAttributes(Group group)
Creates new GroupTemplateWithAttributes based on the given group with empty attributes.
|
void |
InternalGroup.updateDetailsFrom(Group group) |
Modifier and Type | Method and Description |
---|---|
static Iterable<String> |
Groups.namesOf(Iterable<? extends Group> groups)
Deprecated.
|
Constructor and Description |
---|
Builder(Group group) |
Builder(Group group) |
DelegatingGroupWithAttributes(Group group,
Attributes attributes) |
GroupTemplate(Group group)
Build a template from an existing group.
|
InternalGroup(Group group,
Directory directory) |
Modifier and Type | Method and Description |
---|---|
Group |
GroupTombstone.toGroup() |
Modifier and Type | Method and Description |
---|---|
static DirectoryEntityId |
DirectoryEntityId.fromGroup(Group group) |
GroupAdministrationMappingRestDTO |
DirectoryEntitiesTransformer.toGroupAdministrationMappingRestDTO(Group group) |
Modifier and Type | Method and Description |
---|---|
List<GroupAdministrationMappingRestDTO> |
DirectoryEntitiesTransformer.fromGroupToGroupAdministrationMappingRestDTO(List<Group> users) |
Modifier and Type | Method and Description |
---|---|
static GroupData |
GroupData.fromGroup(Group group,
Directory directoryById) |
Modifier and Type | Method and Description |
---|---|
static DirectoryEntityRestDTO |
DirectoryEntityRestDTO.fromGroup(Group group) |
static GroupAdministrationMappingRestDTO |
GroupAdministrationMappingRestDTO.fromGroup(Group group,
Directory directory) |
static GroupAdministrationMappingRestDTO |
GroupAdministrationMappingRestDTO.fromGroup(Group group,
DirectoryData directoryData) |
Modifier and Type | Method and Description |
---|---|
static GroupEntity |
EntityTranslator.toGroupEntity(Group group,
Attributes attributes,
com.atlassian.plugins.rest.common.Link groupLink)
Translates a Group with Attributes to a GroupEntity.
|
static GroupEntity |
EntityTranslator.toGroupEntity(Group group,
com.atlassian.plugins.rest.common.Link groupLink)
Translates a Group to a GroupEntity.
|
static GroupEntity |
EntityTranslator.toGroupEntity(Group group,
URI baseURI)
Translates a Group to a GroupEntity.
|
static GroupEntity |
GroupEntityUtil.translate(Group group,
com.atlassian.plugins.rest.common.Link oldLink) |
Modifier and Type | Method and Description |
---|---|
static GroupEntityList |
EntityTranslator.toGroupEntities(List<? extends Group> groups,
URI baseURI)
Translates a list of Groups to a list of GroupEntities.
|
Modifier and Type | Method and Description |
---|---|
List<Group> |
DirectoryEntitySearchServiceImpl.searchGroups(EntityQuery<Group> query,
List<Directory> optionalDirectories) |
List<Group> |
DirectoryEntitySearchService.searchGroups(EntityQuery<Group> groupsQuery,
List<Directory> directoriesRestriction)
Returns groups matching
groupsQuery . |
Modifier and Type | Method and Description |
---|---|
List<Group> |
DirectoryEntitySearchServiceImpl.searchGroups(EntityQuery<Group> query,
List<Directory> optionalDirectories) |
List<Group> |
DirectoryEntitySearchService.searchGroups(EntityQuery<Group> groupsQuery,
List<Directory> directoriesRestriction)
Returns groups matching
groupsQuery . |
Modifier and Type | Method and Description |
---|---|
Group |
CrowdClient.getGroup(String name)
Gets a group by name.
|
Modifier and Type | Method and Description |
---|---|
List<Group> |
CrowdClient.getChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups who are direct members of a group.
|
List<Group> |
CrowdClient.getGroupsForNestedUser(String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a nested member of.
|
List<Group> |
CrowdClient.getGroupsForUser(String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a direct member of.
|
List<Group> |
CrowdClient.getNestedChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups 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<Group> |
CrowdClient.searchGroups(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for groups matching the following criteria.
|
Modifier and Type | Method and Description |
---|---|
void |
CrowdClient.addGroup(Group group)
Adds a group to the remote Crowd server.
|
void |
CrowdClient.updateGroup(Group group)
Updates a group on the remote Crowd server.
|
Modifier and Type | Method and Description |
---|---|
Group |
ImmutableGroupGroupAdministrationMapping.getAdminGroup() |
Modifier and Type | Method and Description |
---|---|
Set<Group> |
GroupAdministrationPermissionServiceImpl.getDirectGroupLevelAdminGroups(boolean considerOnlyTargetGroupsWithApplications) |
Modifier and Type | Method and Description |
---|---|
SingleGroupAdministrationMappings |
AuditingGroupAdministrationConfigurationService.getGroupAdministrators(Group group) |
SingleGroupAdministrationMappings |
GroupAdministrationConfigurationServiceImpl.getGroupAdministrators(Group group) |
boolean |
GroupAdministrationPermissionServiceImpl.isCurrentUserAdminOfGroup(Group group) |
boolean |
GroupAdministrationPermissionServiceImpl.isUserAdminOfGroup(User user,
Group group) |
Constructor and Description |
---|
ImmutableGroupGroupAdministrationMapping(Group targetGroup,
Group adminGroup) |
ImmutableUserGroupAdministrationMapping(Group targetGroup,
User user) |
Modifier and Type | Method and Description |
---|---|
static SOAPGroup |
ObjectTranslator.processGroup(Group group,
List<String> nestedUserMembers) |
static SOAPNestableGroup |
ObjectTranslator.processNestableGroup(Group group,
List<String> nestedGroupMembers) |
static SOAPRole |
ObjectTranslator.processRole(Group role,
List<String> directMemberNames) |
Modifier and Type | Method and Description |
---|---|
protected org.hamcrest.Matcher<Group> |
BaseAzureAdTest.allEmployeesGroup() |
protected org.hamcrest.Matcher<Group> |
BaseAzureAdTest.m400RfpGroup() |
protected org.hamcrest.Matcher<Group> |
BaseAzureAdTest.newManagersGroup() |
Modifier and Type | Class and Description |
---|---|
class |
GroupMatcher<E extends Group> |
Modifier and Type | Method and Description |
---|---|
static <T extends Group> |
GroupMatcher.group()
A matcher that matches any group.
|
static <T extends Group> |
CrowdMatchers.group() |
static <T extends Group> |
GroupMatcher.group(Class<T> type)
A matcher that matches any group; synonymous with
GroupMatcher.group() but its argument is used to set the matcher type. |
static <T extends Group> |
CrowdMatchers.group(Class<T> type)
A matcher that matches any group; synonymous with
CrowdMatchers.group() but its argument is used to set the matcher type. |
static <T extends Group> |
GroupMatcher.groupNamed(String name)
A matcher that matches a group with the given name.
|
static <T extends Group> |
CrowdMatchers.groupNamed(String name) |
Modifier and Type | Method and Description |
---|---|
DirectoryGroupMatcher<E> |
DirectoryGroupMatcher.matching(Group group)
Builds a new specialised matcher to match the attributes in the given group exactly; the returned matcher will only match if all
this matcher's non-group-attribute constraints are matched AND all of the matcher's group-attributes are matched.
|
Modifier and Type | Method and Description |
---|---|
static void |
ModelAssertions.assertGroupsEqual(Group expected,
Group actual) |
Modifier and Type | Method and Description |
---|---|
static String |
CrowdConsoleUrlProvider.viewGroupUrl(Group group) |
Copyright © 2020 Atlassian. All rights reserved.