Index
All Classes and Interfaces|All Packages
A
- AbstractCacheRefresher<G extends GroupWithAttributes> - Class in com.atlassian.crowd.directory.synchronisation.cache
- AbstractCacheRefresher(RemoteDirectory) - Constructor for class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
- AbstractGroupActionStrategy - Class in com.atlassian.crowd.directory.synchronisation.cache
- AbstractGroupActionStrategy() - Constructor for class com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
- addGroup(Group) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
- addGroupMembersForGroup(Group, Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- addGroupMembershipsForGroup(Group, Collection<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- addGroups(Set<GroupTemplate>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- addGroupToGroup(String, String) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- addGroupToGroup(String, String) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- addOrUpdateCachedGroup(Group) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- addOrUpdateCachedGroup(Group) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- addOrUpdateCachedGroups(Collection<? extends Group>, Date) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- addOrUpdateCachedUser(User) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- addOrUpdateCachedUser(User) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- addOrUpdateCachedUsers(Collection<? extends User>, Date) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Synchronises a list of Users from an external directory in the local cache.
- AddRemoveSets(Set<T>, Set<T>) - Constructor for class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.AddRemoveSets
- AddUpdateSets<A,
U> - Class in com.atlassian.crowd.directory.synchronisation.utils - AddUpdateSets(Set<A>, Set<U>) - Constructor for class com.atlassian.crowd.directory.synchronisation.utils.AddUpdateSets
- addUserMembersForGroup(Group, Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- addUserMembershipsForGroup(Group, Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- addUsers(Set<UserTemplateWithCredentialAndAttributes>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- addUserToGroup(String, String) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- addUserToGroup(String, String) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- applySyncingGroupAttributes(String, Set<String>, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
-
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
- applySyncingGroupAttributes(String, Set<String>, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
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
- applySyncingUserAttributes(String, Set<String>, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
-
Removes any syncing user attributes listed in deletedAttributes, and store any that are listed in storedAttributes If any non-syncing attributes are included, they will be ignored
- applySyncingUserAttributes(String, Set<String>, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Removes any syncing user attributes listed in deletedAttributes, and store any that are listed in storedAttributes If any non-syncing attributes are included, they will be ignored
C
- CacheRefresher - Interface in com.atlassian.crowd.directory.synchronisation.cache
-
Represents a way of refreshing a local cache of an external directory.
- CacheSynchronisationResult - Class in com.atlassian.crowd.directory.synchronisation
- CacheSynchronisationResult(boolean, String) - Constructor for class com.atlassian.crowd.directory.synchronisation.CacheSynchronisationResult
- com.atlassian.crowd.directory - package com.atlassian.crowd.directory
- com.atlassian.crowd.directory.synchronisation - package com.atlassian.crowd.directory.synchronisation
- com.atlassian.crowd.directory.synchronisation.cache - package com.atlassian.crowd.directory.synchronisation.cache
- com.atlassian.crowd.directory.synchronisation.utils - package com.atlassian.crowd.directory.synchronisation.utils
- com.atlassian.crowd.util - package com.atlassian.crowd.util
- CONNECTION_TIMEOUT - Static variable in class com.atlassian.crowd.directory.synchronisation.Defaults
D
- decide(InternalDirectoryGroup, InternalDirectoryGroup, Group, Date, long) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.GroupActionStrategy
- Defaults - Class in com.atlassian.crowd.directory.synchronisation
- deleteCachedGroup(String) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- deleteCachedGroup(String) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- deleteCachedGroups(Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- deleteCachedGroups(Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- deleteCachedGroupsByGuids(Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- deleteCachedGroupsByGuids(Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- deleteCachedGroupsNotIn(GroupType, List<? extends Group>, Date) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- deleteCachedGroupsNotIn(GroupType, List<? extends Group>, Date) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- deleteCachedGroupsNotInByExternalId(Collection<? extends Group>, Date) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- deleteCachedGroupsNotInByExternalId(Collection<? extends Group>, Date) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- deleteCachedUser(String) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- deleteCachedUser(String) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- deleteCachedUsersByGuid(Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- deleteCachedUsersByGuid(Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- deleteCachedUsersNotIn(Collection<? extends User>, Date) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- deleteCachedUsersNotIn(Collection<? extends User>, Date) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- deleteGroupMembersForGroup(Group, Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- deleteUserMembersForGroup(Group, Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- different(String, String) - Static method in class com.atlassian.crowd.util.EqualityUtil
-
Returns true if the two input Strings are different values, where null and empty String are considered equal.
- DirectoryCache - Interface in com.atlassian.crowd.directory.synchronisation.cache
-
A cache of users, groups and memberships for an external Directory.
- DirectoryCacheChangeOperations - Interface in com.atlassian.crowd.directory
-
Individual methods that should be performed in transactions.
- DirectoryCacheChangeOperations.AddRemoveSets<T> - Class in com.atlassian.crowd.directory
- DirectoryCacheChangeOperations.GroupShadowingType - Enum Class in com.atlassian.crowd.directory
- DirectoryCacheChangeOperations.GroupsToAddUpdateReplace - Class in com.atlassian.crowd.directory
- directoryDescription() - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
E
- EqualityUtil - Class in com.atlassian.crowd.util
F
- FAILURE - Static variable in class com.atlassian.crowd.directory.synchronisation.CacheSynchronisationResult
- findGroupMembershipForGroupChanges(Group, Collection<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- findGroupsByExternalIds(Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
-
Searches the specified directory for group names of groups with the specified external ids
- findGroupsByExternalIds(Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Searches the specified directory for group names of groups with the specified external ids
- findGroupsExternalIdsByNames(Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
-
Searches the specified directory for externalIds of groups with the specified names
- findGroupsExternalIdsByNames(Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Searches the specified directory for externalIds of groups with the specified names
- findGroupsToUpdate(Collection<? extends Group>, Date) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- findGroupWithAttributesByName(String) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- findGroupWithAttributesByName(String) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- findUserMembershipForGroupChanges(Group, Collection<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- findUsersByExternalIds(Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- findUsersByExternalIds(Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Searches the specified directory for user names of users with the specified external ids, returns a map from external id to username
- findUserWithAttributesByName(String) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- findUserWithAttributesByName(String) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
G
- getAllGroupGuids() - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- getAllGroupGuids() - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Returns a set of all group guids present in the cache excluding null values.
- getAllLocalGroupNames() - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- getAllLocalGroupNames() - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Returns a set of all local group names.
- getAllUserGuids() - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- getAllUserGuids() - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Returns a set of all user guids present in the cache excluding null values.
- getExternalCachedGroupCount() - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- getExternalCachedGroupCount() - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Counts external cached groups in the directory cache
- getGroupCount() - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- getGroupCount() - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Counts groups in directory cache.
- getGroupsToAdd() - Method in class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupsToAddUpdateReplace
- getGroupsToReplace() - Method in class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupsToAddUpdateReplace
- getGroupsToUpdate() - Method in class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupsToAddUpdateReplace
- getMemberships(Collection<G>, boolean) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
- getResults() - Method in class com.atlassian.crowd.directory.synchronisation.PartialSynchronisationResult
- getSyncStatusToken() - Method in class com.atlassian.crowd.directory.synchronisation.CacheSynchronisationResult
- getSyncToken() - Method in class com.atlassian.crowd.directory.synchronisation.PartialSynchronisationResult
- getToAddSet() - Method in class com.atlassian.crowd.directory.synchronisation.utils.AddUpdateSets
- getToUpdateSet() - Method in class com.atlassian.crowd.directory.synchronisation.utils.AddUpdateSets
- getUserCount() - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- getUserCount() - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
-
Counts users in directory cache.
- getUsersToAddAndUpdate(Collection<? extends User>, Date) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- GROUP_REMOVED - Enum constant in enum class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupShadowingType
- GroupActionStrategy - Interface in com.atlassian.crowd.directory.synchronisation.cache
-
A handler for deciding what action to perform on a group fetched from a remote directory during the synchronisation process
- GroupsToAddUpdateReplace(Set<GroupTemplate>, Set<GroupTemplate>, Map<String, GroupTemplate>) - Constructor for class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupsToAddUpdateReplace
I
- isGroupAttributeSynchronisationEnabled() - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
- isGroupShadowed(Group) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- isIncrementalSyncEnabled() - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
- isSuccess() - Method in class com.atlassian.crowd.directory.synchronisation.CacheSynchronisationResult
- isUserAttributeSynchronisationEnabled() - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
N
- NO_OP - Static variable in class com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
- NOT_SHADOWED - Enum constant in enum class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupShadowingType
P
- PartialSynchronisationResult<T> - Class in com.atlassian.crowd.directory.synchronisation
- PartialSynchronisationResult(Collection<T>) - Constructor for class com.atlassian.crowd.directory.synchronisation.PartialSynchronisationResult
- PartialSynchronisationResult(Collection<T>, String) - Constructor for class com.atlassian.crowd.directory.synchronisation.PartialSynchronisationResult
R
- READ_TIMEOUT - Static variable in class com.atlassian.crowd.directory.synchronisation.Defaults
- remoteDirectory - Variable in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
- removeGroupFromGroup(String, String) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- removeGroupFromGroup(String, String) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- removeGroupMembershipsForGroup(Group, Collection<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- removeGroups(Collection<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- removeUserFromGroup(String, String) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- removeUserFromGroup(String, String) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- removeUserMembershipsForGroup(Group, Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- replaceGroup(InternalDirectoryGroup, Group) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
S
- SEARCH_TIMEOUT - Static variable in class com.atlassian.crowd.directory.synchronisation.Defaults
- SHADOWED_BY_LOCAL_GROUP - Enum constant in enum class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupShadowingType
- SHADOWED_BY_ROLE - Enum constant in enum class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupShadowingType
- syncGroupMembersForGroup(Group, Collection<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- syncGroupMembershipsAndMembersForGroup(String, Set<String>, Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- syncGroupMembershipsAndMembersForGroup(String, Set<String>, Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- syncGroupMembershipsForUser(String, Set<String>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- syncGroupMembershipsForUser(String, Set<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
- synchroniseAll(DirectoryCache) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
- synchroniseAll(DirectoryCache) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.CacheRefresher
-
Will visit all Users and Groups in the external directory in order to do a Full refresh.
- synchroniseAllGroupAttributes(Collection<G>, DirectoryCache) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
- synchroniseAllGroups(DirectoryCache) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
-
This method is expected to fetch the groups to update (or all currently in the remote directory) and update the directory cache (call the appropriate method for deleting and then the appropriate method for updating/adding).
- synchroniseAllUserAttributes(Collection<? extends UserWithAttributes>, DirectoryCache) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
- synchroniseAllUsers(DirectoryCache) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
-
This method is expected to fetch the users to update (or all currently in the remote directory) and update the directory cache (call the appropriate method for deleting and then the appropriate method for updating/adding).
- synchroniseChanges(DirectoryCache, String) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.CacheRefresher
-
Attempts to synchronise changes since the last refresh as opposed to performing a full synchronisation.
- synchroniseMemberships(Collection<G>, DirectoryCache, boolean) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractCacheRefresher
- syncUserMembersForGroup(Group, Collection<String>) - Method in interface com.atlassian.crowd.directory.synchronisation.cache.DirectoryCache
U
- updateGroup(InternalDirectoryGroup, Group) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
- updateGroups(Collection<GroupTemplate>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
- updateUsers(Collection<UserTemplate>) - Method in interface com.atlassian.crowd.directory.DirectoryCacheChangeOperations
V
- valueOf(String) - Static method in enum class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupShadowingType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.atlassian.crowd.directory.DirectoryCacheChangeOperations.GroupShadowingType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wasGroupUpdatedAfterSearchStart(Group, InternalDirectoryGroup, Date, long) - Method in class com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
All Classes and Interfaces|All Packages