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 |
---|---|
void |
synchroniseCache(SynchronisationMode mode,
SynchronisationStatusManager synchronisationStatusManager)
Requests that this directory should update its cache by synchronising with the remote data.
|
addGroup, addGroupToGroup, addUser, addUserToGroup, authenticate, findGroupByName, findGroupWithAttributesByName, findUserByName, findUserWithAttributesByName, getAuthoritativeDirectory, getDescriptiveName, getDirectoryId, getMemberships, isGroupDirectGroupMember, isRolesDisabled, isUserDirectGroupMember, removeGroup, removeGroupAttributes, removeGroupFromGroup, removeUser, removeUserAttributes, removeUserFromGroup, renameGroup, renameUser, searchGroupRelationships, searchGroups, searchUsers, setAttributes, setDirectoryId, storeGroupAttributes, storeUserAttributes, supportsInactiveAccounts, supportsNestedGroups, testConnection, updateGroup, updateUser, updateUserCredential
getKeys, getValue, getValues, isEmpty
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 © 2013 Atlassian. All Rights Reserved.