Uses of Class
com.atlassian.crowd.exception.OperationFailedException

Packages that use OperationFailedException
com.atlassian.crowd.acceptance.tests.directory   
com.atlassian.crowd.acceptance.tests.persistence.directory   
com.atlassian.crowd.acceptance.tests.persistence.manager.directory   
com.atlassian.crowd.console.action   
com.atlassian.crowd.console.action.application   
com.atlassian.crowd.console.action.dataimport   
com.atlassian.crowd.console.action.group   
com.atlassian.crowd.console.action.role   
com.atlassian.crowd.directory   
com.atlassian.crowd.directory.hybrid   
com.atlassian.crowd.directory.ldap.cache   
com.atlassian.crowd.embedded.api   
com.atlassian.crowd.embedded.core   
com.atlassian.crowd.exception   
com.atlassian.crowd.integration.http   
com.atlassian.crowd.integration.rest.service   
com.atlassian.crowd.manager.application   
com.atlassian.crowd.manager.authentication   
com.atlassian.crowd.manager.directory   
com.atlassian.crowd.manager.login   
com.atlassian.crowd.plugin.rest.exception.mapper   
com.atlassian.crowd.plugin.rest.service.controller   
com.atlassian.crowd.plugin.rest.service.resources   
com.atlassian.crowd.service.client   
com.atlassian.crowd.util   
 

Uses of OperationFailedException in com.atlassian.crowd.acceptance.tests.directory
 

Methods in com.atlassian.crowd.acceptance.tests.directory that throw OperationFailedException
 void DnRangeTest._testBrowseLargeGroup()
          Assumes group has more than 1500 members

Check using two ways and assert the number of members found are equal

 void DnRangeTest._testBrowseSmallGroup()
          Assumes group has less than 1500 members.
protected  void BaseTest.addGroup(GroupTemplate group)
           
protected  Group BaseTest.addGroup(java.lang.String groupName, java.lang.Long directoryId)
           
protected  void PageAndRangeTest.addUser(int i)
           
protected  void BaseTest.addUser(java.lang.String userName, java.lang.Long directoryId, java.lang.String password)
           
protected  void BaseTest.addUser(UserTemplate user, java.lang.String password)
           
 User MockDirectoryManager.findUserByToken(java.lang.String key)
           
protected  void NestedGroupsTest.loadTestData()
          Called as part of setUp()
 void RemoteCrowdDirectoryTest.testAddGroup()
           
 void BasicTest.testAddGroup()
           
 void RemoteCrowdDirectoryTest.testAddGroupDuplicate()
           
 void BasicTest.testAddGroupExisting()
           
 void RemoteCrowdDirectoryTest.testAddGroupToGroup()
           
 void RemoteCrowdDirectoryTest.testAddGroupToGroupBadChild()
           
 void RemoteCrowdDirectoryTest.testAddGroupToGroupBadParent()
           
 void RemoteCrowdDirectoryTest.testAddGroupToGroupDuplicate()
           
 void BasicTest.testAddGroupWithDescription()
           
 void GroupRoleTest.testAddGroupWithNoTypeFail()
           
 void RemoteCrowdDirectoryTest.testAddUser()
           
 void RemoteCrowdDirectoryTest.testAddUserDuplicate()
           
 void BasicTest.testAddUserExisting()
           
 void BasicTest.testAddUserInactive()
           
 void RemoteCrowdDirectoryTest.testAddUserNoPassword()
           
 void BasicTest.testAddUserNull()
           
 void RemoteCrowdDirectoryTest.testAddUserToGroup()
           
 void BasicTest.testAddUserToGroup()
           
 void RemoteCrowdDirectoryTest.testAddUserToGroupBadGroup()
           
 void RemoteCrowdDirectoryTest.testAddUserToGroupBadUser()
           
 void BasicTest.testAddUserToGroupBothEmpty()
           
 void BasicTest.testAddUserToGroupBothNull()
           
 void RemoteCrowdDirectoryTest.testAddUserToGroupDuplicate()
           
 void BasicTest.testAddUserToGroupNonExistentGroup()
           
 void BasicTest.testAddUserToGroupNonExistentUser()
           
 void BasicTest.testAddUserToGroupNullAndEmpty1()
           
 void BasicTest.testAddUserToGroupNullAndEmpty2()
           
 void BasicTest.testAddUserToTwoGroups()
           
 void BasicTest.testAddUserWithEmailAndPassword()
           
 void BasicTest.testAddUserWithEmptyPassword()
           
 void BasicTest.testAddUserWithFirstname()
           
 void BasicTest.testAddUserWithFirstnameLastnameEmailDisplayNamePassword()
           
 void BasicTest.testAddUserWithFirstnameLastnameEmailPassword()
           
 void BasicTest.testAddUserWithFirstnameNoPassword()
           
 void BasicTest.testAddUserWithLastnameAndPassword()
           
 void BasicTest.testAddUserWithLastnameNoPassword()
           
 void BasicTest.testAddUserWithNullPassword()
          CWD-584 - users created through JIRA work this way.
 void BasicTest.testAddUserWithPassword()
           
 void RemoteCrowdDirectoryTest.testAuthenticate()
           
 void BasicTest.testAuthenticateAfterPasswordAdd()
           
 void BasicTest.testAuthenticateAfterPasswordUpdate()
           
 void BasicTest.testAuthenticateAfterUnicodePasswordUpdate()
           
 void BasicTest.testAuthenticateAfterUserAdd()
           
 void BasicTest.testAuthenticateAfterUserAddWithUnicodePassword()
           
 void RemoteCrowdDirectoryTest.testAuthenticateBadPassword()
           
 void BasicTest.testAuthenticateEmptyPassword()
           
 void RemoteCrowdDirectoryTest.testAuthenticateNoUser()
           
 void BasicTest.testAuthenticateWithEmptyPassword()
           
 void BasicTest.testAuthenticateWithIncorrectPassword()
           
 void BasicTest.testAuthenticateWithInvalidUser()
           
 void BasicTest.testAuthenticateWithNullPassword()
           
 void BasicTest.testAuthenticateWithNullPasswordArray()
           
 void BasicTest.testAuthenticateWithNullPasswordCredentialInArray()
           
 void DnRangeTest.testBrowseGroups()
           
 void RemoteCrowdDirectoryTest.testConnection()
           
 void RemoteCrowdDirectoryTest.testFindGroupByName()
           
 void BasicTest.testFindGroupByNameEmptyString()
           
 void BasicTest.testFindGroupByNameNonExistent()
           
 void RemoteCrowdDirectoryTest.testFindGroupByNameNotFound()
           
 void BasicTest.testFindGroupMemberships()
           
 void BasicTest.testFindGroupMembershipsNoGroups()
           
 void GroupRoleTest.testFindGroupOfAnyType()
           
 void GroupRoleTest.testFindGroupOfTypeGroup()
           
 void GroupRoleTest.testFindGroupOfTypeRole()
           
 void RemoteCrowdDirectoryTest.testFindGroupWithAttributesByName()
           
 void LocalAttributesTest.testFindGroupWithAttributesByNameAfterStoringNoAttributes()
           
 void RemoteCrowdDirectoryTest.testFindGroupWithAttributesByNameNotFound()
           
 void LocalAttributesTest.testFindGroupWithAttributesByNameWithNoAttributes()
           
 void BasicTest.testFindRoleMembershipsNoRoles()
           
 void RemoteCrowdDirectoryTest.testFindUserByName()
           
 void BasicTest.testFindUserByName()
           
 void BasicTest.testFindUserByName()
           
 void BasicTest.testFindUserByNameDisplayNamePopulatedInLdap()
           
 void BasicTest.testFindUserByNameDisplayNamePopulatedInLdap()
           
 void BasicTest.testFindUserByNameEmpty()
           
 void BasicTest.testFindUserByNameNonExistent()
           
 void BasicTest.testFindUserByNameNonExistent()
           
 void RemoteCrowdDirectoryTest.testFindUserByNameNotFound()
           
 void RemoteCrowdDirectoryTest.testFindUserWithAttributesByName()
           
 void LocalAttributesTest.testFindUserWithAttributesByNameAfterStoringNoAttributes()
           
 void RemoteCrowdDirectoryTest.testFindUserWithAttributesByNameNotFound()
           
 void LocalAttributesTest.testFindUserWithAttributesByNameWithNoAttributes()
           
 void RemoteCrowdDirectoryTest.testGetGroupMembersOfGroup()
           
 void RemoteCrowdDirectoryTest.testGetGroupNameMembersOfGroup()
           
 void RemoteCrowdDirectoryTest.testGetUserMembersOfGroup()
           
 void RemoteCrowdDirectoryTest.testGetUserNameMembersOfGroup()
           
 void RemoteCrowdDirectoryTest.testGroupMembershipsForGroup()
           
 void RemoteCrowdDirectoryTest.testGroupMembershipsForUser()
           
 void RemoteCrowdDirectoryTest.testGroupNameMembershipsForGroup()
           
 void RemoteCrowdDirectoryTest.testGroupNameMembershipsForUser()
           
 void RemoteCrowdDirectoryTest.testInvalidConnections()
           
 void RemoteCrowdDirectoryTest.testIsGroupDirectMemberOfGroup()
           
 void BasicTest.testIsGroupMemberBothEmpty()
           
 void BasicTest.testIsGroupMemberBothNull()
           
 void BasicTest.testIsGroupMemberNonExistentGroup()
           
 void BasicTest.testIsGroupMemberNonExistentUser()
           
 void RemoteCrowdDirectoryTest.testIsUserDirectMemberOfGroup()
           
 void RemoteCrowdDirectoryTest.testRemoveGroup()
           
 void BasicTest.testRemoveGroup()
           
 void RemoteCrowdDirectoryTest.testRemoveGroupAttributes()
           
 void LocalAttributesTest.testRemoveGroupAttributes()
           
 void RemoteCrowdDirectoryTest.testRemoveGroupAttributesBadAttribute()
           
 void RemoteCrowdDirectoryTest.testRemoveGroupAttributesBadGroup()
           
 void LocalAttributesTest.testRemoveGroupAttributeWithNoAttributes()
           
 void RemoteCrowdDirectoryTest.testRemoveGroupBadGroup()
           
 void BasicTest.testRemoveGroupEmptyString()
           
 void RemoteCrowdDirectoryTest.testRemoveGroupFromGroup()
           
 void RemoteCrowdDirectoryTest.testRemoveGroupFromGroupBadChild()
           
 void RemoteCrowdDirectoryTest.testRemoveGroupFromGroupBadParent()
           
 void BasicTest.testRemoveGroupNonExistent()
           
 void LocalAttributesTest.testRemoveGroupRemovesAttributes()
           
 void RemoteCrowdDirectoryTest.testRemoveUser()
           
 void BasicTest.testRemoveUser()
           
 void RemoteCrowdDirectoryTest.testRemoveUserAttributes()
           
 void LocalAttributesTest.testRemoveUserAttributes()
           
 void RemoteCrowdDirectoryTest.testRemoveUserAttributesBadAttribute()
           
 void RemoteCrowdDirectoryTest.testRemoveUserAttributesBadUser()
           
 void LocalAttributesTest.testRemoveUserAttributeWithNoAttributes()
           
 void RemoteCrowdDirectoryTest.testRemoveUserBadUser()
           
 void BasicTest.testRemoveUserEmptyString()
           
 void RemoteCrowdDirectoryTest.testRemoveUserFromGroup()
           
 void BasicTest.testRemoveUserFromGroup()
           
 void RemoteCrowdDirectoryTest.testRemoveUserFromGroupBadGroup()
           
 void RemoteCrowdDirectoryTest.testRemoveUserFromGroupBadUser()
           
 void BasicTest.testRemoveUserFromGroupBothEmpty()
           
 void BasicTest.testRemoveUserFromGroupBothNull()
           
 void BasicTest.testRemoveUserFromGroupNonExistentGroup()
           
 void BasicTest.testRemoveUserFromGroupNonExistentUser()
           
 void BasicTest.testRemoveUserFromGroupNullAndEmpty1()
           
 void BasicTest.testRemoveUserFromGroupNullAndEmpty2()
           
 void BasicTest.testRemoveUserFromGroupWhereThereIsNoMembership()
           
 void BasicTest.testRemoveUserInvalid()
           
 void LocalAttributesTest.testRemoveUserRemovesAttributes()
           
 void RemoteCrowdDirectoryTest.testSearchAllGroupNames()
           
 void LocalGroupsTest.testSearchAllGroupNamesWithRestrictions()
           
 void RemoteCrowdDirectoryTest.testSearchAllGroups()
           
 void LocalGroupsTest.testSearchAllGroups()
           
 void LocalAttributesTest.testSearchAllGroups()
           
 void RemoteCrowdDirectoryTest.testSearchAllUserNames()
           
 void RemoteCrowdDirectoryTest.testSearchAllUsers()
           
 void LocalAttributesTest.testSearchAllUsers()
           
 void LocalGroupsTest.testSearchGroupNamesOnLdapOnlyAttribute()
           
 void LocalAttributesTest.testSearchGroupNamesOnLdapOnlyAttributes()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForCombinedGroupMembershipsOfUser()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForCombinedGroupNameMembershipsOfUser()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForGroupMembershipsOfLdapGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForGroupMembershipsOfLocalGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForGroupMembersOfLdapGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForGroupMembersOfLocalGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForGroupNameMembershipsOfLdapGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForGroupNameMembershipsOfLocalGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForGroupNameMembersOfLdapGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForGroupNameMembersOfLocalGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForUserMembersOfLdapGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForUserMembersOfLocalGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForUserNameMembersOfLdapGroup()
           
 void LocalGroupsTest.testSearchGroupRelationshipsForUserNameMembersOfLocalGroup()
           
 void RemoteCrowdDirectoryTest.testSearchGroups_NameRestriction()
           
 void BasicTest.testSearchGroupsContainingEmptyString()
           
 void BasicTest.testSearchGroupsContainingNonExistentUser()
           
 void BasicTest.testSearchGroupsContainingNull()
           
 void BasicTest.testSearchGroupsContainingUser()
           
 void BasicTest.testSearchGroupsEmptyContext()
           
 void BasicTest.testSearchGroupsNameEmptyString()
           
 void BasicTest.testSearchGroupsNameNonExistent()
           
 void BasicTest.testSearchGroupsNameSingleMatch()
           
 void BasicTest.testSearchGroupsNameWildcardDualMatch()
           
 void BasicTest.testSearchGroupsNameWildcardSingleMatch()
           
 void BasicTest.testSearchGroupsNotContainingUser()
           
 void LocalGroupsTest.testSearchGroupsOnLdapOnlyAttributes()
           
 void LocalAttributesTest.testSearchGroupsOnLdapOnlyAttributes()
           
 void LocalAttributesTest.testSearchUsernamesOnLdapOnlyAttributes()
           
 void RemoteCrowdDirectoryTest.testSearchUsers_EmailRestriction()
           
 void BasicTest.testSearchUsersEmailNonExistent()
           
 void BasicTest.testSearchUsersEmailSingleMatch()
           
 void BasicTest.testSearchUsersEmailWildcardDualMatch()
           
 void BasicTest.testSearchUsersEmailWildcardSingleMatch()
           
 void BasicTest.testSearchUsersEmptyContext()
           
 void BasicTest.testSearchUsersFullnameEmptyString()
           
 void BasicTest.testSearchUsersFullnameNonExistent()
           
 void BasicTest.testSearchUsersFullnameSingleMatch()
           
 void BasicTest.testSearchUsersFullnameWildcardDualMatch()
           
 void BasicTest.testSearchUsersFullnameWildcardSingleMatch()
           
 void BasicTest.testSearchUsersNameEmptyString()
           
 void BasicTest.testSearchUsersNameNonExistent()
           
 void BasicTest.testSearchUsersNameSingleMatch()
           
 void BasicTest.testSearchUsersNameWildcardDualMatch()
           
 void BasicTest.testSearchUsersNameWildcardSingleMatch()
           
 void LocalAttributesTest.testSearchUsersOnLdapOnlyAttributes()
           
 void RemoteCrowdDirectoryTest.testStoreGroupAttributes()
           
 void LocalAttributesTest.testStoreGroupAttributes()
           
 void RemoteCrowdDirectoryTest.testStoreGroupAttributesBadGroup()
           
 void RemoteCrowdDirectoryTest.testStoreGroupAttributesEmptySet()
           
 void RemoteCrowdDirectoryTest.testStoreUserAttributes()
           
 void LocalAttributesTest.testStoreUserAttributes()
           
 void RemoteCrowdDirectoryTest.testStoreUserAttributesBadUser()
           
 void RemoteCrowdDirectoryTest.testStoreUserAttributesEmptySet()
           
 void RemoteCrowdDirectoryTest.testUpdateGroup()
           
 void BasicTest.testUpdateGroupNonExistent()
           
 void RemoteCrowdDirectoryTest.testUpdateGroupNotFound()
           
 void BasicTest.testUpdateGroupSetDescriptionFromNull()
           
 void BasicTest.testUpdateGroupSetDescriptionToNull()
           
 void BasicTest.testUpdateGroupUpdateDescription()
           
 void RemoteCrowdDirectoryTest.testUpdateUser()
           
 void BasicTest.testUpdateUserAfterPasswordAdded()
           
 void BasicTest.testUpdateUserCredentialAfterNullCreation()
           
 void BasicTest.testUpdateUserEmail()
           
 void BasicTest.testUpdateUserEmailExplicitCheck()
           
 void BasicTest.testUpdateUserEmailInvalid()
           
 void BasicTest.testUpdateUserInvalidName()
           
 void RemoteCrowdDirectoryTest.testUpdateUserNotFound()
           
 void RemoteCrowdDirectoryTest.testUpdateUserPassword()
           
 

