Modifier and Type | Field and Description |
---|---|
private int |
createPermissions |
private java.util.Map<java.lang.Integer,java.lang.Integer> |
emptyMap |
private java.util.Set<java.lang.Integer> |
emptySet |
private int |
readPermissions |
private int |
writePermissions |
Constructor and Description |
---|
SignalKeyring() |
Modifier and Type | Method and Description |
---|---|
(package private) int |
getAllPermissions(Item itemType,
UserData owner,
ItemKeyData itemKey,
ProjectKeyData projectKey)
Return 0.
|
(package private) java.util.Set<java.lang.Integer> |
getGroups()
Return empty set.
|
(package private) java.util.Set<java.lang.Integer> |
getItemKeys()
Return empty set.
|
(package private) java.util.Set<java.lang.Integer> |
getProjectKeys()
Return empty set.
|
(package private) java.util.Map<java.lang.Integer,java.lang.Integer> |
getProjects()
Return empty map.
|
(package private) boolean |
getReload()
Never reload since everything is static.
|
(package private) int |
getRolePermissions(Item itemType)
Return
Permission.WRITE if itemType =
Item.JOB , Permission.READ if Item.USER and
Permission.CREATE if Item.MESSAGE or 0 otherwise. |
(package private) java.util.Set<java.lang.Integer> |
getRoles()
Return empty set.
|
(package private) int |
getSharedPermissions(ShareableData sharableData)
Return 0.
|
(package private) java.util.Set<java.lang.Integer> |
getUsers()
Return empty set.
|
getGroups, getInactiveRoles, getItemKeys, getMaxProjectPermission, getPluginPermissions, getProjectKeys, init, setActiveProject, setReload, setRoleInactive, unload
private final int createPermissions
private final int readPermissions
private final int writePermissions
private final java.util.Set<java.lang.Integer> emptySet
private final java.util.Map<java.lang.Integer,java.lang.Integer> emptyMap
boolean getReload()
int getRolePermissions(Item itemType)
Permission.WRITE
if itemType
=
Item.JOB
, Permission.READ
if Item.USER
and
Permission.CREATE
if Item.MESSAGE
or 0 otherwise.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
java.util.Set<java.lang.Integer> getRoles()
java.util.Set<java.lang.Integer> getGroups()
java.util.Set<java.lang.Integer> getUsers()
java.util.Map<java.lang.Integer,java.lang.Integer> getProjects()
getProjects
in class Keyring
java.util.Set<java.lang.Integer> getItemKeys()
java.util.Set<java.lang.Integer> getProjectKeys()