Trait

com.github.fsanaulla.chronicler.core.management

UserManagement

Related Doc: package management

Permalink

trait UserManagement[F[_], Resp, Uri, Body] extends UserManagementQuery[Uri]

Linear Supertypes
UserManagementQuery[Uri], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UserManagement
  2. UserManagementQuery
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. implicit abstract val F: Functor[F]

    Permalink
  2. implicit abstract val qb: QueryBuilder[Uri]

    Permalink
  3. implicit abstract val re: RequestExecutor[F, Resp, Uri, Body]

    Permalink
  4. implicit abstract val rh: ResponseHandler[Resp]

    Permalink

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def createAdmin(username: String, password: String): F[ErrorOr[ResponseCode]]

    Permalink

    Create admin user

    Create admin user

    username

    - admin name

    password

    - admin password

    returns

    - execution response

  7. final def createUser(username: String, password: String): F[ErrorOr[ResponseCode]]

    Permalink

    * Create new username

    * Create new username

    username

    - Name for new user

    password

    - Password for new user

    returns

    - Result of execution

  8. final def disableAdmin(username: String): F[ErrorOr[ResponseCode]]

    Permalink

    Remove admin rights

  9. final def dropUser(username: String): F[ErrorOr[ResponseCode]]

    Permalink

    Drop user

  10. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def makeAdmin(username: String): F[ErrorOr[ResponseCode]]

    Permalink

    Grant admin rights

  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def revokePrivileges(username: String, dbName: String, privilege: Privilege): F[ErrorOr[ResponseCode]]

    Permalink

    Revoke user privilege on specified datasbase

  21. final def setPrivileges(username: String, dbName: String, privilege: Privilege): F[ErrorOr[ResponseCode]]

    Permalink

    Set user privilege on specified database

  22. final def setUserPassword(username: String, password: String): F[ErrorOr[ResponseCode]]

    Permalink

    Set password for user

  23. final def showUserPrivileges(username: String): F[ErrorOr[Array[UserPrivilegesInfo]]]

    Permalink

    Show user privileges

  24. final def showUsers: F[ErrorOr[Array[UserInfo]]]

    Permalink

    Show user lists

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

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from UserManagementQuery[Uri]

Inherited from AnyRef

Inherited from Any

Ungrouped