Uses of OperationFailedException in com.atlassian.crowd.acceptance.tests.persistence.directory
 

Methods in com.atlassian.crowd.acceptance.tests.persistence.directory that throw OperationFailedException
 void InternalDirectoryIntegrationTest.testAddAllGroups()
           
 void InternalDirectoryIntegrationTest.testAddAllUsers_AllCalculated()
           
 void InternalDirectoryIntegrationTest.testAddAllUsers_displayNameCalculated()
           
 void InternalDirectoryIntegrationTest.testAddAllUsers_firstNameLastNameCalculated()
           
 void InternalDirectoryIntegrationTest.testAddAllUsers()
           
 void InternalDirectoryIntegrationTest.testAddAllUsersToGroup()
           
 void InternalDirectoryIntegrationTest.testAddGroup()
           
 void InternalDirectoryIntegrationTest.testAddGroupInvalidDirectoryId()
           
 void InternalDirectoryIntegrationTest.testAddRemoveGroupToGroup()
           
 void InternalDirectoryIntegrationTest.testAddUserToGroup()
           
 void InternalDirectoryIntegrationTest.testRemoveGroup()
           
 void InternalDirectoryIntegrationTest.testRemoveGroupFromGroupNotMember()
           
 void InternalDirectoryIntegrationTest.testRemoveUser()
           
 void InternalDirectoryIntegrationTest.testRemoveUserFromGroup()
           
 void InternalDirectoryIntegrationTest.testUpdateGroup()
           
 

Uses of OperationFailedException in com.atlassian.crowd.acceptance.tests.persistence.manager.directory
 

Methods in com.atlassian.crowd.acceptance.tests.persistence.manager.directory that throw OperationFailedException
protected  void DirectoryManagerGenericNestedGroupsTest.addGroup(java.lang.String name)
           
protected  void DirectoryManagerGenericNestedGroupsTest.addUser(java.lang.String name)
           
 void DirectoryManagerGenericNestedGroupsTest.testIsGroupDirectGroupMember()
           
 void DirectoryManagerGenericNestedGroupsTest.testIsGroupNestedGroupMember()
           
 void DirectoryManagerGenericNestedGroupsTest.testIsUserDirectGroupMember()
           
 void DirectoryManagerGenericNestedGroupsTest.testIsUserNestedGroupMember()
           
 void DirectoryManagerGenericNestedGroupsTest.testRemoveGroupFromGroup()
           
 void DirectoryManagerGenericNestedGroupsTest.testRemoveGroupFromGroupCycleDeletionFail()
           
 void DirectoryManagerGenericNestedGroupsTest.testSearchDirectGroupMembershipsOfGroup()
           
 void DirectoryManagerGenericNestedGroupsTest.testSearchDirectGroupMembershipsOfUser()
           
 void DirectoryManagerGenericNestedGroupsTest.testSearchDirectGroupMembersOfGroup()
           
 void DirectoryManagerGenericNestedGroupsTest.testSearchDirectUserMembersOfGroup()
           
 void DirectoryManagerGenericNestedGroupsTest.testSearchNestedGroupMembershipsOfGroup()
           
 void DirectoryManagerGenericNestedGroupsTest.testSearchNestedGroupMembershipsOfUser()
           
 void DirectoryManagerGenericNestedGroupsTest.testSearchNestedGroupMembersOfGroup()
           
 void DirectoryManagerGenericNestedGroupsTest.testSearchNestedUserMembersOfGroup()
           
 

Uses of OperationFailedException in com.atlassian.crowd.console.action
 

Methods in com.atlassian.crowd.console.action that throw OperationFailedException
 java.util.List<User> UserSearcherImpl.doSearchByDirectory(long directoryID, java.lang.Boolean active, java.lang.String searchText, int resultsStartIndex, int resultsPerPage)
           
 java.util.List<T> Searcher.doSearchByDirectory(long directoryID, java.lang.Boolean active, java.lang.String searchText, int resultsStartIndex, int resultsPerPage)
          Performs a search for DirectoryEntities in the specified directory, returning a list of those that match.
 

Uses of OperationFailedException in com.atlassian.crowd.console.action.application
 

Methods in com.atlassian.crowd.console.action.application that throw OperationFailedException
 java.util.List<java.lang.String> AddApplicationAuthorisationDetails.getUnsubscribedGroupsForDirectory(java.lang.Long directoryId)
           
 

Uses of OperationFailedException in com.atlassian.crowd.console.action.dataimport
 

Methods in com.atlassian.crowd.console.action.dataimport that throw OperationFailedException
 java.lang.String CsvConfirmation.getDirectoryName()
           
 

Uses of OperationFailedException in com.atlassian.crowd.console.action.group
 

Methods in com.atlassian.crowd.console.action.group that throw OperationFailedException
protected  void ViewGroup.processGeneral()
           
 

Uses of OperationFailedException in com.atlassian.crowd.console.action.role
 

Methods in com.atlassian.crowd.console.action.role that throw OperationFailedException
protected  void ViewRole.processGeneral()
           
 

Uses of OperationFailedException in com.atlassian.crowd.directory
 

