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
-
Method Summary
Modifier and TypeMethodDescription@NotNull ArtifactDefinition
@NotNull DeploymentProjectItem
getName()
@NotNull ProjectItemType
getType()
void
setArtifactDefinition
(ArtifactDefinition artifactDefinition) void
setDeploymentProject
(MutableDeploymentProject deploymentProject) Methods inherited from class com.atlassian.bamboo.hibernate.HibernateBambooEntityObject
getId, setId
Methods inherited from class com.atlassian.core.bean.EntityObject
clone, equals, getCreationDate, getCurrentDate, getLastModificationDate, hashCode, setClock, setCreationDate, setLastModificationDate
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
Methods inherited from interface com.atlassian.bamboo.deployments.projects.InternalDeploymentProjectItem
getId
-
Constructor Details
-
MutableBambooArtifactDeploymentProjectItem
public MutableBambooArtifactDeploymentProjectItem()
-
-
Method Details
-
getImmutableProjectItem
- Specified by:
getImmutableProjectItem
in interfaceMutableDeploymentProjectItem
- Returns:
- immutable version of MutableDeploymentProjectItem to be used outside services
-
getType
- Specified by:
getType
in interfaceInternalDeploymentProjectItem
- Returns:
- type of the DeploymentProjectItem
-
getArtifactDefinition
- Returns:
- ArtifactDefinition that defines contents of this DeploymentProjectItem
-
setArtifactDefinition
-
getName
- Specified by:
getName
in interfaceInternalDeploymentProjectItem
- Specified by:
getName
in interfaceNameProvider
- Returns:
- name of the DeploymentProjectItem
-
getDeploymentProject
-
setDeploymentProject
-