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
Alphabetic
By inheritance
Inherited
Permission
Enumeration
Serializable
Serializable
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
type
Permission
=
Value
class
Val
extends
Value
with
Serializable
Attributes
protected
Definition Classes
Enumeration
Annotations
@SerialVersionUID
(
-3501153230598116017L
)
abstract
class
Value
extends
Ordered
[
Value
] with
Serializable
Definition Classes
Enumeration
Annotations
@SerialVersionUID
(
7091335633555234129L
)
class
ValueSet
extends
AbstractSet
[
Value
] with
SortedSet
[
Value
] with
SortedSetLike
[
Value
,
ValueSet
] with
Serializable
Definition Classes
Enumeration
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
val
AddComment
:
Value
val
AddDatapoints
:
Value
val
AddFile
:
Value
val
AddGeoStream
:
Value
val
AddMetadata
:
Value
val
AddResourceToCollection
:
Value
val
AddResourceToDataset
:
Value
val
AddResourceToSpace
:
Value
val
AddTag
:
Value
val
CreateCollection
:
Value
val
CreateDataset
:
Value
val
CreateNote
:
Value
val
CreatePreview
:
Value
val
CreateRelation
:
Value
val
CreateSection
:
Value
val
CreateSensor
:
Value
val
CreateSpace
:
Value
val
DeleteCollection
:
Value
val
DeleteComment
:
Value
val
DeleteDataset
:
Value
val
DeleteFile
:
Value
val
DeleteGeoStream
:
Value
val
DeleteMetadata
:
Value
val
DeleteRelation
:
Value
val
DeleteSection
:
Value
val
DeleteSensor
:
Value
val
DeleteSpace
:
Value
val
DeleteTag
:
Value
val
DownloadFiles
:
Value
val
EditCollection
:
Value
val
EditComment
:
Value
val
EditDataset
:
Value
val
EditLicense
:
Value
val
EditMetadata
:
Value
val
EditSection
:
Value
val
EditSpace
:
Value
val
EditStagingArea
:
Value
val
EditUser
:
Value
val
MultimediaIndexDocument
:
Value
val
READONLY
:
Set
[
Value
]
final
def
Value
(
i:
Int
,
name:
String
)
:
Value
Attributes
protected
Definition Classes
Enumeration
final
def
Value
(
name:
String
)
:
Value
Attributes
protected
Definition Classes
Enumeration
final
def
Value
(
i:
Int
)
:
Value
Attributes
protected
Definition Classes
Enumeration
final
def
Value
:
Value
Attributes
protected
Definition Classes
Enumeration
object
ValueSet
extends
Serializable
Definition Classes
Enumeration
val
ViewCollection
:
Value
val
ViewComments
:
Value
val
ViewDataset
:
Value
val
ViewFile
:
Value
val
ViewGeoStream
:
Value
val
ViewMetadata
:
Value
val
ViewRelation
:
Value
val
ViewSection
:
Value
val
ViewSensor
:
Value
val
ViewSpace
:
Value
val
ViewTags
:
Value
val
ViewUser
:
Value
final
def
apply
(
x:
Int
)
:
Value
Definition Classes
Enumeration
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
checkPermission
(
user:
Identity
,
permission:
Permission
,
resourceRef:
ResourceRef
)
:
Boolean
def
checkPermission
(
user:
Option
[
Identity
]
,
permission:
Permission
,
resourceRef:
Option
[
ResourceRef
] =
None
)
:
Boolean
def
checkPermission
(
user:
Option
[
Identity
]
,
permission:
Permission
,
resourceRef:
ResourceRef
)
:
Boolean
def
checkPermission
(
permission:
Permission
,
resourceRef:
ResourceRef
)
(
implicit
user:
Option
[
Identity
]
)
:
Boolean
def
checkPermission
(
permission:
Permission
)
(
implicit
user:
Option
[
Identity
]
)
:
Boolean
def
checkPrivatePermissions
(
permission:
Permission
,
resourceRef:
ResourceRef
)
:
Boolean
def
checkPrivateServer
(
user:
Option
[
Identity
]
)
:
Boolean
def
checkServerAdmin
(
user:
Option
[
Identity
]
)
:
Boolean
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
lazy val
collections
:
CollectionService
lazy val
comments
:
CommentService
lazy val
curations
:
CurationService
lazy val
datasets
:
DatasetService
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
lazy val
files
:
FileService
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getUserByIdentity
(
identity:
Identity
)
:
Option
[
User
]
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
maxId
:
Int
Definition Classes
Enumeration
lazy val
metadatas
:
MetadataService
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
var
nextId
:
Int
Attributes
protected
Definition Classes
Enumeration
var
nextName
:
Iterator
[
String
]
Attributes
protected
Definition Classes
Enumeration
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
lazy val
previews
:
PreviewService
def
readResolve
()
:
AnyRef
Attributes
protected
Definition Classes
Enumeration
lazy val
relations
:
RelationService
lazy val
sections
:
SectionService
lazy val
spaces
:
SpaceService
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
Enumeration → AnyRef → Any
lazy val
users
:
UserService
def
values
:
ValueSet
Definition Classes
Enumeration
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
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
List of all permissions used by the system to authorize users.