Methods in com.atlassian.crowd.directory that throw OperationFailedException
 Group RemoteCrowdDirectory.addGroup(GroupTemplate group)
           
 Group DelegatedAuthenticationDirectory.addGroup(GroupTemplate group)
           
 Group RemoteDirectory.addGroup(GroupTemplate group)
          Adds a group to the directory store.
 Group SpringLDAPConnector.addGroup(GroupTemplate group)
           
 Group DbCachingRemoteDirectory.addGroup(GroupTemplate group)
           
 void RemoteCrowdDirectory.addGroupToGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void DelegatedAuthenticationDirectory.addGroupToGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void RemoteDirectory.addGroupToGroup(java.lang.String childGroup, java.lang.String parentGroup)
          Adds a group as a member of a parent group.
 void RFC4519Directory.addGroupToGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void DbCachingRemoteDirectory.addGroupToGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void DbCachingRemoteDirectoryCache.addOrUpdateCachedGroups(java.util.List<? extends Group> remoteGroups, java.util.Date syncStartDate)
           
 void DbCachingRemoteDirectoryCache.addOrUpdateCachedUsers(java.util.List<? extends User> remoteUsers, java.util.Date syncStartDate)
           
 User RemoteCrowdDirectory.addUser(UserTemplate user, PasswordCredential credential)
           
 User DelegatedAuthenticationDirectory.addUser(UserTemplate user, PasswordCredential credential)
           
 User RemoteDirectory.addUser(UserTemplate user, PasswordCredential credential)
          Adds a user to the directory store.
 LDAPUserWithAttributes SpringLDAPConnector.addUser(UserTemplate user, PasswordCredential credential)
          Adds a user to LDAP.
 User DbCachingRemoteDirectory.addUser(UserTemplate user, PasswordCredential credential)
           
 void RemoteCrowdDirectory.addUserToGroup(java.lang.String username, java.lang.String groupName)
           
 void DelegatedAuthenticationDirectory.addUserToGroup(java.lang.String username, java.lang.String groupName)
           
 void RemoteDirectory.addUserToGroup(java.lang.String username, java.lang.String groupName)
          Adds a user as a member of a group.
 void RFC4519Directory.addUserToGroup(java.lang.String username, java.lang.String groupName)
           
 void DbCachingRemoteDirectory.addUserToGroup(java.lang.String username, java.lang.String groupName)
           
 User RemoteCrowdDirectory.authenticate(java.lang.String username, PasswordCredential credential)
           
 User DelegatedAuthenticationDirectory.authenticate(java.lang.String name, PasswordCredential credential)
           
 User RemoteDirectory.authenticate(java.lang.String name, PasswordCredential credential)
          Authenticates a user with the directory store.
 User SpringLDAPConnector.authenticate(java.lang.String name, PasswordCredential credential)
           
 User DbCachingRemoteDirectory.authenticate(java.lang.String name, PasswordCredential credential)
           
 void DbCachingRemoteDirectoryCache.deleteCachedGroups(java.util.Set<java.lang.String> groupnames)
           
 void DbCachingRemoteDirectoryCache.deleteCachedGroupsNotIn(GroupType groupType, java.util.List<? extends Group> remoteGroups, java.util.Date syncStartDate)
           
 void DbCachingRemoteDirectoryCache.deleteCachedUsers(java.util.Set<java.lang.String> usernames)
           
 void DbCachingRemoteDirectoryCache.deleteCachedUsersNotIn(java.util.List<? extends User> remoteUsers, java.util.Date synchStartDate)
           
 long MicrosoftActiveDirectory.fetchHighestCommittedUSN()
           
 java.util.List<LDAPGroupWithAttributes> MicrosoftActiveDirectory.findAddedOrUpdatedGroupsSince(long usnChanged)
           
protected  java.util.List MicrosoftActiveDirectory.findAddedOrUpdatedObjectsSince(long usnChange, javax.naming.Name objectBaseDN, java.lang.String objectFilter, org.springframework.ldap.core.ContextMapper contextMapper)
           
 java.util.List<LDAPUserWithAttributes> MicrosoftActiveDirectory.findAddedOrUpdatedUsersSince(long usnChange)
           
<T extends LDAPDirectoryEntity>
T
SpringLDAPConnector.findEntityByDN(java.lang.String dn, java.lang.Class<T> entityClass)
           
<T extends LDAPDirectoryEntity>
T
LDAPDirectory.findEntityByDN(java.lang.String dn, java.lang.Class<T> entityClass)
          Finds a directory entity (principal, group or role) by their distinguished name.
protected
<T extends LDAPDirectoryEntity>
T
SpringLDAPConnector.findEntityByDN(java.lang.String dn, java.lang.String baseDN, java.lang.String filter, org.springframework.ldap.core.ContextMapper contextMapper, java.lang.Class<T> entityClass)
           
 Group RemoteCrowdDirectory.findGroupByName(java.lang.String name)
           
 Group DelegatedAuthenticationDirectory.findGroupByName(java.lang.String name)
           
 Group RemoteDirectory.findGroupByName(java.lang.String name)
          Finds the group that matches the supplied name.
 LDAPGroupWithAttributes SpringLDAPConnector.findGroupByName(java.lang.String name)
           
 Group DbCachingRemoteDirectory.findGroupByName(java.lang.String name)
           
protected  LDAPGroupWithAttributes SpringLDAPConnector.findGroupByNameAndType(java.lang.String name, GroupType groupType)
           
 java.util.List<Tombstone> MicrosoftActiveDirectory.findGroupTombstonesSince(long usnChange)
           
 GroupWithAttributes RemoteCrowdDirectory.findGroupWithAttributesByName(java.lang.String name)
           
 GroupWithAttributes DelegatedAuthenticationDirectory.findGroupWithAttributesByName(java.lang.String name)
           
 GroupWithAttributes RemoteDirectory.findGroupWithAttributesByName(java.lang.String name)
          Finds the group that matches the supplied name.
 LDAPGroupWithAttributes SpringLDAPConnector.findGroupWithAttributesByName(java.lang.String name)
           
 GroupWithAttributes DbCachingRemoteDirectory.findGroupWithAttributesByName(java.lang.String name)
           
protected  java.util.List<Tombstone> MicrosoftActiveDirectory.findTombstonesSince(long usnChange, javax.naming.Name objectBaseDN, java.lang.String objectClass)
           
 User RemoteCrowdDirectory.findUserByName(java.lang.String name)
           
 User DelegatedAuthenticationDirectory.findUserByName(java.lang.String name)
           
 User RemoteDirectory.findUserByName(java.lang.String name)
          Finds the user that matches the supplied name.
 LDAPUserWithAttributes SpringLDAPConnector.findUserByName(java.lang.String name)
           
 User DbCachingRemoteDirectory.findUserByName(java.lang.String name)
           
 java.util.List<Tombstone> MicrosoftActiveDirectory.findUserTombstonesSince(long usnChange)
           
 UserWithAttributes RemoteCrowdDirectory.findUserWithAttributesByName(java.lang.String name)
           
 UserWithAttributes DelegatedAuthenticationDirectory.findUserWithAttributesByName(java.lang.String name)
           
 UserWithAttributes RemoteDirectory.findUserWithAttributesByName(java.lang.String name)
          Finds the user that matches the supplied name.
 LDAPUserWithAttributes SpringLDAPConnector.findUserWithAttributesByName(java.lang.String name)
           
 UserWithAttributes DbCachingRemoteDirectory.findUserWithAttributesByName(java.lang.String name)
           
protected  java.lang.String SpringLDAPConnector.getStandardisedDN(javax.naming.Name dn)
           
 boolean RemoteCrowdDirectory.isGroupDirectGroupMember(java.lang.String childGroup, java.lang.String parentGroup)
           
 boolean DelegatedAuthenticationDirectory.isGroupDirectGroupMember(java.lang.String childGroup, java.lang.String parentGroup)
           
 boolean RemoteDirectory.isGroupDirectGroupMember(java.lang.String childGroup, java.lang.String parentGroup)
          Determines if a group is a direct member of another group.
 boolean RFC4519Directory.isGroupDirectGroupMember(java.lang.String childGroup, java.lang.String parentGroup)
           
 boolean DbCachingRemoteDirectory.isGroupDirectGroupMember(java.lang.String childGroup, java.lang.String parentGroup)
           
 boolean RemoteCrowdDirectory.isUserDirectGroupMember(java.lang.String username, java.lang.String groupName)
           
 boolean DelegatedAuthenticationDirectory.isUserDirectGroupMember(java.lang.String username, java.lang.String groupName)
           
 boolean RemoteDirectory.isUserDirectGroupMember(java.lang.String username, java.lang.String groupName)
          Determines if a user is a direct member of a group.
 boolean RFC4519Directory.isUserDirectGroupMember(java.lang.String username, java.lang.String groupName)
           
 boolean RFC2307Directory.isUserDirectGroupMember(java.lang.String username, java.lang.String groupName)
           
 boolean DbCachingRemoteDirectory.isUserDirectGroupMember(java.lang.String username, java.lang.String groupName)
           
protected  org.springframework.ldap.core.CollectingNameClassPairCallbackHandler SpringLDAPConnector.pageSearchResults(javax.naming.Name baseDN, java.lang.String filter, org.springframework.ldap.core.ContextMapper contextMapper, javax.naming.directory.SearchControls searchControls, org.springframework.ldap.core.DirContextProcessor ldapRequestControls, int maxResults)
          Performs a paged results search on an LDAP directory server searching using the LDAP paged results control option to fetch results in chunks rather than all at once.
 void RemoteCrowdDirectory.removeGroup(java.lang.String groupname)
           
 void DelegatedAuthenticationDirectory.removeGroup(java.lang.String name)
           
 void RemoteDirectory.removeGroup(java.lang.String name)
          Removes the group that matches the supplied name.
 void SpringLDAPConnector.removeGroup(java.lang.String name)
           
 void DbCachingRemoteDirectory.removeGroup(java.lang.String name)
           
 void RemoteCrowdDirectory.removeGroupAttributes(java.lang.String groupName, java.lang.String attributeName)
           
 void DelegatedAuthenticationDirectory.removeGroupAttributes(java.lang.String groupName, java.lang.String attributeName)
           
 void RemoteDirectory.removeGroupAttributes(java.lang.String groupName, java.lang.String attributeName)
          Removes all the values for a single attribute key for a group.
 void DbCachingRemoteDirectory.removeGroupAttributes(java.lang.String groupName, java.lang.String attributeName)
           
 void RemoteCrowdDirectory.removeGroupFromGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void DelegatedAuthenticationDirectory.removeGroupFromGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void RemoteDirectory.removeGroupFromGroup(java.lang.String childGroup, java.lang.String parentGroup)
          Removes a group as a member of a parent group.
 void RFC4519Directory.removeGroupFromGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void DbCachingRemoteDirectory.removeGroupFromGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void RemoteCrowdDirectory.removeUser(java.lang.String username)
           
 void DelegatedAuthenticationDirectory.removeUser(java.lang.String name)
           
 void RemoteDirectory.removeUser(java.lang.String name)
          Removes the user that matches the supplied name.
 void SpringLDAPConnector.removeUser(java.lang.String name)
           
 void DbCachingRemoteDirectory.removeUser(java.lang.String name)
           
 void RemoteCrowdDirectory.removeUserAttributes(java.lang.String username, java.lang.String attributeName)
           
 void DelegatedAuthenticationDirectory.removeUserAttributes(java.lang.String username, java.lang.String attributeName)
           
 void RemoteDirectory.removeUserAttributes(java.lang.String username, java.lang.String attributeName)
          Removes all the values for a single attribute key for a user.
 void DbCachingRemoteDirectory.removeUserAttributes(java.lang.String username, java.lang.String attributeName)
           
 void RemoteCrowdDirectory.removeUserFromGroup(java.lang.String username, java.lang.String groupName)
           
 void DelegatedAuthenticationDirectory.removeUserFromGroup(java.lang.String username, java.lang.String groupName)
           
 void RemoteDirectory.removeUserFromGroup(java.lang.String username, java.lang.String groupName)
          Removes a user as a member of a group.
 void RFC4519Directory.removeUserFromGroup(java.lang.String username, java.lang.String groupName)
           
 void DbCachingRemoteDirectory.removeUserFromGroup(java.lang.String username, java.lang.String groupName)
           
