public class CapabilityControl extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
CapabilityControl.Factory |
Modifier and Type | Method and Description |
---|---|
boolean |
canAccessDatabase() |
boolean |
canAdministrateServer() |
boolean |
canCreateAccount() |
boolean |
canCreateGroup() |
boolean |
canCreateProject() |
boolean |
canEmailReviewers() |
boolean |
canFlushCaches() |
boolean |
canGenerateHttpPassword() |
boolean |
canKillTask() |
boolean |
canPerform(String permissionName)
True if the user has this permission.
|
boolean |
canRunAs() |
boolean |
canRunGC() |
boolean |
canStreamEvents() |
boolean |
canViewAllAccounts() |
boolean |
canViewCaches() |
boolean |
canViewConnections() |
boolean |
canViewPlugins() |
boolean |
canViewQueue() |
CurrentUser |
getCurrentUser()
Identity of the user the control will compute for.
|
QueueProvider.QueueType |
getQueueType() |
com.google.gerrit.common.data.PermissionRange |
getRange(String permission)
The range of permitted values associated with a label permission.
|
public CurrentUser getCurrentUser()
public boolean canAdministrateServer()
public boolean canCreateAccount()
public boolean canCreateGroup()
public boolean canCreateProject()
public boolean canEmailReviewers()
public boolean canKillTask()
public boolean canViewAllAccounts()
public boolean canViewCaches()
public boolean canFlushCaches()
public boolean canViewConnections()
public boolean canViewPlugins()
public boolean canViewQueue()
public boolean canAccessDatabase()
public boolean canStreamEvents()
public boolean canRunGC()
public boolean canGenerateHttpPassword()
public boolean canRunAs()
public QueueProvider.QueueType getQueueType()
public boolean canPerform(String permissionName)
public com.google.gerrit.common.data.PermissionRange getRange(String permission)