Interface DeploymentProject
- All Superinterfaces:
BambooIdProvider
,DescriptionProvider
,ImmutableEntityWithOid
,InternalDeploymentProject
,NameProvider
,Versionable
- All Known Implementing Classes:
DeploymentProjectImpl
Represents a Deployment Project. All Implementations will be Immutable.
-
Method Summary
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, getVcsBambooSpecsSource
Methods inherited from interface com.atlassian.bamboo.versioning.Versionable
getVersion
-
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
-