com.atlassian.bamboo.deployments.projects.persistence.items
Class MutableBambooArtifactDeploymentProjectItem
java.lang.Object
com.atlassian.core.bean.EntityObject
com.atlassian.bamboo.core.BambooEntityObject
com.atlassian.bamboo.deployments.projects.persistence.items.AbstractMutableDeploymentProjectItem
com.atlassian.bamboo.deployments.projects.persistence.items.MutableBambooArtifactDeploymentProjectItem
- All Implemented Interfaces:
- BambooIdProvider, BambooObject, InternalDeploymentProjectItem, MutableDeploymentProjectItem, NameProvider, Cloneable
public class MutableBambooArtifactDeploymentProjectItem
- extends AbstractMutableDeploymentProjectItem
Methods inherited from class com.atlassian.core.bean.EntityObject |
clone, getCreationDate, getCurrentDate, getLastModificationDate, setClock, setCreationDate, setLastModificationDate |
MutableBambooArtifactDeploymentProjectItem
public MutableBambooArtifactDeploymentProjectItem()
getImmutableProjectItem
@NotNull
public DeploymentProjectItem getImmutableProjectItem()
- Returns:
- immutable version of MutableDeploymentProjectItem to be used outside services
getType
@NotNull
public ProjectItemType getType()
- Returns:
- type of the DeploymentProjectItem
getArtifactDefinition
public ArtifactDefinition getArtifactDefinition()
- Returns:
- ArtifactDefinition that defines contents of this DeploymentProjectItem
setArtifactDefinition
public void setArtifactDefinition(ArtifactDefinition artifactDefinition)
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.