com.atlassian.crowd.client.spray

SprayRestCrowdClientRequests

trait SprayRestCrowdClientRequests extends CrowdDirectoryRequests with CrowdUserMutationRequests with CrowdSearchRequests with CrowdAuthRequests with CrowdSessionRequests with CrowdRequestBuilder with CrowdUserManagementResources

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SprayRestCrowdClientRequests
  2. CrowdUserManagementResources
  3. CrowdRequestBuilder
  4. CrowdSessionRequests
  5. CrowdAuthRequests
  6. CrowdSearchRequests
  7. CrowdUserMutationRequests
  8. CrowdDirectoryRequests
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type CrowdRequest[A] = (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, A])

    Definition Classes
    CrowdRequestBuilder
  2. type HttpResponseCrowdUnmarshaller[A] = (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, A]

    Definition Classes
    CrowdRequestBuilder

Abstract Value Members

  1. abstract val crowdBaseUri: Uri

    Definition Classes
    CrowdUserManagementResources

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. val authResourceUri: Uri

  8. def authenticateSSOUser(userAuthenticationContext: UserAuthenticationContext, duration: Option[Duration] = None): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, SessionToken])

  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val configResourceUri: Uri

  11. def createUser(user: UserTemplate): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Unit])

  12. val emptyResponseBodyAsUnit: Unmarshaller[Unit]

    Definition Classes
    CrowdRequestBuilder
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def findUserFromSSOToken(token: SessionToken): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, User])

  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. def getCookieConfiguration: (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, CookieConfiguration])

  19. def getDirectGroupNamesOfUser(username: String): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, List[String]])

  20. def getDirectGroupsOfUser(username: String): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, List[Group]])

  21. def getGroupByName(groupname: String): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Group])

  22. def getUserByKey(key: String): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, User])

  23. def getUserByName(username: String): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, User])

  24. def getUserWithAttributes(username: String): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, UserWithAttributes])

  25. val groupResourceUri: Uri

  26. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  27. def invalidateSession(sessionToken: SessionToken): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Unit])

  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. implicit def liftedUnmarshaller[A](implicit arg0: Unmarshaller[A]): (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, A]

    Definition Classes
    CrowdRequestBuilder
  30. def mergeUserAttributes(username: String, attributes: Map[String, Set[String]]): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Unit])

  31. def mkRequest[A](request: HttpRequest)(implicit A: (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, A]): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, A])

    Definition Classes
    CrowdRequestBuilder
  32. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  35. def removeUser(username: String): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Unit])

  36. def removeUserAttributes(username: String, attributeName: String): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Unit])

  37. val searchResourceUri: Uri

  38. def searchUsers(cql: String, startIndex: Int, maxResults: Int): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, List[User]])

    Search for users matching some restriction in Crowd.

    Search for users matching some restriction in Crowd.

    Information on the Crowd Query Language is available online.

    cql

    the search restriction.

    startIndex

    the index of the initial result to be returned.

    maxResults

    the maximum number of results to be returned.

    Definition Classes
    SprayRestCrowdClientRequestsCrowdSearchRequests
  39. val sessionResourceUri: Uri

  40. def setPassword(username: String, password: PlainTextCredential): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Unit])

  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  42. def toString(): String

    Definition Classes
    AnyRef → Any
  43. implicit val unmarshallerForUnit: (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Unit]

  44. def updateUser(user: User, newFirstName: Option[String] = None, newLastName: Option[String] = None, newDisplayName: Option[String] = None, newEmail: Option[String] = None, newActive: Option[Boolean] = None): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Unit])

  45. val userAttributeResourceUri: Uri

  46. val userGroupDirectResourceUri: Uri

  47. val userManagementBaseUri: Uri

    Definition Classes
    CrowdUserManagementResources
  48. val userPasswordResourceUri: Uri

  49. val userResourceUri: Uri

  50. def validatePassword(username: String, password: String): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, Boolean])

  51. def validateSSOAuthentication(sessionToken: SessionToken, validationFactors: Seq[ValidationFactor]): (HttpRequest, (Either[CrowdError, HttpResponse]) ⇒ Either[CrowdError, SessionToken])

  52. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CrowdRequestBuilder

Inherited from CrowdSessionRequests

Inherited from CrowdAuthRequests

Inherited from CrowdSearchRequests

Inherited from CrowdUserMutationRequests

Inherited from CrowdDirectoryRequests

Inherited from AnyRef

Inherited from Any

Ungrouped