Index

A C D E F G I N P R S U V W 
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
 
A C D E F G I N P R S U V W 
All Classes and Interfaces|All Packages