Package net.sf.basedb.core
Class Job.SignalKeyring
- java.lang.Object
-
- net.sf.basedb.core.Keyring
-
- net.sf.basedb.core.Job.SignalKeyring
-
-
Field Summary
Fields Modifier and Type Field Description private int
createPermissions
private Map<Integer,Integer>
emptyMap
private Set<Integer>
emptySet
private int
readPermissions
private int
writePermissions
-
Constructor Summary
Constructors Constructor Description SignalKeyring()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
ReturnPermission.WRITE
ifitemType
=Item.JOB
,Permission.READ
ifItem.USER
andPermission.CREATE
ifItem.MESSAGE
or 0 otherwise.(package private) Set<Integer>
getRoles()
Return empty set.(package private) int
getSharedPermissions(ShareableData sharableData)
Return 0.(package private) Set<Integer>
getUsers()
Return empty set.-
Methods inherited from class net.sf.basedb.core.Keyring
getGroups, getInactiveRoles, getItemKeys, getMaxProjectPermission, getPluginPermissions, getProjectKeys, init, setActiveProject, setReload, setRoleInactive, unload
-
-
-
-
Method Detail
-
getReload
boolean getReload()
Never reload since everything is static.
-
getRolePermissions
int getRolePermissions(Item itemType)
ReturnPermission.WRITE
ifitemType
=Item.JOB
,Permission.READ
ifItem.USER
andPermission.CREATE
ifItem.MESSAGE
or 0 otherwise.- Overrides:
getRolePermissions
in classKeyring
- Parameters:
itemType
- The item type as defined by theItem
class- Returns:
- The permission
-
getSharedPermissions
int getSharedPermissions(ShareableData sharableData)
Return 0.- Overrides:
getSharedPermissions
in classKeyring
-
getAllPermissions
int getAllPermissions(Item itemType, UserData owner, ItemKeyData itemKey, ProjectKeyData projectKey)
Return 0.- Overrides:
getAllPermissions
in classKeyring
-
getProjects
Map<Integer,Integer> getProjects()
Return empty map.- Overrides:
getProjects
in classKeyring
-
-