protected  java.util.List SpringLDAPConnector.searchEntities(javax.naming.Name baseDN, java.lang.String filter, org.springframework.ldap.core.ContextMapper contextMapper, int startIndex, int maxResults)
          Executes a search with paging if paged results is supported.
protected  java.util.List SpringLDAPConnector.searchEntitiesWithRequestControls(javax.naming.Name baseDN, java.lang.String filter, org.springframework.ldap.core.ContextMapper contextMapper, javax.naming.directory.SearchControls searchControls, org.springframework.ldap.core.DirContextProcessor ldapRequestControls, int startIndex, int maxResults)
           
protected  java.util.List<LDAPGroupWithAttributes> SpringLDAPConnector.searchGroupObjects(EntityQuery query)
           
protected  java.util.List<LDAPGroupWithAttributes> SpringLDAPConnector.searchGroupObjectsOfSpecifiedGroupType(EntityQuery query)
          This method expects that the query contains a non-null groupType in the entityDescriptor.
<T> java.util.List<T>
RemoteCrowdDirectory.searchGroupRelationships(MembershipQuery<T> query)
           
<T> java.util.List<T>
DelegatedAuthenticationDirectory.searchGroupRelationships(MembershipQuery<T> query)
           
<T> java.util.List<T>
RemoteDirectory.searchGroupRelationships(MembershipQuery<T> query)
          Searches for membership information.
<T> java.util.List<T>
SpringLDAPConnector.searchGroupRelationships(MembershipQuery<T> query)
           
<T> java.util.List<T>
DbCachingRemoteDirectory.searchGroupRelationships(MembershipQuery<T> query)
           
protected abstract
<T> java.util.List<T>
SpringLDAPConnector.searchGroupRelationshipsWithGroupTypeSpecified(MembershipQuery<T> query)
          Execute the search for group relationships given that a group of type GROUP or LEGACY_ROLE has been specified in the EntityDescriptor for the group(s).
protected
<T> java.util.List<T>
RFC4519Directory.searchGroupRelationshipsWithGroupTypeSpecified(MembershipQuery<T> query)
           
protected
<T> java.util.List<T>
RFC2307Directory.searchGroupRelationshipsWithGroupTypeSpecified(MembershipQuery<T> query)
           
<T> java.util.List<T>
RemoteCrowdDirectory.searchGroups(EntityQuery<T> query)
           
<T> java.util.List<T>
DelegatedAuthenticationDirectory.searchGroups(EntityQuery<T> query)
           
<T> java.util.List<T>
RemoteDirectory.searchGroups(EntityQuery<T> query)
          Searches for groups that match the supplied query criteria.
<T> java.util.List<T>
SpringLDAPConnector.searchGroups(EntityQuery<T> query)
           
<T> java.util.List<T>
DbCachingRemoteDirectory.searchGroups(EntityQuery<T> query)
           
protected  java.util.List<LDAPUserWithAttributes> SpringLDAPConnector.searchUserObjects(EntityQuery query)
           
<T> java.util.List<T>
RemoteCrowdDirectory.searchUsers(EntityQuery<T> query)
           
<T> java.util.List<T>
DelegatedAuthenticationDirectory.searchUsers(EntityQuery<T> query)
           
<T> java.util.List<T>
RemoteDirectory.searchUsers(EntityQuery<T> query)
          Searches for users that match the supplied query criteria.
<T> java.util.List<T>
SpringLDAPConnector.searchUsers(EntityQuery<T> query)
           
