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 |
grantLinkedRepositoryPermission(long repositoryId,
BambooTestPermission permission)
Grant permission to a linked repository.
|
void |
grantPlanPermission(PlanKey planKey,
BambooTestPermission permission)
Grant plan permission
|
void |
revokeDeploymentProjectPermission(long deploymentProjectId,
BambooTestPermission permission)
Revoke deployment project permission
|
void |
revokeEnvironmentPermission(long environmentId,
BambooTestPermission permission)
Revoke deployment environment permission
|
void |
revokeLinkedRepositoryPermission(long repositoryId,
BambooTestPermission permission)
Revoke permission to a linked repository.
|
void |
revokePlanPermission(PlanKey planKey,
BambooTestPermission permission)
Revoke plan permission
|
client, createResource, createResourceForPath, get, getEnvironmentData, getRestModulePath, percentEncode, ping, post, resourceRoot, tearDown
public PermissionsControl(@NotNull BambooEnvironmentData environmentData)
public void grantPlanPermission(@NotNull PlanKey planKey, @NotNull BambooTestPermission permission)
planKey
- key of a Planpermission
- permission to grantpublic void revokePlanPermission(@NotNull PlanKey planKey, @NotNull BambooTestPermission permission)
planKey
- key of a Planpermission
- permission to revokepublic void grantLinkedRepositoryPermission(long repositoryId, @NotNull BambooTestPermission permission)
repositoryId
- id of repositorypermission
- permission to grantpublic void revokeLinkedRepositoryPermission(long repositoryId, @NotNull BambooTestPermission permission)
repositoryId
- id of repositorypermission
- permission to revokepublic 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 © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.