| Package | Description |
|---|---|
| com.atlassian.bamboo.specs.api.builders.permission |
Permissions like plan permissions, deployment permissions etc.
|
| com.atlassian.bamboo.specs.api.model.permission |
Immutable permissions like plan permissions properties, deployment permissions properties etc.
|
| com.atlassian.bamboo.specs.api.validators.permission |
Validate permissions.
|
| com.atlassian.bamboo.specs.codegen.emitters.permission |
Various implementations of
CodeEmitter which are used for converting permission related EntityProperties model into Java. |
| Modifier and Type | Method and Description |
|---|---|
protected PermissionsProperties |
Permissions.build() |
| Modifier and Type | Method and Description |
|---|---|
PermissionsProperties |
DeploymentPermissionsProperties.getPermissions() |
PermissionsProperties |
PlanPermissionsProperties.getPermissions() |
PermissionsProperties |
EnvironmentPermissionsProperties.getPermissions() |
PermissionsProperties |
ProjectPermissionsProperties.getProjectPermissions() |
PermissionsProperties |
ProjectPermissionsProperties.getProjectPlanPermissions() |
| Constructor and Description |
|---|
DeploymentPermissionsProperties(@NotNull BambooOidProperties deploymentOid,
@NotNull PermissionsProperties permissions) |
DeploymentPermissionsProperties(@NotNull String deploymentName,
@NotNull PermissionsProperties permissions) |
EnvironmentPermissionsProperties(@NotNull BambooOidProperties deploymentOid,
@NotNull String environmentName,
@NotNull PermissionsProperties permissions) |
EnvironmentPermissionsProperties(@NotNull String deploymentName,
@NotNull String environmentName,
@NotNull PermissionsProperties permissions) |
| Modifier and Type | Method and Description |
|---|---|
static List<ValidationProblem> |
PermissionValidator.validatePermissions(@NotNull PermissionsProperties permission,
@NotNull PermissionValidator.PermissionTarget target) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
PermissionPropertiesEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull PermissionsProperties permissionProperties) |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.