api

Permission

object Permission extends Enumeration

List of all permissions used by the system to authorize users.

Linear Supertypes
Enumeration, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Permission
  2. Enumeration
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Permission = Value

  2. class Val extends Value with Serializable

    Attributes
    protected
    Definition Classes
    Enumeration
    Annotations
    @SerialVersionUID( -3501153230598116017L )
  3. abstract class Value extends Ordered[Value] with Serializable

    Definition Classes
    Enumeration
    Annotations
    @SerialVersionUID( 7091335633555234129L )
  4. class ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable

    Definition Classes
    Enumeration

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. val AddComment: Value

  7. val AddDatapoints: Value

  8. val AddFile: Value

  9. val AddGeoStream: Value

  10. val AddMetadata: Value

  11. val AddTag: Value

  12. val CreateCollection: Value

  13. val CreateDataset: Value

  14. val CreateNote: Value

  15. val CreatePreview: Value

  16. val CreateSection: Value

  17. val CreateSpace: Value

  18. val DeleteCollection: Value

  19. val DeleteComment: Value

  20. val DeleteDataset: Value

  21. val DeleteFile: Value

  22. val DeleteGeoStream: Value

  23. val DeleteMetadata: Value

  24. val DeleteSection: Value

  25. val DeleteSpace: Value

  26. val DeleteTag: Value

  27. val DownloadFiles: Value

  28. val EditCollection: Value

  29. val EditComment: Value

  30. val EditDataset: Value

  31. val EditLicense: Value

  32. val EditMetadata: Value

  33. val EditSection: Value

  34. val EditSpace: Value

  35. val EditUser: Value

  36. val MultimediaIndexDocument: Value

  37. val READONLY: Set[Value]

  38. final def Value(i: Int, name: String): Value

    Attributes
    protected
    Definition Classes
    Enumeration
  39. final def Value(name: String): Value

    Attributes
    protected
    Definition Classes
    Enumeration
  40. final def Value(i: Int): Value

    Attributes
    protected
    Definition Classes
    Enumeration
  41. final def Value: Value

    Attributes
    protected
    Definition Classes
    Enumeration
  42. object ValueSet extends Serializable

    Definition Classes
    Enumeration
  43. val ViewCollection: Value

  44. val ViewComments: Value

  45. val ViewDataset: Value

  46. val ViewFile: Value

  47. val ViewGeoStream: Value

  48. val ViewMetadata: Value

  49. val ViewSection: Value

  50. val ViewSpace: Value

  51. val ViewTags: Value

  52. val ViewUser: Value

  53. final def apply(x: Int): Value

    Definition Classes
    Enumeration
  54. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  55. def checkPermission(user: Identity, permission: Permission, resourceRef: ResourceRef): Boolean

  56. def checkPermission(user: Option[Identity], permission: Permission, resourceRef: Option[ResourceRef] = None): Boolean

  57. def checkPermission(user: Option[Identity], permission: Permission, resourceRef: ResourceRef): Boolean

  58. def checkPermission(permission: Permission, resourceRef: ResourceRef)(implicit user: Option[Identity]): Boolean

  59. def checkPermission(permission: Permission)(implicit user: Option[Identity]): Boolean

  60. def checkPrivatePermissions(permission: Permission, resourceRef: ResourceRef): Boolean

  61. def checkPrivateServer(user: Option[Identity]): Boolean

  62. def checkServerAdmin(user: Option[Identity]): Boolean

  63. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. lazy val collections: CollectionService

  65. lazy val comments: CommentService

  66. lazy val datasets: DatasetService

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

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

    Definition Classes
    AnyRef → Any
  69. lazy val files: FileService

  70. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  72. def getUserByIdentity(identity: Identity): Option[User]

  73. def hashCode(): Int

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

    Definition Classes
    Any
  75. final def maxId: Int

    Definition Classes
    Enumeration
  76. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  77. var nextId: Int

    Attributes
    protected
    Definition Classes
    Enumeration
  78. var nextName: Iterator[String]

    Attributes
    protected
    Definition Classes
    Enumeration
  79. final def notify(): Unit

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

    Definition Classes
    AnyRef
  81. def readResolve(): AnyRef

    Attributes
    protected
    Definition Classes
    Enumeration
  82. lazy val spaces: SpaceService

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

    Definition Classes
    AnyRef
  84. def toString(): String

    Definition Classes
    Enumeration → AnyRef → Any
  85. lazy val users: UserService

  86. def values: ValueSet

    Definition Classes
    Enumeration
  87. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. final def withName(s: String): Value

    Definition Classes
    Enumeration

Inherited from Enumeration

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped