Interface DeploymentProject
- All Superinterfaces:
BambooIdProvider
,DescriptionProvider
,ImmutableEntityWithOid
,InternalDeploymentProject
,NameProvider
- All Known Implementing Classes:
DeploymentProjectIdentifier
,DeploymentProjectImpl
Represents a Deployment Project. All Implementations will be Immutable.
-
Method Summary
Modifier and TypeMethodDescriptionList<? extends Environment>
@Nullable ImmutableVcsBambooSpecsSource
boolean
Methods inherited from interface com.atlassian.bamboo.core.ImmutableEntityWithOid
getOid
Methods inherited from interface com.atlassian.bamboo.deployments.projects.InternalDeploymentProject
getDescription, getEntityType, getId, getKey, getName, getPlanKey
-
Method Details
-
getEnvironments
List<? extends Environment> getEnvironments()- Returns:
- a list of all environments belonging to this deployment project.
-
getOperations
Operations getOperations()- Returns:
Operations
object, describing detailed permissions for project
-
isRepositorySpecsManaged
boolean isRepositorySpecsManaged()- Returns:
- {boolean} A boolean telling if this deployment project is or was managed by a repository containing specs at any point
-
getVcsBambooSpecsSource
-