Class BambooArtifactDeploymentProjectItem
- java.lang.Object
-
- com.atlassian.bamboo.deployments.projects.BambooArtifactDeploymentProjectItem
-
- All Implemented Interfaces:
BambooIdProvider
,DeploymentProjectItem
,InternalDeploymentProjectItem
,NameProvider
public class BambooArtifactDeploymentProjectItem extends Object implements DeploymentProjectItem
-
-
Constructor Summary
Constructors Constructor Description BambooArtifactDeploymentProjectItem(@NotNull MutableBambooArtifactDeploymentProjectItem item)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArtifactDefinition
getArtifactDefinition()
long
getId()
String
getName()
@NotNull ProjectItemType
getType()
-
-
-
Constructor Detail
-
BambooArtifactDeploymentProjectItem
public BambooArtifactDeploymentProjectItem(@NotNull @NotNull MutableBambooArtifactDeploymentProjectItem item)
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getId
in interfaceBambooIdProvider
- Specified by:
getId
in interfaceInternalDeploymentProjectItem
- Returns:
- database id
-
getName
public String getName()
- Specified by:
getName
in interfaceInternalDeploymentProjectItem
- Specified by:
getName
in interfaceNameProvider
- Returns:
- name of the DeploymentProjectItem
-
getType
@NotNull public @NotNull ProjectItemType getType()
- Specified by:
getType
in interfaceInternalDeploymentProjectItem
- Returns:
- type of the DeploymentProjectItem
-
getArtifactDefinition
public ArtifactDefinition getArtifactDefinition()
- Specified by:
getArtifactDefinition
in interfaceDeploymentProjectItem
-
-