Package org.yamcs.security
Class SystemPrivilege
java.lang.Object
org.yamcs.security.SystemPrivilege
A system privilege is the right to perform a particular action or to perform an action on any object of a particular
type.
There is no 'wildcard' that represent all system privileges. For such behaviour you should instead consider granting a user the 'superuser' attribute.
This is not an enum because of extensibility reasons.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final SystemPrivilege
Allows to change online the MDB (calibrators, alarms and algorithms)static final SystemPrivilege
Allows specifying command options (extra attributes in the command history, disable/modify verifiers)static final SystemPrivilege
Allows to control access (users, groups, roles, ...)static final SystemPrivilege
Allows to control activitiesstatic final SystemPrivilege
Allows to manage alarmsstatic final SystemPrivilege
Allows to manage archiving properties of Yamcs.static final SystemPrivilege
Allows to clear users for commanding.static final SystemPrivilege
Allows to control the state of command queues.static final SystemPrivilege
Allows to control file transfers.static final SystemPrivilege
Allows to control the lifecycle of any link.static final SystemPrivilege
Allows to control any processor.static final SystemPrivilege
Allows to control the lifecycle of servicesstatic final SystemPrivilege
Allows to control time correlationstatic final SystemPrivilege
Allows to modify the timelinestatic final SystemPrivilege
Allows to create instances.static final SystemPrivilege
Allows to read the entire Mission Database.static final SystemPrivilege
Allows to manage buckets of any kindstatic final SystemPrivilege
Allows to create, update and delete parameter lists.static final SystemPrivilege
Allows to modify command history.static final SystemPrivilege
Allows to read activity statestatic final SystemPrivilege
Allows to read alarm statestatic final SystemPrivilege
static final SystemPrivilege
Allows to read any event.static final SystemPrivilege
Allows to read file transfer information.static final SystemPrivilege
Allows to read link state.static final SystemPrivilege
Allows to view system information (OS, JVM, threads, replication, ...)static final SystemPrivilege
Allows to read tables.static final SystemPrivilege
Allows to view the timelinestatic final SystemPrivilege
Allows to manually create events.static final SystemPrivilege
Allows to manually add records to tables. -
Constructor Summary
-
Method Summary
-
Field Details
-
ControlProcessor
Allows to control any processor. -
ReadCommandHistory
-
ModifyCommandHistory
Allows to modify command history. -
ControlActivities
Allows to control activities -
ControlCommandQueue
Allows to control the state of command queues. -
ControlCommandClearances
Allows to clear users for commanding. -
ControlFileTransfers
Allows to control file transfers. -
ReadFileTransfers
Allows to read file transfer information. -
ManageParameterLists
Allows to create, update and delete parameter lists. -
CommandOptions
Allows specifying command options (extra attributes in the command history, disable/modify verifiers) -
GetMissionDatabase
Allows to read the entire Mission Database. -
ReadActivities
Allows to read activity state -
ReadAlarms
Allows to read alarm state -
ControlAlarms
Allows to manage alarms -
ControlArchiving
Allows to manage archiving properties of Yamcs. -
ReadLinks
Allows to read link state. -
ControlLinks
Allows to control the lifecycle of any link. -
ControlServices
Allows to control the lifecycle of services -
CreateInstances
Allows to create instances. -
ManageAnyBucket
Allows to manage buckets of any kind -
ControlAccess
Allows to control access (users, groups, roles, ...) -
ReadEvents
Allows to read any event. -
WriteEvents
Allows to manually create events. -
WriteTables
Allows to manually add records to tables. -
ReadTables
Allows to read tables. -
ChangeMissionDatabase
Allows to change online the MDB (calibrators, alarms and algorithms) -
ControlTimeCorrelation
Allows to control time correlation -
ReadTimeline
Allows to view the timeline -
ControlTimeline
Allows to modify the timeline -
ReadSystemInfo
Allows to view system information (OS, JVM, threads, replication, ...)
-
-
Constructor Details
-
SystemPrivilege
-
-
Method Details