Class MutableBambooArtifactDeploymentProjectItem
java.lang.Object
com.atlassian.core.bean.EntityObject
com.atlassian.bamboo.core.BambooEntityObject
com.atlassian.bamboo.hibernate.HibernateBambooEntityObject
com.atlassian.bamboo.deployments.projects.persistence.items.MutableBambooArtifactDeploymentProjectItem
- All Implemented Interfaces:
BambooIdProvider,BambooObject,InternalDeploymentProjectItem,MutableDeploymentProjectItem,NameProvider,Cloneable
@Entity
public class MutableBambooArtifactDeploymentProjectItem
extends HibernateBambooEntityObject
implements MutableDeploymentProjectItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull ArtifactDefinition@NotNull DeploymentProjectItemgetName()@NotNull ProjectItemTypegetType()voidsetArtifactDefinition(ArtifactDefinition artifactDefinition) voidsetDeploymentProject(MutableDeploymentProject deploymentProject) Methods inherited from class com.atlassian.bamboo.hibernate.HibernateBambooEntityObject
getId, setIdMethods inherited from class com.atlassian.core.bean.EntityObject
clone, equals, getCreationDate, getCurrentDate, getLastModificationDate, hashCode, setClock, setCreationDate, setLastModificationDateMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.core.BambooObject
setIdMethods inherited from interface com.atlassian.bamboo.deployments.projects.InternalDeploymentProjectItem
getId
-
Constructor Details
-
MutableBambooArtifactDeploymentProjectItem
public MutableBambooArtifactDeploymentProjectItem()
-
-
Method Details
-
getImmutableProjectItem
- Specified by:
getImmutableProjectItemin interfaceMutableDeploymentProjectItem- Returns:
- immutable version of MutableDeploymentProjectItem to be used outside services
-
getType
- Specified by:
getTypein interfaceInternalDeploymentProjectItem- Returns:
- type of the DeploymentProjectItem
-
getArtifactDefinition
- Returns:
- ArtifactDefinition that defines contents of this DeploymentProjectItem
-
setArtifactDefinition
-
getName
- Specified by:
getNamein interfaceInternalDeploymentProjectItem- Specified by:
getNamein interfaceNameProvider- Returns:
- name of the DeploymentProjectItem
-
getDeploymentProject
-
setDeploymentProject
-