public interface SynchronisableDirectory extends RemoteDirectory
RemoteDirectory
that holds a local cache to remote data.
The methods on this interface offer methods related to synchronising the remote data.Modifier and Type | Method and Description |
---|---|
boolean |
isIncrementalSyncEnabled()
Gets the preferred synchronisation mode for this remote directory.
|
void |
synchroniseCache(SynchronisationMode mode,
SynchronisationStatusManager synchronisationStatusManager)
Requests that this directory should update its cache by synchronising with the remote data.
|
addGroup, addGroupToGroup, addUser, addUser, addUserToGroup, authenticate, countDirectMembersOfGroup, expireAllPasswords, findGroupByName, findGroupWithAttributesByName, findUserByExternalId, findUserByName, findUserWithAttributesByName, getAuthoritativeDirectory, getDescriptiveName, getDirectoryId, getLocallyFilteredGroupNames, getMemberships, getUserAvatarByName, isGroupDirectGroupMember, isRolesDisabled, isUserDirectGroupMember, removeGroup, removeGroupAttributes, removeGroupFromGroup, removeUser, removeUserAttributes, removeUserFromGroup, renameGroup, renameUser, searchGroupRelationships, searchGroups, searchUsers, setAttributes, setDirectoryId, storeGroupAttributes, storeUserAttributes, supportsInactiveAccounts, supportsNestedGroups, supportsPasswordExpiration, supportsSettingEncryptedCredential, testConnection, updateGroup, updateUser, updateUserCredential, updateUserFromRemoteDirectory, userAuthenticated
getKeys, getValue, getValues, isEmpty
boolean isIncrementalSyncEnabled()
Gets the preferred synchronisation mode for this remote directory.
Note: some directory implementation don't support incremental sync and will ignore this preference.
true
if incremental sync is preferred.void synchroniseCache(SynchronisationMode mode, SynchronisationStatusManager synchronisationStatusManager) throws OperationFailedException
mode
- synchronisation modesynchronisationStatusManager
- listener for synchronisation status change notificationsOperationFailedException
- underlying directory implementation failed to execute the operation.Copyright © 2021 Atlassian. All rights reserved.