server.messages.query.admin

PermissionsManagementMessages

object PermissionsManagementMessages

PermissionManagementMessages are used to manage operations about user's permissions to access data.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PermissionsManagementMessages
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AddPermissionMessage(username: String, database: String, permissionType: UserPermission) extends PermissionsManagementMessage with Product with Serializable

    An AddPermissionMessage is used to request the addition of a permission to a database for an user.

  2. case class ListPermissionMessage(username: String) extends PermissionsManagementMessage with Product with Serializable

    A ListPermissionMessage is used to request the list of permission related to a specific user.

  3. case class ListPermissionsInfo(permissions: HashMap[String, UserPermission]) extends ReplyInfo with Product with Serializable

    A ListPermissionsInfo is used to store the list of permissions assigned to a user

  4. trait PermissionsManagementMessage extends AdminMessage

    Trait that every message that belongs to permissions management operations has to extend.

  5. case class RemovePermissionMessage(username: String, database: String) extends PermissionsManagementMessage with Product with Serializable

    A RemovePermissionMessage is used to request the removal of a permission to a database for an user.

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. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped