static class ServiceSessionControl.ServicesKeyring extends Keyring
Permission.ACT_AS_ANOTHER_USER
.
All other permissions are denied.Modifier and Type | Field and Description |
---|---|
private Map<Integer,Integer> |
emptyMap |
private Set<Integer> |
emptySet |
private int |
systemPermissions |
Modifier | Constructor and Description |
---|---|
private |
ServiceSessionControl.ServicesKeyring() |
Modifier and Type | Method and Description |
---|---|
(package private) int |
getAllPermissions(Item itemType,
UserData owner,
ItemKeyData itemKey,
ProjectKeyData projectKey)
Return 0.
|
(package private) Set<Integer> |
getGroups()
Return empty set.
|
(package private) Set<Integer> |
getItemKeys()
Return empty set.
|
(package private) Set<Integer> |
getProjectKeys()
Return empty set.
|
(package private) Map<Integer,Integer> |
getProjects()
Return empty map.
|
(package private) boolean |
getReload()
Never reload since everything is static.
|
(package private) int |
getRolePermissions(Item itemType)
|
(package private) Set<Integer> |
getRoles()
Return empty set.
|
(package private) int |
getSharedPermissions(ShareableData sharableData)
Return 0.
|
(package private) Set<Integer> |
getUsers()
Return empty set.
|
getGroups, getItemKeys, getMaxProjectPermission, getPluginPermissions, getProjectKeys, init, setActiveProject, setReload, unload
private ServiceSessionControl.ServicesKeyring()
boolean getReload()
int getRolePermissions(Item itemType)
getRolePermissions
in class Keyring
itemType
- The item type as defined by the Item
classint getSharedPermissions(ShareableData sharableData)
getSharedPermissions
in class Keyring
int getAllPermissions(Item itemType, UserData owner, ItemKeyData itemKey, ProjectKeyData projectKey)
getAllPermissions
in class Keyring
Map<Integer,Integer> getProjects()
getProjects
in class Keyring