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 AddResourceToCollection: Value

  12. val AddResourceToDataset: Value

  13. val AddResourceToSpace: Value

  14. val AddTag: Value

  15. val CreateCollection: Value

  16. val CreateDataset: Value

  17. val CreateNote: Value

  18. val CreatePreview: Value

  19. val CreateRelation: Value

  20. val CreateSection: Value

  21. val CreateSensor: Value

  22. val CreateSpace: Value

  23. val DeleteCollection: Value

  24. val DeleteComment: Value

  25. val DeleteDataset: Value

  26. val DeleteFile: Value

  27. val DeleteGeoStream: Value

  28. val DeleteMetadata: Value

  29. val DeleteRelation: Value

  30. val DeleteSection: Value

  31. val DeleteSensor: Value

  32. val DeleteSpace: Value

  33. val DeleteTag: Value

  34. val DownloadFiles: Value

  35. val EditCollection: Value

  36. val EditComment: Value

  37. val EditDataset: Value

  38. val EditLicense: Value

  39. val EditMetadata: Value

  40. val EditSection: Value

  41. val EditSpace: Value

  42. val EditUser: Value

  43. val MultimediaIndexDocument: Value

  44. val READONLY: Set[Value]

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

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

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

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

    Attributes
    protected
    Definition Classes
    Enumeration
  49. object ValueSet extends Serializable

    Definition Classes
    Enumeration
  50. val ViewCollection: Value

  51. val ViewComments: Value

  52. val ViewDataset: Value

  53. val ViewFile: Value

  54. val ViewGeoStream: Value

  55. val ViewMetadata: Value

  56. val ViewRelation: Value

  57. val ViewSection: Value

  58. val ViewSensor: Value

  59. val ViewSpace: Value

  60. val ViewTags: Value

  61. val ViewUser: Value

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

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

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

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

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

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

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

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

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

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

  72. def clone(): AnyRef

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

  74. lazy val comments: CommentService

  75. lazy val datasets: DatasetService

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

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

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

  79. def finalize(): Unit

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

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

  82. def hashCode(): Int

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

    Definition Classes
    Any
  84. final def maxId: Int

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

    Definition Classes
    AnyRef
  86. var nextId: Int

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

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

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

    Definition Classes
    AnyRef
  90. lazy val previews: PreviewService

  91. def readResolve(): AnyRef

    Attributes
    protected
    Definition Classes
    Enumeration
  92. lazy val relations: RelationService

  93. lazy val spaces: SpaceService

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

    Definition Classes
    AnyRef
  95. def toString(): String

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

  97. def values: ValueSet

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  101. 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