public class DeploymentProjectImpl extends Object implements DeploymentProject
Constructor and Description |
---|
DeploymentProjectImpl(DeploymentProject deploymentProject,
EnvironmentService environmentService,
Operations operations) |
DeploymentProjectImpl(MutableDeploymentProject deploymentProject,
EnvironmentService environmentService) |
Modifier and Type | Method and Description |
---|---|
@Nullable String |
getDescription() |
List<Environment> |
getEnvironments() |
long |
getId() |
@NotNull DeploymentKey |
getKey() |
@NotNull String |
getName() |
BambooEntityOid |
getOid()
OID assigned to this object.
|
Operations |
getOperations() |
PlanKey |
getPlanKey() |
@Nullable ImmutableVcsBambooSpecsSource |
getVcsBambooSpecsSource() |
boolean |
isRepositorySpecsManaged() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEntityType
public DeploymentProjectImpl(MutableDeploymentProject deploymentProject, EnvironmentService environmentService)
public DeploymentProjectImpl(DeploymentProject deploymentProject, EnvironmentService environmentService, Operations operations)
@NotNull public @NotNull String getName()
getName
in interface InternalDeploymentProject
getName
in interface DescriptionProvider
getName
in interface NameProvider
public long getId()
getId
in interface BambooIdProvider
getId
in interface InternalDeploymentProject
public BambooEntityOid getOid()
ImmutableEntityWithOid
BambooEntityOid.getEntityType()
should be the same as this object's
ImmutableEntityWithOid.getEntityType()
.getOid
in interface ImmutableEntityWithOid
@NotNull public @NotNull DeploymentKey getKey()
getKey
in interface InternalDeploymentProject
@Nullable public @Nullable String getDescription()
getDescription
in interface InternalDeploymentProject
getDescription
in interface DescriptionProvider
public PlanKey getPlanKey()
getPlanKey
in interface InternalDeploymentProject
public List<Environment> getEnvironments()
getEnvironments
in interface DeploymentProject
public Operations getOperations()
getOperations
in interface DeploymentProject
Operations
object, describing detailed permissions for projectpublic boolean isRepositorySpecsManaged()
isRepositorySpecsManaged
in interface DeploymentProject
@Nullable public @Nullable ImmutableVcsBambooSpecsSource getVcsBambooSpecsSource()
getVcsBambooSpecsSource
in interface DeploymentProject
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.