Uses of Interface
com.atlassian.crowd.model.group.Group
Package
Description
The audit processors are meant to be called from within other DAOs, to facilitate auditing either single or bulk
operations.
-
Uses of Group in com.atlassian.crowd.acceptance.tests.applications.crowd
-
Uses of Group in com.atlassian.crowd.console.action.group
Modifier and TypeMethodDescriptionprotected void
AddGroup.syncFieldsFromGroup
(Group group) Ensures that the fields (egname
,active
) are the same as the values in thegroup
Modifier and TypeMethodDescriptionvoid
ViewGroupMembers.setSubGroups
(Collection<Group> subGroups) -
Uses of Group in com.atlassian.crowd.dao.audit.processor
Modifier and TypeMethodDescriptionvoid
GroupAuditProcessor.auditGroupUpdated
(Group previous, InternalGroup updated) -
Uses of Group in com.atlassian.crowd.dao.audit.processor.impl
Modifier and TypeMethodDescriptionvoid
DefaultGroupAuditProcessor.auditGroupUpdated
(Group previous, InternalGroup updated) void
DisablableGroupAuditProcessor.auditGroupUpdated
(Group previous, InternalGroup updated) void
NoopAuditProcessor.auditGroupUpdated
(Group previous, InternalGroup updated) -
Uses of Group in com.atlassian.crowd.dao.group
Modifier and TypeMethodDescriptionGroupDAOHibernate.addAll
(Collection<InternalGroupWithAttributes> groups) InternalGroupDao.addAll
(Collection<InternalGroupWithAttributes> groups) Bulk add of groups and their attributes.Modifier and TypeMethodDescriptionvoid
void
GroupDAOHibernate.removeAttribute
(Group group, String attributeName) void
Modifier and TypeMethodDescription -
Uses of Group in com.atlassian.crowd.directory
Modifier and TypeFieldDescriptionMockSimpleRemoteDirectory.groupMap
MockSimpleRemoteDirectory.roleMap
Modifier and TypeMethodDescriptionAbstractForwardingDirectory.addGroup
(GroupTemplate group) AbstractInternalDirectory.addGroup
(GroupTemplate group) AuditingDirectoryDecorator.addGroup
(GroupTemplate group) AzureAdDirectory.addGroup
(GroupTemplate group) DbCachingRemoteDirectory.addGroup
(GroupTemplate group) DelegatedAuthenticationDirectory.addGroup
(GroupTemplate group) MockSimpleRemoteDirectory.addGroup
(GroupTemplate group) RemoteCrowdDirectory.addGroup
(GroupTemplate group) RemoteDirectory.addGroup
(GroupTemplate group) Adds agroup
to the directory store.Rfc2307.addGroup
(GroupTemplate group) SpringLDAPConnector.addGroup
(GroupTemplate group) abstract Group
AbstractInternalDirectory.addLocalGroup
(GroupTemplate group) CachingDirectory.addLocalGroup
(GroupTemplate group) InternalDirectory.addLocalGroup
(GroupTemplate group) InternalRemoteDirectory.addLocalGroup
(GroupTemplate group) Adds a "local" group to the directory.AbstractForwardingDirectory.findGroupByName
(String name) AuditingDirectoryDecorator.findGroupByName
(String name) AzureAdDirectory.findGroupByName
(String name) MockSimpleRemoteDirectory.findGroupByName
(String name) RemoteCrowdDirectory.findGroupByName
(String name) RemoteDirectory.findGroupByName
(String name) Finds thegroup
that matches the suppliedname
.AbstractForwardingDirectory.renameGroup
(String oldName, String newName) AbstractInternalDirectory.renameGroup
(String oldName, String newName) AuditingDirectoryDecorator.renameGroup
(String oldName, String newName) AzureAdDirectory.renameGroup
(String oldName, String newName) DbCachingRemoteDirectory.renameGroup
(String oldName, String newName) MockSimpleRemoteDirectory.renameGroup
(String oldName, String newName) RemoteCrowdDirectory.renameGroup
(String oldName, String newName) RemoteDirectory.renameGroup
(String oldName, String newName) Renames agroup
.Rfc2307.renameGroup
(String oldName, String newName) SpringLDAPConnector.renameGroup
(String oldName, String newName) AbstractForwardingDirectory.updateGroup
(GroupTemplate group) AbstractInternalDirectory.updateGroup
(GroupTemplate group) AuditingDirectoryDecorator.updateGroup
(GroupTemplate group) AzureAdDirectory.updateGroup
(GroupTemplate group) DbCachingRemoteDirectory.updateGroup
(GroupTemplate group) MockSimpleRemoteDirectory.updateGroup
(GroupTemplate group) RemoteCrowdDirectory.updateGroup
(GroupTemplate group) RemoteDirectory.updateGroup
(GroupTemplate group) Updates thegroup
.Rfc2307.updateGroup
(GroupTemplate group) SpringLDAPConnector.updateGroup
(GroupTemplate group) Modifier and TypeMethodDescriptionCachingDirectory.addAllGroups
(Set<GroupTemplate> groups) InternalDirectory.addAllGroups
(Set<GroupTemplate> groups) InternalRemoteDirectory.addAllGroups
(Set<GroupTemplate> groups) Adds a collection of groups to the directory.Modifier and TypeMethodDescriptionvoid
DirectoryCacheImplUsingChangeOperations.addGroupMembersForGroup
(Group parentGroup, Set<String> remoteGroups) void
DbCachingRemoteChangeOperations.addGroupMembershipsForGroup
(Group parentGroup, Collection<String> groupsToAdd) void
DirectoryCacheChangeOperations.addGroupMembershipsForGroup
(Group parentGroup, Collection<String> toAdd) void
MockMembershipSearcher.addMembership
(Group parent, Group child) void
MockMembershipSearcher.addMembership
(Group parent, User child) void
MockMembershipSearcher.addMemberships
(Group parent, List<Group> children) void
MockMembershipSearcher.addMemberships
(List<Group> parents, Group child) void
DbCachingRemoteChangeOperations.addOrUpdateCachedGroup
(Group group) void
DirectoryCacheChangeOperations.addOrUpdateCachedGroup
(Group group) void
DirectoryCacheImplUsingChangeOperations.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) DbCachingRemoteChangeOperations.findGroupMembershipForGroupChanges
(Group parentGroup, Collection<String> remoteGroups) DirectoryCacheChangeOperations.findGroupMembershipForGroupChanges
(Group parentGroup, Collection<String> remoteGroups) DbCachingRemoteChangeOperations.findUserMembershipForGroupChanges
(Group group, Collection<String> remoteUsers) 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.DbCachingRemoteChangeOperations.isGroupShadowed
(Group remoteGroup) Returns true if the given remote Group should not have its memberships synchronised for any reason.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 TypeMethodDescriptionvoid
MockMembershipSearcher.addMemberships
(Group parent, List<Group> children) void
MockMembershipSearcher.addMemberships
(List<Group> parents, Group child) void
MockMembershipSearcher.addMemberships
(List<Group> parents, User child) void
DirectoryCacheImplUsingChangeOperations.addOrUpdateCachedGroups
(Collection<? extends Group> remoteGroups, Date syncStartDate) void
DbCachingRemoteChangeOperations.deleteCachedGroupsNotIn
(GroupType groupType, List<? extends Group> remoteGroups, Date syncStartDate) void
DirectoryCacheChangeOperations.deleteCachedGroupsNotIn
(GroupType groupType, List<? extends Group> ldapGroups, Date syncStartDate) void
DirectoryCacheImplUsingChangeOperations.deleteCachedGroupsNotIn
(GroupType groupType, List<? extends Group> remoteGroups, Date syncStartDate) void
DbCachingRemoteChangeOperations.deleteCachedGroupsNotInByExternalId
(Collection<? extends Group> remoteGroups, Date syncStartDate) void
DirectoryCacheChangeOperations.deleteCachedGroupsNotInByExternalId
(Collection<? extends Group> remoteGroups, Date syncStartDate) void
DirectoryCacheImplUsingChangeOperations.deleteCachedGroupsNotInByExternalId
(Collection<? extends Group> remoteGroups, Date syncStartDate) DbCachingRemoteChangeOperations.findGroupsToUpdate
(Collection<? extends Group> remoteGroups, Date syncStartDate) DirectoryCacheChangeOperations.findGroupsToUpdate
(Collection<? extends Group> remoteGroups, Date syncStartDate) -
Uses of Group in com.atlassian.crowd.directory.hybrid
Modifier and TypeMethodDescriptionLocalGroupHandler.createLocalGroup
(GroupTemplate groupTemplate) Creates a local group with the supplied template.LocalGroupHandler.findLocalGroup
(String groupName) Finds a local group.LocalGroupHandler.updateLocalGroup
(GroupTemplate groupTemplate) Updates a local group. -
Uses of Group in com.atlassian.crowd.directory.ldap.cache
Modifier and TypeMethodDescriptionModifier and TypeMethodDescriptionvoid
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 TypeMethodDescriptionvoid
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) -
Uses of Group in com.atlassian.crowd.directory.ldap.mapper.entity
Modifier and TypeMethodDescriptionLDAPGroupAttributesMapper.mapAttributesFromGroup
(Group group) Creates an LDAPAttributes
object containing the information in theGroup
object. -
Uses of Group in com.atlassian.crowd.directory.synchronisation.cache
Modifier and TypeMethodDescriptionvoid
DirectoryCache.addGroupMembersForGroup
(Group parentGroup, Set<String> groups) void
DirectoryCache.addOrUpdateCachedGroup
(Group group) void
DirectoryCache.addUserMembersForGroup
(Group parentGroup, Set<String> remoteUsers) DefaultGroupActionStrategy.decide
(InternalDirectoryGroup groupMatchedByName, InternalDirectoryGroup groupMatchedByExternalId, Group remoteGroup, Date syncStartDate, long directoryId) ExternalIdCheckingGroupActionStrategy.decide
(InternalDirectoryGroup internalGroup, InternalDirectoryGroup groupMatchedByExternalId, Group remoteGroup, Date syncStartDate, long directoryId) 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) AbstractGroupActionStrategy.replaceGroup
(InternalDirectoryGroup internalGroup, Group remoteGroup) void
DirectoryCache.syncGroupMembersForGroup
(Group parentGroup, Collection<String> groups) void
DirectoryCache.syncUserMembersForGroup
(Group parentGroup, Collection<String> remoteUsers) AbstractGroupActionStrategy.updateGroup
(InternalDirectoryGroup internalGroup, Group remoteGroup) protected boolean
AbstractGroupActionStrategy.wasGroupUpdatedAfterSearchStart
(Group remoteGroup, InternalDirectoryGroup internalGroup, Date syncStartDate, long directoryId) Modifier and TypeMethodDescriptionvoid
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) -
Uses of Group in com.atlassian.crowd.embedded.core.util
Modifier and TypeMethodDescriptionstatic MembershipQuery<Group>
ConversionUtils.toModelGroupMembershipQuery
(MembershipQuery embeddedQuery) static GroupQuery<Group>
ConversionUtils.toModelGroupQuery
(GroupQuery embeddedQuery) Modifier and TypeMethodDescriptionstatic Group
ConversionUtils.toEmbeddedGroup
(Group modelGroup) Converts a directory-specific model group into a directory-agnostic embedded/application group.Modifier and TypeMethodDescriptionConversionUtils.toEmbeddedGroups
(List<Group> modelGroups) Converts a directory-specific model groups into a directory-agnostic embedded/application groups. -
Uses of Group in com.atlassian.crowd.embedded.spi
Modifier and TypeMethodDescriptionAdds a new group.Add a new local group.Renames group.Updates group.Modifier and TypeMethodDescriptionBulk add of groups.Modifier and TypeMethodDescriptionAdds a new group.Add a new local group.void
Removes group.void
GroupDao.removeAttribute
(Group group, String attributeName) Remove the attribute from the group.Renames group.void
Stores attributes into group.Updates group.Modifier and TypeMethodDescriptionBulk add of groups. -
Uses of Group in com.atlassian.crowd.event.group
ModifierConstructorDescriptionAutoGroupCreatedEvent
(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) -
Uses of Group in com.atlassian.crowd.event.groupleveladmin
Modifier and TypeMethodDescriptionGroupBecameGroupAdministratorEvent.getAdministeredGroup()
GroupStoppedBeingGroupAdministratorEvent.getAdministeredGroup()
GroupBecameGroupAdministratorEvent.getAdministeringGroup()
GroupStoppedBeingGroupAdministratorEvent.getAdministeringGroup()
UserBecameGroupAdministratorEvent.getGroup()
UserStoppedBeingGroupAdministratorEvent.getGroup()
ModifierConstructorDescriptionGroupBecameGroupAdministratorEvent
(Group administeredGroup, Group administrationGroup) GroupStoppedBeingGroupAdministratorEvent
(Group administeringGroup, Group administeredGroup) UserBecameGroupAdministratorEvent
(Group group, User administrator) UserStoppedBeingGroupAdministratorEvent
(Group group, User user) -
Uses of Group in com.atlassian.crowd.event.remote.group
ModifierConstructorDescriptionRemoteGroupCreatedEvent
(Object source, long directoryID, Group group) RemoteGroupCreatedOrUpdatedEvent
(Object source, long directoryID, Group group) RemoteGroupUpdatedEvent
(Object source, long directoryID, Group group) -
Uses of Group in com.atlassian.crowd.event.role
Modifier and TypeMethodDescriptionRoleCreatedEvent.getRole()
Deprecated.RoleUpdatedEvent.getRole()
Deprecated.ModifierConstructorDescriptionRoleCreatedEvent
(Object source, Directory directory, Group role) Deprecated.RoleUpdatedEvent
(Object source, Directory directory, Group role) Deprecated. -
Uses of Group in com.atlassian.crowd.exception
ModifierConstructorDescriptionInvalidGroupException
(Group group, String message) Constructs a newInvalidGroupException
with the invalid group andInvalidGroupException
(Group group, String message, Throwable cause) InvalidGroupException
(Group group, Throwable cause) Constructs a newInvalidGroupException
with the invalid group given and a cause.InvalidRoleException
(Group legacyRole, String message) -
Uses of Group in com.atlassian.crowd.integration.rest.entity
-
Uses of Group in com.atlassian.crowd.integration.rest.service
Modifier and TypeMethodDescriptionGet a group by name.Modifier and TypeMethodDescriptionRestCrowdClient.getChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getGroupsForNestedUser
(String userName, int startIndex, int maxResults) RestCrowdClient.getGroupsForUser
(String userName, int startIndex, int maxResults) RestCrowdClient.getNestedChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getParentGroupsForGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getParentGroupsForNestedGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.searchGroups
(SearchRestriction searchRestriction, int startIndex, int maxResults) -
Uses of Group in com.atlassian.crowd.integration.rest.util
Modifier and TypeMethodDescriptionEntityTranslator.toGroupList
(GroupEntityList groupEntityList) Transforms GroupEntityList into a list of groups.Modifier and TypeMethodDescriptionstatic 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. -
Uses of Group in com.atlassian.crowd.manager.application
Modifier and TypeMethodDescriptionAbstractDelegatingApplicationService.addGroup
(Application application, GroupTemplate group) ApplicationService.addGroup
(Application application, GroupTemplate group) Adds the group to ALL the active permissible directories.ApplicationServiceGeneric.addGroup
(Application application, GroupTemplate group) TranslatingApplicationService.addGroup
(Application application, GroupTemplate group) AbstractDelegatingApplicationService.findGroupByName
(Application application, String name) ApplicationService.findGroupByName
(Application application, String name) Returns the first group with the matching groupname from all the active directories assigned to the application.ApplicationServiceGeneric.findGroupByName
(Application application, String name) TranslatingApplicationService.findGroupByName
(Application application, String name) AbstractDelegatingApplicationService.updateGroup
(Application application, GroupTemplate group) ApplicationService.updateGroup
(Application application, GroupTemplate group) Updates the group in ALL the active permissible directories.ApplicationServiceGeneric.updateGroup
(Application application, GroupTemplate group) TranslatingApplicationService.updateGroup
(Application application, GroupTemplate group) -
Uses of Group in com.atlassian.crowd.manager.application.canonicality
Modifier and TypeMethodDescriptionCanonicalEntityByNameFinder.fastFailingFindGroupByName
(String name) CanonicalEntityByNameFinder.findGroupByName
(String name) Modifier and TypeMethodDescriptionCanonicalEntityByNameFinder.fastFailingFindOptionalGroupByName
(String name) -
Uses of Group in com.atlassian.crowd.manager.audit.mapper
Modifier and TypeMethodDescriptionAuditLogGroupMapper.calculateDifference
(Group oldValue, Group newValue) AuditLogGroupMapperImpl.calculateDifference
(Group oldValue, Group newValue) -
Uses of Group in com.atlassian.crowd.manager.directory
Modifier and TypeMethodDescriptionDirectoryManager.addGroup
(long directoryId, GroupTemplate group) Adds a Group to the directory specified by the passed indirectoryId
.DirectoryManagerGeneric.addGroup
(long directoryId, GroupTemplate group) DirectoryManager.findGroupByName
(long directoryId, String groupName) Returns the group matching the supplied groupName in the directory specified by the passed indirectoryId
..DirectoryManagerGeneric.findGroupByName
(long directoryId, String groupName) DirectoryManager.renameGroup
(long directoryId, String oldGroupname, String newGroupname) Renames a group in the directory specified by the passed indirectoryId
.DirectoryManagerGeneric.renameGroup
(long directoryId, String oldGroupname, String newGroupname) 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 indirectoryId
.DirectoryManagerGeneric.updateGroup
(long directoryId, GroupTemplate group) Modifier and TypeMethodDescriptionDirectoryManager.addAllGroups
(long directoryId, Collection<GroupTemplate> groups, boolean overwrite) Will add a collection of Group to the directory specified by the passed indirectoryId
param.DirectoryManagerGeneric.addAllGroups
(long directoryId, Collection<GroupTemplate> groups, boolean overwrite) -
Uses of Group in com.atlassian.crowd.manager.directory.nestedgroups
Modifier and TypeMethodDescriptionCachedMultipleGroupsProvider.getDirectlyRelatedGroups
(Collection<String> names) MultipleGroupsProvider.getDirectlyRelatedGroups
(Collection<String> name) NestedGroupsProvider.getDirectlyRelatedGroups
(Collection<String> ids) Returns list of directly related groups (e.g.SingleGroupProvider.getDirectlyRelatedGroups
(String name) 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 TypeMethodDescriptionNestedGroupsProvider.getIdentifierForSubGroupsQuery
(Group group) Returns identifier of group that will be passed toNestedGroupsProvider.getDirectlyRelatedGroups(Collection)
.Modifier and TypeMethodDescriptionstatic NestedGroupsIterator<Group>
NestedGroupsIterator.groupsIterator
(Collection<? extends Group> groups, boolean includeOriginal, NestedGroupsProvider provider) -
Uses of Group in com.atlassian.crowd.manager.permission
Modifier and TypeMethodDescriptionGroupGroupAdministrationMapping.getAdminGroup()
Returns the administration groupGroupAdministrationMapping.getTargetGroup()
GroupGroupAdministrationMapping.getTargetGroup()
Returns the target groupUserGroupAdministrationMapping.getTargetGroup()
Returns the target groupModifier and TypeMethodDescriptionGroupAdministrationPermissionService.getDirectGroupLevelAdminGroups
(boolean considerOnlyTargetGroupsWithApplications) Modifier and TypeMethodDescriptionGroupAdministrationConfigurationService.getGroupAdministrators
(Group group) Searches and returns all administrators a given groupboolean
GroupAdministrationPermissionService.isCurrentUserAdminOfGroup
(Group group) Check if a current logged in user is an administrator of a groupboolean
GroupAdministrationPermissionService.isUserAdminOfGroup
(User user, Group group) Check if a user is an administrator of a group -
Uses of Group in com.atlassian.crowd.manager.recovery
Modifier and TypeMethodDescriptionRecoveryModeRemoteDirectory.addGroup
(GroupTemplate group) RecoveryModeRemoteDirectory.findGroupByName
(String name) RecoveryModeRemoteDirectory.renameGroup
(String oldName, String newName) RecoveryModeRemoteDirectory.updateGroup
(GroupTemplate group) -
Uses of Group in com.atlassian.crowd.manager.user
Modifier and TypeMethodDescriptionCachedUserGroupResolver.findGroupsByIds
(Collection<Long> groupIds) Bulk find groups with the specified database identifiers. -
Uses of Group in com.atlassian.crowd.manager.user.impl
Modifier and TypeMethodDescriptionCachedUserGroupResolverImpl.findGroupsByIds
(Collection<Long> groupIds) -
Uses of Group in com.atlassian.crowd.migration.legacy
Modifier and TypeMethodDescriptionprotected Set<InternalMembership>
GroupMapper.getMemberships
(org.dom4j.Element groupElement, LegacyImportDataHolder importData, BatchResultWithIdReferences<Group> groupImportResults) protected Set<InternalMembership>
RoleMapper.getMemberships
(org.dom4j.Element roleElement, LegacyImportDataHolder importData, BatchResultWithIdReferences<Group> roleImportResults) -
Uses of Group in com.atlassian.crowd.migration.legacy.database
Modifier and TypeMethodDescriptionprotected Set<InternalMembership>
GroupMapper.importMembershipsFromDatabase
(LegacyImportDataHolder importData, BatchResultWithIdReferences<Group> groupImportResults) protected Set<InternalMembership>
RoleMapper.importMembershipsFromDatabase
(LegacyImportDataHolder importData, BatchResultWithIdReferences<Group> roleImportResults) -
Uses of Group in com.atlassian.crowd.model.event
-
Uses of Group in com.atlassian.crowd.model.group
Modifier and TypeInterfaceDescriptioninterface
Represents a group with attributes.interface
Represents a group with members (but not all custom attributes).interface
Extends the Group interface with "isLocal".interface
Extends the Group interface with "updated date" and "created date".Modifier and TypeClassDescriptionclass
class
Implementation of GroupWithAttributes that simply delegates to an underlying Group and Attributes object.class
A publicly mutable Group implementation.class
Mutable group template with mutable attributes.class
Represents a new or modified group for incremental synchronisation.class
final class
class
final class
class
Encapsulates the concept of group.class
Encapsulates the concept of group which has attributes.class
Modifier and TypeFieldDescriptionstatic final Comparator<Group>
GroupComparator.GROUP_COMPARATOR
Singleton instance of Comparator<Group>Groups.LOWER_NAME_FUNCTION
Deprecated.Groups.NAME_FUNCTION
Deprecated.Use the more generalDirectoryEntities.NAME_FUNCTION
.Modifier and TypeMethodDescriptionstatic ImmutableGroup.Builder
int
int
int
static int
int
int
int
int
int
int
static boolean
Checks whether the two Group objects are equal according to the contract of theGroup
interface.static boolean
GroupComparator.equalsObject
(Group group, Object o) static ImmutableGroup
static int
static GroupTemplateWithAttributes
GroupTemplateWithAttributes.ofGroupWithNoAttributes
(Group group) Creates new GroupTemplateWithAttributes based on the given group with empty attributes.void
InternalGroup.updateDetailsFrom
(Group group) Modifier and TypeMethodDescriptionDeprecated.ModifierConstructorDescriptionprotected
DelegatingGroupWithAttributes
(Group group, Attributes attributes) GroupTemplate
(Group group) Build a template from an existing group.InternalGroup
(Group group, Directory directory) -
Uses of Group in com.atlassian.crowd.model.tombstone
-
Uses of Group in com.atlassian.crowd.plugin.rest.entity.admin.directory
Modifier and TypeMethodDescriptionstatic DirectoryEntityId
DirectoryEntitiesTransformer.toGroupAdministrationMappingRestDTO
(Group group) Modifier and TypeMethodDescriptionDirectoryEntitiesTransformer.fromGroupToGroupAdministrationMappingRestDTO
(List<Group> users) -
Uses of Group in com.atlassian.crowd.plugin.rest.entity.admin.group
-
Uses of Group in com.atlassian.crowd.plugin.rest.entity.directory
Modifier and TypeMethodDescriptionstatic DirectoryEntityRestDTO
GroupAdministrationMappingRestDTO.fromGroup
(Group group, DirectoryData directoryData) -
Uses of Group in com.atlassian.crowd.plugin.rest.util
Modifier and TypeMethodDescriptionstatic GroupEntity
EntityTranslator.toGroupEntity
(Group group, Attributes attributes, com.atlassian.plugins.rest.api.model.Link groupLink) Translates a Group with Attributes to a GroupEntity.static GroupEntity
EntityTranslator.toGroupEntity
(Group group, com.atlassian.plugins.rest.api.model.Link groupLink) Translates a Group to a GroupEntity.static GroupEntity
EntityTranslator.toGroupEntity
(Group group, URI baseURI) Translates a Group to a GroupEntity.static GroupEntity
Modifier and TypeMethodDescriptionstatic GroupEntityList
EntityTranslator.toGroupEntities
(List<? extends Group> groups, URI baseURI) Translates a list of Groups to a list of GroupEntities. -
Uses of Group in com.atlassian.crowd.service
Modifier and TypeMethodDescriptionDirectoryEntitySearchService.searchGroups
(EntityQuery<Group> groupsQuery, List<Directory> directoriesRestriction) Returns groups matchinggroupsQuery
.DirectoryEntitySearchServiceImpl.searchGroups
(EntityQuery<Group> query, List<Directory> optionalDirectories) Modifier and TypeMethodDescriptionDirectoryEntitySearchService.searchGroups
(EntityQuery<Group> groupsQuery, List<Directory> directoriesRestriction) Returns groups matchinggroupsQuery
.DirectoryEntitySearchServiceImpl.searchGroups
(EntityQuery<Group> query, List<Directory> optionalDirectories) -
Uses of Group in com.atlassian.crowd.service.client
Modifier and TypeMethodDescriptionCrowdClient.getChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) Searches for groups who are direct members of a group.CrowdClient.getGroupsForNestedUser
(String userName, int startIndex, int maxResults) Searches for groups that a user is a nested member of.CrowdClient.getGroupsForUser
(String userName, int startIndex, int maxResults) Searches for groups that a user is a direct member of.CrowdClient.getNestedChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) Searches for groups who are nested members of a group.CrowdClient.getParentGroupsForGroup
(String groupName, int startIndex, int maxResults) Searches for groups that a group is a direct member of.CrowdClient.getParentGroupsForNestedGroup
(String groupName, int startIndex, int maxResults) Searches for groups that a group is a nested member of.CrowdClient.searchGroups
(SearchRestriction searchRestriction, int startIndex, int maxResults) Searches for groups matching the following criteria.Modifier and TypeMethodDescriptionvoid
Adds a group to the remote Crowd server.void
CrowdClient.updateGroup
(Group group) Updates a group on the remote Crowd server. -
Uses of Group in com.atlassian.crowd.service.permission
Modifier and TypeMethodDescriptionGroupAdministrationPermissionServiceImpl.getDirectGroupLevelAdminGroups
(boolean considerOnlyTargetGroupsWithApplications) Modifier and TypeMethodDescriptionAuditingGroupAdministrationConfigurationService.getGroupAdministrators
(Group group) GroupAdministrationConfigurationServiceImpl.getGroupAdministrators
(Group group) boolean
GroupAdministrationPermissionServiceImpl.isCurrentUserAdminOfGroup
(Group group) boolean
GroupAdministrationPermissionServiceImpl.isUserAdminOfGroup
(User user, Group group) ModifierConstructorDescriptionImmutableGroupGroupAdministrationMapping
(Group targetGroup, Group adminGroup) ImmutableUserGroupAdministrationMapping
(Group targetGroup, User user) -
Uses of Group in com.atlassian.crowd.test.base.azure
Modifier and TypeMethodDescriptionprotected org.hamcrest.Matcher<Group>
BaseAzureAdTest.allEmployeesGroup()
protected org.hamcrest.Matcher<Group>
BaseAzureAdTest.m400RfpGroup()
protected org.hamcrest.Matcher<Group>
BaseAzureAdTest.newManagersGroup()
-
Uses of Group in com.atlassian.crowd.test.matchers
Modifier and TypeMethodDescriptionstatic <T extends Group>
GroupMatcher<T>CrowdMatchers.group()
static <T extends Group>
GroupMatcher<T>A matcher that matches any group; synonymous withCrowdMatchers.group()
but its argument is used to set the matcher type.static <T extends Group>
GroupMatcher<T>GroupMatcher.group()
A matcher that matches any group.static <T extends Group>
GroupMatcher<T>A matcher that matches any group; synonymous withGroupMatcher.group()
but its argument is used to set the matcher type.static <T extends Group>
GroupMatcher<T>CrowdMatchers.groupNamed
(String name) static <T extends Group>
GroupMatcher<T>GroupMatcher.groupNamed
(String name) A matcher that matches a group with the given name.Modifier and TypeMethodDescriptionBuilds 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. -
Uses of Group in com.atlassian.crowd.test.util
Modifier and TypeMethodDescriptionstatic void
ModelAssertions.assertGroupsEqual
(Group expected, Group actual) -
Uses of Group in com.atlassian.crowd.util
Modifier and TypeMethodDescriptionstatic String
CrowdConsoleUrlProvider.viewGroupUrl
(Group group)
DirectoryEntities.LOWER_NAME_FUNCTION
.