<T> java.util.List<T>
DbCachingRemoteDirectory.searchUsers(EntityQuery<T> query)
           
 void RemoteCrowdDirectory.storeGroupAttributes(java.lang.String groupName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void DelegatedAuthenticationDirectory.storeGroupAttributes(java.lang.String groupName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void RemoteDirectory.storeGroupAttributes(java.lang.String groupName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
          Adds or updates a group's attributes with the new Map of attribute values in the directory specified by the passed in directoryId.
 void DbCachingRemoteDirectory.storeGroupAttributes(java.lang.String groupName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void RemoteCrowdDirectory.storeUserAttributes(java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void DelegatedAuthenticationDirectory.storeUserAttributes(java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void RemoteDirectory.storeUserAttributes(java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
          Adds or updates a user's attributes with the new Map of attribute values in the directory specified by the passed in directoryId.
 void DbCachingRemoteDirectory.storeUserAttributes(java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void DbCachingRemoteDirectoryCache.syncGroupMembershipsForGroup(Group parentGroup, java.util.List<java.lang.String> remoteGroups)
           
 void SynchronisableDirectory.synchroniseCache(SynchronisationMode mode)
          Requests that this directory should update its cache by synchronising with the remote data.
 void DbCachingRemoteDirectory.synchroniseCache(SynchronisationMode mode)
           
 void DbCachingRemoteDirectoryCache.syncUserMembershipsForGroup(Group group, java.util.List<java.lang.String> remoteUsers)
           
 void RemoteCrowdDirectory.testConnection()
           
 void DelegatedAuthenticationDirectory.testConnection()
           
 void AbstractInternalDirectory.testConnection()
          Does nothing, connection is determined by the ability to communicate with the database.
 void RemoteDirectory.testConnection()
          Test if a connection to the directory server can be established.
 void SpringLDAPConnector.testConnection()
           
 void DbCachingRemoteDirectory.testConnection()
           
 java.util.List<java.lang.String> DelegatedAuthenticationDirectory.testUserSearch()
          Tests a blank principal search against the underlying LDAP directory.
 Group RemoteCrowdDirectory.updateGroup(GroupTemplate group)
           
 Group DelegatedAuthenticationDirectory.updateGroup(GroupTemplate group)
           
 Group RemoteDirectory.updateGroup(GroupTemplate group)
          Updates the group.
 Group SpringLDAPConnector.updateGroup(GroupTemplate group)
           
 Group DbCachingRemoteDirectory.updateGroup(GroupTemplate group)
           
 User RemoteCrowdDirectory.updateUser(UserTemplate user)
           
 User DelegatedAuthenticationDirectory.updateUser(UserTemplate user)
           
 User RemoteDirectory.updateUser(UserTemplate user)
          Updates the user.
 User SpringLDAPConnector.updateUser(UserTemplate user)
           
 User DbCachingRemoteDirectory.updateUser(UserTemplate user)
           
 void RemoteCrowdDirectory.updateUserCredential(java.lang.String username, PasswordCredential credential)
           
 void DelegatedAuthenticationDirectory.updateUserCredential(java.lang.String username, PasswordCredential credential)
           
 void RemoteDirectory.updateUserCredential(java.lang.String username, PasswordCredential credential)
          Updates the password for a user.
 void SpringLDAPConnector.updateUserCredential(java.lang.String name, PasswordCredential credential)
           
 void DbCachingRemoteDirectory.updateUserCredential(java.lang.String username, PasswordCredential credential)
           
 

Uses of OperationFailedException in com.atlassian.crowd.directory.hybrid
 

Methods in com.atlassian.crowd.directory.hybrid that throw OperationFailedException
 void LocalGroupHandler.addLocalGroupToLocalGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void LocalGroupHandler.addUserToLocalGroup(java.lang.String username, java.lang.String groupName)
           
 Group LocalGroupHandler.createLocalGroup(GroupTemplate groupTemplate)
          Creates a local group with the supplied template.
 Group LocalGroupHandler.findLocalGroup(java.lang.String groupName)
          Finds a local group.
 void LocalGroupHandler.removeLocalGroupFromLocalGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void LocalGroupHandler.removeUserFromLocalGroup(java.lang.String username, java.lang.String groupName)
           
 Group LocalGroupHandler.updateLocalGroup(GroupTemplate groupTemplate)
          Updates a local group.
 

Uses of OperationFailedException in com.atlassian.crowd.directory.ldap.cache
 

Methods in com.atlassian.crowd.directory.ldap.cache that throw OperationFailedException
 void DirectoryCache.addOrUpdateCachedGroups(java.util.List<? extends Group> groups, java.util.Date syncStartDate)
           
 void DirectoryCache.addOrUpdateCachedUsers(java.util.List<? extends User> users, java.util.Date syncStartDate)
          Synchronises a list of Users from an external directory in the local cache.
 void DirectoryCache.deleteCachedGroups(java.util.Set<java.lang.String> groupnames)
           
 void DirectoryCache.deleteCachedGroupsNotIn(GroupType groupType, java.util.List<? extends Group> ldapGroups, java.util.Date syncStartDate)
           
 void DirectoryCache.deleteCachedUsers(java.util.Set<java.lang.String> usernames)
           
 void DirectoryCache.deleteCachedUsersNotIn(java.util.List<? extends User> users, java.util.Date syncStartDate)
           
 void DirectoryCache.syncGroupMembershipsForGroup(Group ldapGroup, java.util.List<java.lang.String> groups)
           
 void UsnChangedCacheRefresher.synchroniseAll(DirectoryCache directoryCache)
           
 void CacheRefresher.synchroniseAll(DirectoryCache directoryCache)
          Will visit all Users and Groups in the external directory in order to do a Full refresh.
 void AbstractCacheRefresher.synchroniseAll(DirectoryCache directoryCache)
           
protected  java.util.List<? extends Group> UsnChangedCacheRefresher.synchroniseAllGroups(GroupType groupType, DirectoryCache directoryCache)
           
protected  java.util.List<? extends Group> RemoteDirectoryCacheRefresher.synchroniseAllGroups(GroupType groupType, DirectoryCache directoryCache)
           
protected abstract  java.util.List<? extends Group> AbstractCacheRefresher.synchroniseAllGroups(GroupType legacyRole, DirectoryCache directoryCache)
           
protected  void UsnChangedCacheRefresher.synchroniseAllUsers(DirectoryCache directoryCache)
           
protected  void RemoteDirectoryCacheRefresher.synchroniseAllUsers(DirectoryCache directoryCache)
           
protected abstract  void AbstractCacheRefresher.synchroniseAllUsers(DirectoryCache directoryCache)
           
 void UsnChangedCacheRefresher.synchroniseChanges(DirectoryCache directoryCache)
           
 void RemoteDirectoryCacheRefresher.synchroniseChanges(DirectoryCache directoryCache)
           
 void CacheRefresher.synchroniseChanges(DirectoryCache directoryCache)
          Will visit just the changed Users and Groups in the external directory in order to do a delta refresh.
protected  void AbstractCacheRefresher.synchroniseMemberships(GroupType groupType, java.util.List<? extends Group> remoteGroups, DirectoryCache directoryCache)
           
protected  void UsnChangedCacheRefresher.synchroniseMembershipsForGroup(GroupType groupType, Group group, DirectoryCache directoryCache)
           
protected  void AbstractCacheRefresher.synchroniseMembershipsForGroup(GroupType groupType, Group ldapGroup, DirectoryCache directoryCache)
           
 void DirectoryCache.syncUserMembershipsForGroup(Group ldapGroup, java.util.List<java.lang.String> remoteUsers)
           
 

Uses of OperationFailedException in com.atlassian.crowd.embedded.api
 

Methods in com.atlassian.crowd.embedded.api that throw OperationFailedException
 Group CrowdAdminService.addGroup(Group group)
          Adds a group to the directory store.
 void CrowdAdminService.addGroupToGroup(Group childGroup, Group parentGroup)
          Adds a group as a member of a parent group.
 User CrowdAdminService.addUser(User user, java.lang.String credential)
          Adds a user to the directory store.
 void CrowdAdminService.addUserToGroup(User user, Group group)
          Adds a user as a member of a group.
 User CrowdService.authenticate(java.lang.String name, java.lang.String credential)
          Authenticates a user with the given credential
 boolean CrowdAdminService.isGroupDirectGroupMember(Group childGroup, Group parentGroup)
          Determines if a group is a direct member of another group.
 boolean CrowdAdminService.isUserDirectGroupMember(User user, Group group)
          Determines if a user is a direct member of a group.
 void CrowdAdminService.removeAllGroupAttributes(Group group)
          Removes all group attributes.
 void CrowdAdminService.removeAllUserAttributes(User user)
          Remove all attributes for a user.
 boolean CrowdAdminService.removeGroup(Group group)
          Removes the group that matches the supplied name.
 void CrowdAdminService.removeGroupAttribute(Group group, java.lang.String attributeName)
          Removes all the values for a single attribute key for a group.
 boolean CrowdAdminService.removeGroupFromGroup(Group childGroup, Group parentGroup)
          Removes a group as a member of a parent group.
 boolean CrowdAdminService.removeUser(User user)
          Removes the user that matches the supplied name.
 void CrowdAdminService.removeUserAttribute(User user, java.lang.String attributeName)
          Removes all the values for a single attribute key for a user.
 boolean CrowdAdminService.removeUserFromGroup(User user, Group group)
          Removes a user as a member of a group.
 Group CrowdAdminService.renameGroup(java.lang.String oldName, java.lang.String newName)
          Renames a group.
 User CrowdAdminService.renameUser(java.lang.String oldName, java.lang.String newName)
          Renames a user.
 void CrowdAdminService.setGroupAttribute(Group group, java.lang.String attributeName, java.util.Set<java.lang.String> attributeValues)
          Adds or updates a group's attributes with the new attributes.
 void CrowdAdminService.setGroupAttribute(Group group, java.lang.String attributeName, java.lang.String attributeValue)
          Adds or updates a group's attributes with the new attributes.
 void CrowdAdminService.setUserAttribute(User user, java.lang.String attributeName, java.util.Set<java.lang.String> attributeValues)
          Adds or updates a user's attribute with the new attribute values.
 void CrowdAdminService.setUserAttribute(User user, java.lang.String attributeName, java.lang.String attributeValue)
          Adds or updates a user's attribute with the new attribute value.
 void CrowdAdminService.synchroniseDirectory(long directoryId)
          Requests that this directory should update its cache by synchronising with the remote server.
 void CrowdAdminService.testConnection(Directory directory)
          Test if a connection to the directory server can be established.
 Group CrowdAdminService.updateGroup(Group group)
          Updates the group.
 User CrowdAdminService.updateUser(User user)
          Updates the User.
 void CrowdAdminService.updateUserCredential(User user, java.lang.String credential)
          Updates the password for a user.
 

Uses of OperationFailedException in com.atlassian.crowd.embedded.core
 

Methods in com.atlassian.crowd.embedded.core that throw OperationFailedException
 Group CrowdAdminServiceImpl.addGroup(Group group)
           
 void CrowdAdminServiceImpl.addGroupToGroup(Group childGroup, Group parentGroup)
           
 User CrowdAdminServiceImpl.addUser(User user, java.lang.String credential)
           
 void CrowdAdminServiceImpl.addUserToGroup(User user, Group group)
           
 User CrowdServiceImpl.authenticate(java.lang.String name, java.lang.String credential)
           
 boolean CrowdAdminServiceImpl.isGroupDirectGroupMember(Group childGroup, Group parentGroup)
           
 boolean CrowdAdminServiceImpl.isUserDirectGroupMember(User user, Group group)
           
 void CrowdAdminServiceImpl.removeAllGroupAttributes(Group group)
           
 void CrowdAdminServiceImpl.removeAllUserAttributes(User user)
           
 boolean CrowdAdminServiceImpl.removeGroup(Group group)
           
 void CrowdAdminServiceImpl.removeGroupAttribute(Group group, java.lang.String attributeName)
           
 boolean CrowdAdminServiceImpl.removeGroupFromGroup(Group childGroup, Group parentGroup)
           
 boolean CrowdAdminServiceImpl.removeUser(User user)
           
 void CrowdAdminServiceImpl.removeUserAttribute(User user, java.lang.String attributeName)
           
 boolean CrowdAdminServiceImpl.removeUserFromGroup(User user, Group group)
           
 Group CrowdAdminServiceImpl.renameGroup(java.lang.String oldName, java.lang.String newName)
           
 User CrowdAdminServiceImpl.renameUser(java.lang.String oldName, java.lang.String newName)
           
 void CrowdAdminServiceImpl.setGroupAttribute(Group group, java.lang.String attributeName, java.util.Set<java.lang.String> attributeValues)
           
 void CrowdAdminServiceImpl.setGroupAttribute(Group group, java.lang.String attributeName, java.lang.String attributeValue)
           
 void CrowdAdminServiceImpl.setUserAttribute(User user, java.lang.String attributeName, java.util.Set<java.lang.String> attributeValues)
           
 void CrowdAdminServiceImpl.setUserAttribute(User user, java.lang.String attributeName, java.lang.String attributeValue)
           
 void CrowdAdminServiceImpl.synchroniseDirectory(long directoryId)
           
 void CrowdAdminServiceImpl.testConnection(Directory directory)
           
 Group CrowdAdminServiceImpl.updateGroup(Group group)
           
 User CrowdAdminServiceImpl.updateUser(User user)
           
 void CrowdAdminServiceImpl.updateUserCredential(User user, java.lang.String credential)
           
 

Uses of OperationFailedException in com.atlassian.crowd.exception
 

Subclasses of OperationFailedException in com.atlassian.crowd.exception
 class DirectoryInstantiationException
          Exception when a RemoteDirectory implementation can not be loaded by a Directory.
 

Uses of OperationFailedException in com.atlassian.crowd.integration.http
 

Methods in com.atlassian.crowd.integration.http that throw OperationFailedException
 User CrowdHttpAuthenticatorImpl.authenticate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String username, java.lang.String password)
           
 User CrowdHttpAuthenticator.authenticate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String username, java.lang.String password)
          Authenticates the user based on provided credentials.
 User CrowdHttpAuthenticatorImpl.authenticateWithoutValidatingPassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String username)
           
 User CrowdHttpAuthenticator.authenticateWithoutValidatingPassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String username)
          Authenticates the user without validating password.
 User CacheAwareCrowdHttpAuthenticator.authenticateWithoutValidatingPassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String username)
           
 User CrowdHttpAuthenticator.getUser(javax.servlet.http.HttpServletRequest request)
          Attempts to retrieve the currently authenticated User from the request.
 

Uses of OperationFailedException in com.atlassian.crowd.integration.rest.service
 

Methods in com.atlassian.crowd.integration.rest.service that throw OperationFailedException
 void RestCrowdClient.addGroup(Group group)
           
 void RestCrowdClient.addGroupToGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void RestCrowdClient.addUser(User user, PasswordCredential passwordCredential)
           
 void RestCrowdClient.addUserToGroup(java.lang.String username, java.lang.String groupName)
           
 java.lang.String RestCrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext)
           
 java.lang.String RestCrowdClient.authenticateSSOUserWithoutValidatingPassword(UserAuthenticationContext userAuthenticationContext)
           
 User RestCrowdClient.authenticateUser(java.lang.String username, java.lang.String password)
           
 User RestCrowdClient.findUserFromSSOToken(java.lang.String token)
           
 java.util.List<Group> RestCrowdClient.getChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 CookieConfiguration RestCrowdClient.getCookieConfiguration()
           
 Group RestCrowdClient.getGroup(java.lang.String name)
          Get a group by name.
 java.util.List<Group> RestCrowdClient.getGroupsForNestedUser(java.lang.String userName, int startIndex, int maxResults)
           
 java.util.List<Group> RestCrowdClient.getGroupsForUser(java.lang.String userName, int startIndex, int maxResults)
           
 GroupWithAttributes RestCrowdClient.getGroupWithAttributes(java.lang.String name)
           
 java.util.List<java.lang.String> RestCrowdClient.getNamesOfChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 java.util.List<java.lang.String> RestCrowdClient.getNamesOfGroupsForNestedUser(java.lang.String userName, int startIndex, int maxResults)
           
 java.util.List<java.lang.String> RestCrowdClient.getNamesOfGroupsForUser(java.lang.String userName, int startIndex, int maxResults)
           
 java.util.List<java.lang.String> RestCrowdClient.getNamesOfNestedChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 java.util.List<java.lang.String> RestCrowdClient.getNamesOfNestedUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 java.util.List<java.lang.String> RestCrowdClient.getNamesOfParentGroupsForGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 java.util.List<java.lang.String> RestCrowdClient.getNamesOfParentGroupsForNestedGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 java.util.List<java.lang.String> RestCrowdClient.getNamesOfUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 java.util.List<Group> RestCrowdClient.getNestedChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 java.util.List<User> RestCrowdClient.getNestedUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 java.util.List<Group> RestCrowdClient.getParentGroupsForGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 java.util.List<Group> RestCrowdClient.getParentGroupsForNestedGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 User RestCrowdClient.getUser(java.lang.String name)
           
 java.util.List<User> RestCrowdClient.getUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults)
           
 UserWithAttributes RestCrowdClient.getUserWithAttributes(java.lang.String name)
           
 void RestCrowdClient.invalidateSSOToken(java.lang.String token)
           
 boolean RestCrowdClient.isGroupDirectGroupMember(java.lang.String childName, java.lang.String parentName)
           
 boolean RestCrowdClient.isUserDirectGroupMember(java.lang.String username, java.lang.String groupName)
           
 void RestCrowdClient.removeGroup(java.lang.String groupName)
           
 void RestCrowdClient.removeGroupAttributes(java.lang.String groupName, java.lang.String attributeName)
           
 void RestCrowdClient.removeGroupFromGroup(java.lang.String childGroup, java.lang.String parentGroup)
           
 void RestCrowdClient.removeUser(java.lang.String username)
           
 void RestCrowdClient.removeUserAttributes(java.lang.String username, java.lang.String attributeName)
           
 void RestCrowdClient.removeUserFromGroup(java.lang.String username, java.lang.String groupName)
           
 java.util.List<java.lang.String> RestCrowdClient.searchGroupNames(SearchRestriction searchRestriction, int startIndex, int maxResults)
           
 java.util.List<Group> RestCrowdClient.searchGroups(SearchRestriction searchRestriction, int startIndex, int maxResults)
           
 java.util.List<java.lang.String> RestCrowdClient.searchUserNames(SearchRestriction searchRestriction, int startIndex, int maxResults)
           
 java.util.List<User> RestCrowdClient.searchUsers(SearchRestriction searchRestriction, int startIndex, int maxResults)
           
 void RestCrowdClient.storeGroupAttributes(java.lang.String groupName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void RestCrowdClient.storeUserAttributes(java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 boolean RestCrowdClient.testConnection()
           
 void RestCrowdClient.updateGroup(Group group)
           
 void RestCrowdClient.updateUser(User user)
           
 void RestCrowdClient.updateUserCredential(java.lang.String username, java.lang.String password)
           
 void RestCrowdClient.validateSSOAuthentication(java.lang.String token, java.util.List<ValidationFactor> validationFactors)
           
 

Uses of OperationFailedException in com.atlassian.crowd.manager.application
 

Methods in com.atlassian.crowd.manager.application that throw OperationFailedException
 void ApplicationService.addAllUsers(Application application, java.util.Collection<UserTemplateWithCredentialAndAttributes> users)
          Adds the user to THE FIRST permissible active directory.
 void TranslatingApplicationService.addAllUsers(Application application, java.util.Collection<UserTemplateWithCredentialAndAttributes> users)
           
 void ApplicationServiceGeneric.addAllUsers(Application application, java.util.Collection<UserTemplateWithCredentialAndAttributes> userTemplates)
           
 Group ApplicationService.addGroup(Application application, GroupTemplate group)
          Adds the group to ALL the active permissible directories.
 Group TranslatingApplicationService.addGroup(Application application, GroupTemplate group)
           
 Group ApplicationServiceGeneric.addGroup(Application application, GroupTemplate group)
           
 void ApplicationService.addGroupToGroup(Application application, java.lang.String childGroupName, java.lang.String parentGroupName)
          Makes groups matching the given name (childGroupName) direct members of the group (parentGroupName) across ALL active directories.
 void TranslatingApplicationService.addGroupToGroup(Application application, java.lang.String childGroupName, java.lang.String parentGroupName)
           
 void ApplicationServiceGeneric.addGroupToGroup(Application application, java.lang.String childGroupName, java.lang.String parentGroupName)
           
 User ApplicationService.addUser(Application application, UserTemplate user, PasswordCredential credential)
          Adds the user to the first permissible active directory.
 User TranslatingApplicationService.addUser(Application application, UserTemplate user, PasswordCredential credential)
           
 User ApplicationServiceGeneric.addUser(Application application, UserTemplate user, PasswordCredential credential)
           
 void ApplicationService.addUserToGroup(Application application, java.lang.String username, java.lang.String groupName)
          Makes the primary user of the given username a direct member of the group.
 void TranslatingApplicationService.addUserToGroup(Application application, java.lang.String username, java.lang.String groupName)
           
 void ApplicationServiceGeneric.addUserToGroup(Application application, java.lang.String username, java.lang.String groupName)
           
 User ApplicationService.authenticateUser(Application application, java.lang.String username, PasswordCredential passwordCredential)
          Will attempt to authenticate the given user against the application
 User TranslatingApplicationService.authenticateUser(Application application, java.lang.String username, PasswordCredential passwordCredential)
           
 User ApplicationServiceGeneric.authenticateUser(Application application, java.lang.String username, PasswordCredential passwordCredential)
           
 void ApplicationService.removeGroup(Application application, java.lang.String group)
          Removes ALL groups from each of the application's assigned directories that are active.
 void TranslatingApplicationService.removeGroup(Application application, java.lang.String group)
           
 void ApplicationServiceGeneric.removeGroup(Application application, java.lang.String groupname)
           
 void ApplicationService.removeGroupAttributes(Application application, java.lang.String groupname, java.lang.String attributeName)
          Removes a group's attribute values for all active permissible directories assigned to the application.
 void TranslatingApplicationService.removeGroupAttributes(Application application, java.lang.String groupname, java.lang.String attributeName)
           
 void ApplicationServiceGeneric.removeGroupAttributes(Application application, java.lang.String groupname, java.lang.String attributeName)
           
 void ApplicationService.removeGroupFromGroup(Application application, java.lang.String childGroup, java.lang.String parentGroup)
          Makes child group matching the given name not members of the parent group across ALL active directories.
 void TranslatingApplicationService.removeGroupFromGroup(Application application, java.lang.String childGroup, java.lang.String parentGroup)
           
 void ApplicationServiceGeneric.removeGroupFromGroup(Application application, java.lang.String childGroup, java.lang.String parentGroup)
           
 void ApplicationService.removeUser(Application application, java.lang.String user)
          Removes the user from the first active directory they are found in.
 void TranslatingApplicationService.removeUser(Application application, java.lang.String user)
           
 void ApplicationServiceGeneric.removeUser(Application application, java.lang.String username)
           
 void ApplicationService.removeUserAttributes(Application application, java.lang.String username, java.lang.String attributeName)
          Removes a user's attribute values for the first active directory containing this username.
 void TranslatingApplicationService.removeUserAttributes(Application application, java.lang.String username, java.lang.String attributeName)
           
 void ApplicationServiceGeneric.removeUserAttributes(Application application, java.lang.String username, java.lang.String attributeName)
           
 void ApplicationService.removeUserFromGroup(Application application, java.lang.String username, java.lang.String groupName)
          Makes users matching the given name not members of the group across ALL active directories.
 void TranslatingApplicationService.removeUserFromGroup(Application application, java.lang.String username, java.lang.String groupName)
           
 void ApplicationServiceGeneric.removeUserFromGroup(Application application, java.lang.String username, java.lang.String groupName)
           
 void ApplicationService.resetUserCredential(Application application, java.lang.String username)
          Deprecated. since 2.1
 void TranslatingApplicationService.resetUserCredential(Application application, java.lang.String username)
           
 void ApplicationServiceGeneric.resetUserCredential(Application application, java.lang.String username)
           
 void ApplicationService.storeGroupAttributes(Application application, java.lang.String groupname, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
          Adds or updates a group's attributes with the new Map of attribute values for all active permissible directories assigned to the application.
 void TranslatingApplicationService.storeGroupAttributes(Application application, java.lang.String groupname, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void ApplicationServiceGeneric.storeGroupAttributes(Application application, java.lang.String groupname, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void ApplicationService.storeUserAttributes(Application application, java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
          Adds or updates a user's attributes with the new Map of attribute values for the first active directory containing this username.
 void TranslatingApplicationService.storeUserAttributes(Application application, java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void ApplicationServiceGeneric.storeUserAttributes(Application application, java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 Group ApplicationService.updateGroup(Application application, GroupTemplate group)
          Updates the group in ALL the active permissible directories.
 Group TranslatingApplicationService.updateGroup(Application application, GroupTemplate group)
           
 Group ApplicationServiceGeneric.updateGroup(Application application, GroupTemplate group)
           
 User ApplicationService.updateUser(Application application, UserTemplate user)
          Updates the user in the first active directory the User belongs.
 User TranslatingApplicationService.updateUser(Application application, UserTemplate user)
           
 User ApplicationServiceGeneric.updateUser(Application application, UserTemplate user)
           
 void ApplicationService.updateUserCredential(Application application, java.lang.String username, PasswordCredential credential)
          Updates the credentials of the first matching user from all the active directories assigned to the application.
 void TranslatingApplicationService.updateUserCredential(Application application, java.lang.String username, PasswordCredential credential)
           
 void ApplicationServiceGeneric.updateUserCredential(Application application, java.lang.String username, PasswordCredential credential)
           
 

Uses of OperationFailedException in com.atlassian.crowd.manager.authentication
 

Methods in com.atlassian.crowd.manager.authentication that throw OperationFailedException
 Token TokenAuthenticationManagerImpl.authenticateUser(UserAuthenticationContext authenticateContext)
           
 Token TokenAuthenticationManager.authenticateUser(UserAuthenticationContext authenticateContext)
          Authenticates a user and and generates an authentication token.
 Token AliasingAwareTokenAuthenticationManager.authenticateUser(UserAuthenticationContext authenticateContext)
           
 Token TokenAuthenticationManagerImpl.authenticateUser(UserAuthenticationContext authenticationContext, boolean validatePassword, boolean ignoreCache)
           
 Token TokenAuthenticationManagerImpl.authenticateUserWithoutValidatingPassword(UserAuthenticationContext authenticateContext)
           
 Token TokenAuthenticationManager.authenticateUserWithoutValidatingPassword(UserAuthenticationContext authenticateContext)
          Feigns the authentication process for a user and creates a token for the authentication without validating the password.
 Token AliasingAwareTokenAuthenticationManager.authenticateUserWithoutValidatingPassword(UserAuthenticationContext authenticateContext)
           
 java.util.List<Application> TokenAuthenticationManagerImpl.findAuthorisedApplications(User user, java.lang.String applicationName)
           
 java.util.List<Application> TokenAuthenticationManager.findAuthorisedApplications(User user, java.lang.String applicationName)
          Returns a list of applications a user is authorised to authenticate with.
 java.util.List<Application> AliasingAwareTokenAuthenticationManager.findAuthorisedApplications(User user, java.lang.String applicationName)
           
 User TokenAuthenticationManagerImpl.findUserByToken(java.lang.String key, java.lang.String applicationName)
           
 User TokenAuthenticationManager.findUserByToken(java.lang.String key, java.lang.String applicationName)
          Will find a user via the passed in token key.
 User AliasingAwareTokenAuthenticationManager.findUserByToken(java.lang.String key, java.lang.String applicationName)
           
 boolean TokenAuthenticationManagerImpl.isAllowedToAuthenticate(java.lang.String username, long directoryId, Application application)
          Determines if a user is authorised to authenticate with a given application.
 boolean TokenAuthenticationManagerImpl.isAllowedToAuthenticate(Token token, Application application)
           
 boolean TokenAuthenticationManagerImpl.isAllowedToAuthenticate(Token token, Application application, boolean ignoreCache)
           
 Token TokenAuthenticationManagerImpl.validateUserToken(java.lang.String userTokenKey, ValidationFactor[] validationFactors, java.lang.String applicationName)
           
 Token TokenAuthenticationManager.validateUserToken(java.lang.String userTokenKey, ValidationFactor[] validationFactors, java.lang.String application)
          Validates a user token key given validation factors and checks that the user is allowed to authenticate with the specified application
 Token AliasingAwareTokenAuthenticationManager.validateUserToken(java.lang.String userTokenKey, ValidationFactor[] validationFactors, java.lang.String application)
           
 

Uses of OperationFailedException in com.atlassian.crowd.manager.directory
 

Methods in com.atlassian.crowd.manager.directory that throw OperationFailedException
 BulkAddResult<Group> DirectoryManager.addAllGroups(long directoryId, java.util.Collection<GroupTemplate> groups, boolean overwrite)
          Will add a collection of Group to the directory specified by the passed in directoryId param.
 BulkAddResult<Group> DirectoryManagerGeneric.addAllGroups(long directoryId, java.util.Collection<GroupTemplate> groups, boolean overwrite)
           
 BulkAddResult<User> DirectoryManager.addAllUsers(long directoryId, java.util.Collection<UserTemplateWithCredentialAndAttributes> users, boolean overwrite)
          Will add a collection of users to the directory specified by the passed in directoryId param.
 BulkAddResult<User> DirectoryManagerGeneric.addAllUsers(long directoryId, java.util.Collection<UserTemplateWithCredentialAndAttributes> users, boolean overwrite)
           
 BulkAddResult<java.lang.String> DirectoryManager.addAllUsersToGroup(long directoryID, java.util.Collection<java.lang.String> userNames, java.lang.String groupName)
          A bulk version of DirectoryManager.addUserToGroup(long, String, String).
 BulkAddResult<java.lang.String> DirectoryManagerGeneric.addAllUsersToGroup(long directoryId, java.util.Collection<java.lang.String> userNames, java.lang.String groupName)
           
 Group DirectoryManager.addGroup(long directoryId, GroupTemplate group)
          Adds a Group to the directory specified by the passed in directoryId.
 Group DirectoryManagerGeneric.addGroup(long directoryId, GroupTemplate group)
           
 void DirectoryManager.addGroupToGroup(long directoryId, java.lang.String childGroup, java.lang.String parentGroup)
          Adds an existing child group as direct member of an existing parent group in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.addGroupToGroup(long directoryId, java.lang.String childGroup, java.lang.String parentGroup)
           
 User DirectoryManager.addUser(long directoryId, UserTemplate user, PasswordCredential credential)
          Adds a User to the directory specified by the passed in directoryId.
 User DirectoryManagerGeneric.addUser(long directoryId, UserTemplate user, PasswordCredential credential)
           
 void DirectoryManager.addUserToGroup(long directoryId, java.lang.String username, java.lang.String groupName)
          Adds an existing user as a direct member of an existing group in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.addUserToGroup(long directoryId, java.lang.String username, java.lang.String groupName)
           
 User DirectoryManager.authenticateUser(long directoryId, java.lang.String username, PasswordCredential passwordCredential)
           
 User DirectoryManagerGeneric.authenticateUser(long directoryId, java.lang.String username, PasswordCredential passwordCredential)
           
 Group DirectoryManager.findGroupByName(long directoryId, java.lang.String groupName)
          Returns the group matching the supplied groupName in the directory specified by the passed in directoryId..
 Group DirectoryManagerGeneric.findGroupByName(long directoryId, java.lang.String groupName)
           
 GroupWithAttributes DirectoryManager.findGroupWithAttributesByName(long directoryId, java.lang.String groupName)
          Returns the group with all attributes matching the supplied groupName in the directory specified by the passed in directoryId..
 GroupWithAttributes DirectoryManagerGeneric.findGroupWithAttributesByName(long directoryId, java.lang.String groupName)
           
 User DirectoryManager.findUserByName(long directoryId, java.lang.String username)
          Returns the user matching the supplied username in the directory specified by the passed in directoryId..
 User DirectoryManagerGeneric.findUserByName(long directoryId, java.lang.String username)
           
 UserWithAttributes DirectoryManager.findUserWithAttributesByName(long directoryId, java.lang.String username)
          Returns the user with all attributes matching the supplied username in the directory specified by the passed in directoryId..
 UserWithAttributes DirectoryManagerGeneric.findUserWithAttributesByName(long directoryId, java.lang.String username)
           
 boolean DirectoryManager.isGroupDirectGroupMember(long directoryId, java.lang.String childGroup, java.lang.String parentGroup)
          Returns true if the childGroup is a direct member of the parentGroup in the directory specified by the passed in directoryId.
 boolean DirectoryManagerGeneric.isGroupDirectGroupMember(long directoryId, java.lang.String childGroup, java.lang.String parentGroup)
           
 boolean DirectoryManager.isGroupNestedGroupMember(long directoryId, java.lang.String childGroup, java.lang.String parentGroup)
          Returns true if the childGroup is a direct or indirect (nested) member of the parentGroup in the directory specified by the passed in directoryId.
 boolean DirectoryManagerGeneric.isGroupNestedGroupMember(long directoryId, java.lang.String childGroup, java.lang.String parentGroup)
           
 boolean DirectoryManager.isUserDirectGroupMember(long directoryId, java.lang.String username, java.lang.String groupName)
          Returns true if the user is a direct member of the group in the directory specified by the passed in directoryId.
 boolean DirectoryManagerGeneric.isUserDirectGroupMember(long directoryId, java.lang.String username, java.lang.String groupName)
           
 boolean DirectoryManager.isUserNestedGroupMember(long directoryId, java.lang.String username, java.lang.String groupName)
          Returns true if the user is a direct or indirect (nested) member of the group in the directory specified by the passed in directoryId.
 boolean DirectoryManagerGeneric.isUserNestedGroupMember(long directoryId, java.lang.String username, java.lang.String groupName)
           
 void DirectoryManager.removeGroup(long directoryId, java.lang.String groupName)
          Removes a group matching the supplied groupName in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.removeGroup(long directoryId, java.lang.String groupName)
           
 void DirectoryManager.removeGroupAttributes(long directoryId, java.lang.String groupName, java.lang.String attributeName)
          Removes a group's attribute values in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.removeGroupAttributes(long directoryId, java.lang.String groupName, java.lang.String attributeName)
           
 void DirectoryManager.removeGroupFromGroup(long directoryId, java.lang.String childGroup, java.lang.String parentGroup)
          Removes an existing child group from being a direct member of an existing parent group in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.removeGroupFromGroup(long directoryId, java.lang.String childGroup, java.lang.String parentGroup)
           
 void DirectoryManager.removeUser(long directoryId, java.lang.String username)
          Removes a user matching the supplied username in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.removeUser(long directoryId, java.lang.String username)
           
 void DirectoryManager.removeUserAttributes(long directoryId, java.lang.String username, java.lang.String attributeName)
          Removes a user's attribute values in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.removeUserAttributes(long directoryId, java.lang.String username, java.lang.String attributeName)
           
 void DirectoryManager.removeUserFromGroup(long directoryId, java.lang.String username, java.lang.String groupName)
          Removes an existing user from being a direct member of an existing group in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.removeUserFromGroup(long directoryId, java.lang.String username, java.lang.String groupName)
           
 Group DirectoryManager.renameGroup(long directoryId, java.lang.String oldGroupname, java.lang.String newGroupname)
          Renames a group in the directory specified by the passed in directoryId.
 Group DirectoryManagerGeneric.renameGroup(long directoryId, java.lang.String oldGroupname, java.lang.String newGroupname)
           
 User DirectoryManager.renameUser(long directoryId, java.lang.String oldUsername, java.lang.String newUsername)
          Renames a user in the directory specified by the passed in directoryId.
 User DirectoryManagerGeneric.renameUser(long directoryId, java.lang.String oldUsername, java.lang.String newUsername)
           
 void DirectoryManager.resetPassword(long directoryId, java.lang.String username)
          Deprecated. since 2.1
 void DirectoryManagerGeneric.resetPassword(long directoryId, java.lang.String username)
           
<T> java.util.List<T>
DirectoryManager.searchDirectGroupRelationships(long directoryId, MembershipQuery<T> query)
          Searches for direct group relationships in the directory specified by the passed in directoryId.
<T> java.util.List<T>
DirectoryManagerGeneric.searchDirectGroupRelationships(long directoryId, MembershipQuery<T> query)
           
<T> java.util.List<T>
DirectoryManager.searchGroups(long directoryId, EntityQuery<T> query)
          Returns a list of groups matching the given query in the directory specified by the passed in directoryId..
<T> java.util.List<T>
DirectoryManagerGeneric.searchGroups(long directoryId, EntityQuery<T> query)
           
<T> java.util.List<T>
DirectoryManager.searchNestedGroupRelationships(long directoryId, MembershipQuery<T> query)
          Searches for direct and indirect (nested) group relationships in the directory specified by the passed in directoryId.
<T> java.util.List<T>
DirectoryManagerGeneric.searchNestedGroupRelationships(long directoryId, MembershipQuery<T> query)
           
<T> java.util.List<T>
DirectoryManager.searchUsers(long directoryId, EntityQuery<T> query)
          Returns a list of users matching the given query in the directory specified by the passed in directoryId..
<T> java.util.List<T>
DirectoryManagerGeneric.searchUsers(long directoryId, EntityQuery<T> query)
           
 void DirectoryManager.storeGroupAttributes(long directoryId, java.lang.String groupName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
          Adds or updates a group's attributes with the new Map of attribute values in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.storeGroupAttributes(long directoryId, java.lang.String groupName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void DirectoryManager.storeUserAttributes(long directoryId, java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
          Adds or updates a user's attributes with the new Map of attribute values in the directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.storeUserAttributes(long directoryId, java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
           
 void DirectoryManager.synchroniseCache(long directoryId, SynchronisationMode mode)
          Requests that this directory should update its cache by synchronising with the remote User data.
 void DirectoryManagerGeneric.synchroniseCache(long directoryId, SynchronisationMode mode)
           
 Group 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 in directoryId.
 Group DirectoryManagerGeneric.updateGroup(long directoryId, GroupTemplate group)
           
 User DirectoryManager.updateUser(long directoryId, UserTemplate user)
          Updates a user with the supplied template and returns the updated user retrieved from the directory specified by the passed in directoryId.
 User DirectoryManagerGeneric.updateUser(long directoryId, UserTemplate user)
           
 void DirectoryManager.updateUserCredential(long directoryId, java.lang.String username, PasswordCredential credential)
          This will update the user's credential in the given directory specified by the passed in directoryId.
 void DirectoryManagerGeneric.updateUserCredential(long directoryId, java.lang.String username, PasswordCredential credential)
           
 

Uses of OperationFailedException in com.atlassian.crowd.manager.login
 

Methods in com.atlassian.crowd.manager.login that throw OperationFailedException
 void ForgottenLoginManagerImpl.resetUserCredential(long directoryId, java.lang.String username, PasswordCredential credential, java.lang.String token)
           
 void ForgottenLoginManager.resetUserCredential(long directoryId, java.lang.String username, PasswordCredential credential, java.lang.String token)
          Resets the user credentials and invalidates the token.
 

Uses of OperationFailedException in com.atlassian.crowd.plugin.rest.exception.mapper
 

Methods in com.atlassian.crowd.plugin.rest.exception.mapper with parameters of type OperationFailedException
 javax.ws.rs.core.Response OperationFailedExceptionMapper.toResponse(OperationFailedException exception)
           
 

Uses of OperationFailedException in com.atlassian.crowd.plugin.rest.service.controller
 

Methods in com.atlassian.crowd.plugin.rest.service.controller that throw OperationFailedException
 java.lang.String GroupsController.addGroup(java.lang.String applicationName, GroupEntity group)
          Adds a new group.
 UserEntity AuthenticationController.authenticateUser(java.lang.String applicationName, java.lang.String username, PasswordEntity password, java.net.URI baseUri)
          Authenticates the user with the given username and password.
 SessionEntity TokenController.authenticateUser(java.lang.String applicationName, java.lang.String username, java.lang.String password, java.util.Collection<ValidationFactorEntity> validationFactorEntities, java.net.URI baseUri)
          Authenticates a user for the given application.
 SessionEntity TokenController.authenticateUserWithoutValidatingPassword(java.lang.String applicationName, java.lang.String username, java.util.Collection<ValidationFactorEntity> validationFactorEntities, java.net.URI baseUri)
          Feigns the authentication process for a user and creates a token for the authentication without validating the password.
 UserEntity TokenController.getUserFromToken(java.lang.String token, java.lang.String applicationName, java.net.URI baseUri)
          Returns the user associated with the Crowd SSO token.
 void GroupsController.removeGroup(java.lang.String applicationName, java.lang.String groupName)
          Removes a group.
 void GroupsController.removeGroupAttributes(java.lang.String applicationName, java.lang.String groupName, java.lang.String attributeName)
          Removes a group's attribute.
 void GroupsController.storeGroupAttributes(java.lang.String applicationName, java.lang.String groupName, AttributeEntityList attributes)
          Stores the attributes for a group.
 GroupEntity GroupsController.updateGroup(java.lang.String applicationName, GroupEntity group, java.net.URI baseURI)
          Updates a group.
 SessionEntity TokenController.validateToken(java.lang.String applicationName, java.lang.String token, java.util.Collection<ValidationFactorEntity> validationFactorEntities, java.net.URI baseUri)
          Validates a Crowd SSO token and creates a new token with an updated last accessed date (for the internal token representation).
 

Uses of OperationFailedException in com.atlassian.crowd.plugin.rest.service.resources
 

Methods in com.atlassian.crowd.plugin.rest.service.resources that throw OperationFailedException
 javax.ws.rs.core.Response GroupsResource.addDirectChildGroup(java.lang.String groupName, GroupEntity childGroup)
           
 javax.ws.rs.core.Response GroupsResource.addDirectParentGroup(java.lang.String groupName, GroupEntity parentGroup)
           
 javax.ws.rs.core.Response GroupsResource.addDirectUser(java.lang.String groupName, UserEntity user)
           
 javax.ws.rs.core.Response GroupsResource.addGroup(GroupEntity restGroup)
          Example POST document to the URL: http://localhost:8095/crowd/rest/service/latest/{applicationName}/group

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<group>
  <name>crowd-administrators</name>
  <active>true</active>
  <description>Group Description</description>
  <type>GROUP</type>
</group>

 javax.ws.rs.core.Response UsersResource.addUser(UserEntity userEntity)
          Adds a new user.
 javax.ws.rs.core.Response UsersResource.addUserToGroup(java.lang.String userName, GroupEntity parentGroup)
          Adds a user to a group.
 javax.ws.rs.core.Response TokenResource.authenticateUser(AuthenticationContextEntity authenticationContext, boolean validatePassword)
          Authenticates a user against the application and returns a Crowd SSO token.
 javax.ws.rs.core.Response AuthenticationResource.authenticateUser(java.lang.String username, PasswordEntity password)
          Authenticates a user.
 javax.ws.rs.core.Response GroupsResource.deleteDirectChildGroup(java.lang.String groupName, java.lang.String childGroupName)
           
 javax.ws.rs.core.Response GroupsResource.deleteDirectUser(java.lang.String groupName, java.lang.String username)
           
 javax.ws.rs.core.Response GroupsResource.deleteGroupAttribute(java.lang.String groupname, java.lang.String attributeName)
           
 javax.ws.rs.core.Response GroupsResource.getDirectChildGroups(java.lang.String groupName, java.lang.String childGroupName, int startIndex, int maxResults)
           
 javax.ws.rs.core.Response GroupsResource.getDirectParentGroups(java.lang.String groupName, java.lang.String childGroupName, int startIndex, int maxResults)
           
 javax.ws.rs.core.Response GroupsResource.getDirectUsers(java.lang.String groupName, java.lang.String username, int startIndex, int maxResults)
           
 javax.ws.rs.core.Response GroupsResource.getGroup(java.lang.String groupName)
           
 javax.ws.rs.core.Response GroupsResource.getGroupAttributes(java.lang.String groupName)
           
 javax.ws.rs.core.Response GroupsResource.getNestedChildGroups(java.lang.String groupName, java.lang.String childGroupName, int startIndex, int maxResults)
           
 javax.ws.rs.core.Response GroupsResource.getNestedParentGroups(java.lang.String groupName, java.lang.String parentGroupName, int startIndex, int maxResults)
           
 javax.ws.rs.core.Response GroupsResource.getNestedUsers(java.lang.String groupName, java.lang.String username, int startIndex, int maxResults)
           
 javax.ws.rs.core.Response TokenResource.getSession(java.lang.String token)
          Retrieves the token.
 javax.ws.rs.core.Response GroupsResource.removeGroup(java.lang.String groupname)
           
 javax.ws.rs.core.Response UsersResource.removeUser(java.lang.String userName)
          Removes a user.
 javax.ws.rs.core.Response UsersResource.removeUserAttribute(java.lang.String userName, java.lang.String attributeName)
          Deletes a user attribute.
 javax.ws.rs.core.Response UsersResource.removeUserFromGroup(java.lang.String userName, java.lang.String groupName)
          Removes a user from a group.
 javax.ws.rs.core.Response UsersResource.requestPasswordReset(java.lang.String userName, ActionEntity actionEntity)
          Requests a password reset.
 javax.ws.rs.core.Response GroupsResource.storeGroupAttributes(java.lang.String groupname, AttributeEntityList attributes)
          Example POST command to the URL: http://localhost:8095/crowd/rest/service/latest/{applicationName}/group/crowd-administrators/attribute

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<attributes>
  <attribute key="pet">
    <values>
      <value>dog</value>
      <value>cat</value>
      <value>bird</value>
    </values>
  </attribute>
</attributes>

 javax.ws.rs.core.Response UsersResource.storeUserAttributes(java.lang.String userName, AttributeEntityList attributes)
          Stores the user attributes.
 javax.ws.rs.core.Response GroupsResource.updateGroup(java.lang.String groupName, GroupEntity restGroup)
          Example PUT document to the URL: http://localhost:8095/crowd/rest/service/latest/{applicationName}/group/crowd-administrators

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<group>
  <name>crowd-administrators</name>
  <active>true</active>
  <description>Updated Group Description</description>
  <type>GROUP</type>
</group>

 javax.ws.rs.core.Response UsersResource.updateUser(java.lang.String userName, UserEntity userEntity)
          Updates a user.
 javax.ws.rs.core.Response UsersResource.updateUserPassword(java.lang.String userName, PasswordEntity password)
          Updates a user password.
 javax.ws.rs.core.Response TokenResource.validateToken(java.lang.String token, ValidationFactorEntityList validationFactors)
          Validates a Crowd SSO token.
 

Uses of OperationFailedException in com.atlassian.crowd.service.client
 

Methods in com.atlassian.crowd.service.client that throw OperationFailedException
 void CrowdClient.addGroup(Group group)
          Adds a group to the remote Crowd server.
 void CrowdClient.addGroupToGroup(java.lang.String childGroup, java.lang.String parentGroup)
          Adds a group to a group.
 void CrowdClient.addUser(User user, PasswordCredential passwordCredential)
          Adds a new User to the remote Crowd server.
 void CrowdClient.addUserToGroup(java.lang.String username, java.lang.String groupName)
          Adds a user to a group.
 java.lang.String CrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext)
          Authenticates a Single-Sign-On (SSO) User.
 User CrowdClient.authenticateUser(java.lang.String username, java.lang.String password)
          Authenticates a user with the server.
 User CrowdClient.findUserFromSSOToken(java.lang.String token)
          Returns the user from the specified user token.
 java.util.List<Group> CrowdClient.getChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for groups who are direct members of a group.
 CookieConfiguration CrowdClient.getCookieConfiguration()
          Returns the cookie configuration.
 Group CrowdClient.getGroup(java.lang.String name)
          Gets a group by name.
 java.util.List<Group> CrowdClient.getGroupsForNestedUser(java.lang.String userName, int startIndex, int maxResults)
          Searches for groups that a user is a nested member of.
 java.util.List<Group> CrowdClient.getGroupsForUser(java.lang.String userName, int startIndex, int maxResults)
          Searches for groups that a user is a direct member of.
 GroupWithAttributes CrowdClient.getGroupWithAttributes(java.lang.String name)
          Gets a group with attributes by name.
 java.util.List<java.lang.String> CrowdClient.getNamesOfChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for groups who are direct members of a group, returning the group names.
 java.util.List<java.lang.String> CrowdClient.getNamesOfGroupsForNestedUser(java.lang.String userName, int startIndex, int maxResults)
          Searches for groups that a user is a nested member of, returning the group names.
 java.util.List<java.lang.String> CrowdClient.getNamesOfGroupsForUser(java.lang.String userName, int startIndex, int maxResults)
          Searches for groups that a user is a direct member of, returning the group names.
 java.util.List<java.lang.String> CrowdClient.getNamesOfNestedChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for groups who are nested members of a group, returning the group names.
 java.util.List<java.lang.String> CrowdClient.getNamesOfNestedUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for users who are nested members of a group, returning the user names.
 java.util.List<java.lang.String> CrowdClient.getNamesOfParentGroupsForGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for groups that a group is a direct member of, returning the group names.
 java.util.List<java.lang.String> CrowdClient.getNamesOfParentGroupsForNestedGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for groups that a group is a nested member of, returning the group names.
 java.util.List<java.lang.String> CrowdClient.getNamesOfUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for users who are direct members of a group, returning the user names.
 java.util.List<Group> CrowdClient.getNestedChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for groups who are nested members of a group.
 java.util.List<User> CrowdClient.getNestedUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for users who are nested members of a group.
 java.util.List<Group> CrowdClient.getParentGroupsForGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for groups that a group is a direct member of.
 java.util.List<Group> CrowdClient.getParentGroupsForNestedGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for groups that a group is a nested member of.
 User CrowdClient.getUser(java.lang.String name)
          Gets a User by user name.
 java.util.List<User> CrowdClient.getUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults)
          Searches for users who are direct members of a group.
 UserWithAttributes CrowdClient.getUserWithAttributes(java.lang.String name)
          Gets a User with Attributes by user name.
 void CrowdClient.invalidateSSOToken(java.lang.String token)
          Invalidates a token.
 boolean CrowdClient.isGroupDirectGroupMember(java.lang.String childName, java.lang.String parentName)
          Tests if a group is a direct member of a group.
 boolean CrowdClient.isUserDirectGroupMember(java.lang.String username, java.lang.String groupName)
          Tests if a user is a direct member of a group.
 void CrowdClient.removeGroup(java.lang.String groupName)
          Removes a group from the remote Crowd server
 void CrowdClient.removeGroupAttributes(java.lang.String groupName, java.lang.String attributeName)
          Removes a group attribute (set) from the server.
 void CrowdClient.removeGroupFromGroup(java.lang.String childGroup, java.lang.String parentGroup)
          Removes a group to a group.
 void CrowdClient.removeUser(java.lang.String username)
          Removes a user from the remote Crowd server
 void CrowdClient.removeUserAttributes(java.lang.String username, java.lang.String attributeName)
          Removes a user attribute from the server.
 void CrowdClient.removeUserFromGroup(java.lang.String username, java.lang.String groupName)
          Removes a user from a group.
 java.util.List<java.lang.String> CrowdClient.searchGroupNames(SearchRestriction searchRestriction, int startIndex, int maxResults)
          Searches for group names matching the searchRestriction criteria.
 java.util.List<Group> CrowdClient.searchGroups(SearchRestriction searchRestriction, int startIndex, int maxResults)
          Searches for groups matching the following criteria.
 java.util.List<java.lang.String> CrowdClient.searchUserNames(SearchRestriction searchRestriction, int startIndex, int maxResults)
          Searches for usernames matching the searchRestriction criteria.
 java.util.List<User> CrowdClient.searchUsers(SearchRestriction searchRestriction, int startIndex, int maxResults)
          Searches for users matching the following criteria.
 void CrowdClient.storeGroupAttributes(java.lang.String groupName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
          Stores the group's attributes on the remote Crowd server.
 void CrowdClient.storeUserAttributes(java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
          Stores the user's attributes on the remote Crowd server.
 boolean CrowdClient.testConnection()
          Tests if the connection is OK.
 void CrowdClient.updateGroup(Group group)
          Updates a group on the remote Crowd server.
 void CrowdClient.updateUser(User user)
          Updates a user on the remote Crowd server.
 void CrowdClient.updateUserCredential(java.lang.String username, java.lang.String password)
          Updates the user's password on the remote Crowd server.
 void CrowdClient.validateSSOAuthentication(java.lang.String token, java.util.List<ValidationFactor> validationFactors)
          Validates the SSO authentication.
 

Uses of OperationFailedException in com.atlassian.crowd.util
 

Methods in com.atlassian.crowd.util that throw OperationFailedException
 java.util.Set<java.lang.String> AdminGroupChecker.getUnsafeAdminGroups(java.lang.String username, long directoryID, java.util.List<java.lang.String> selectedEntityNames)
           
 boolean AdminGroupChecker.isRemovingConsoleAdminFromLastAdminGroup(java.lang.String groupname, java.lang.String consoleAdmin, long directoryID)
           
 



Copyright © 2010 Atlassian. All Rights Reserved.