public class PermissionsControl extends BackdoorControl<PermissionsControl>
BackdoorControl.AddXsrfNoCheckTokenFilter, BackdoorControl.JsonMediaTypeFilter
ADMIN_REST_PATH, API_REST_PATH, DEFAULT_REST_PATH, rootPath
Constructor and Description |
---|
PermissionsControl(BambooEnvironmentData environmentData) |
Modifier and Type | Method and Description |
---|---|
void |
grantDeploymentProjectPermission(long deploymentProjectId,
BambooTestPermission permission)
Grant deployment project permission
|
void |
grantEnvironmentPermission(long environmentId,
BambooTestPermission permission)
Grant deployment environment permission
|
void |
revokeDeploymentProjectPermission(long deploymentProjectId,
BambooTestPermission permission)
Revoke deployment project permission
|
void |
revokeEnvironmentPermission(long environmentId,
BambooTestPermission permission)
Revoke deployment environment permission
|
void |
setPlanPermission(PlanKey planKey,
BambooTestPermission permission)
Set plan permission
|
client, createResource, createResourceForPath, get, getEnvironmentData, getRestModulePath, percentEncode, ping, post, resourceRoot, tearDown
public PermissionsControl(@NotNull BambooEnvironmentData environmentData)
public void setPlanPermission(@NotNull PlanKey planKey, @NotNull BambooTestPermission permission)
planKey
- key of a Planpermission
- permission to setpublic void grantDeploymentProjectPermission(long deploymentProjectId, @NotNull BambooTestPermission permission)
deploymentProjectId
- id of deployment projectpermission
- permission to setpublic void revokeDeploymentProjectPermission(long deploymentProjectId, @NotNull BambooTestPermission permission)
deploymentProjectId
- id of deployment projectpermission
- permission to revokepublic void grantEnvironmentPermission(long environmentId, @NotNull BambooTestPermission permission)
environmentId
- id of deployment environmentpermission
- permission to setpublic void revokeEnvironmentPermission(long environmentId, @NotNull BambooTestPermission permission)
environmentId
- id of deployment environmentpermission
- permission to revokeCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.