com.atlassian.bamboo.deployments.versions.persistence
Class MutableDeploymentVersionImpl

java.lang.Object
  extended by com.atlassian.core.bean.EntityObject
      extended by com.atlassian.bamboo.core.BambooEntityObject
          extended by com.atlassian.bamboo.deployments.versions.persistence.MutableDeploymentVersionImpl
All Implemented Interfaces:
BambooIdProvider, BambooObject, InternalDeploymentVersion, MutableDeploymentVersion, NameProvider, java.lang.Cloneable

public class MutableDeploymentVersionImpl
extends BambooEntityObject
implements MutableDeploymentVersion


Field Summary
 
Fields inherited from class com.atlassian.bamboo.core.BambooEntityObject
id
 
Constructor Summary
MutableDeploymentVersionImpl()
           
 
Method Summary
 java.lang.String getCreatorUserName()
           
 MutableDeploymentProject getDeploymentProject()
           
 java.util.List<MutableDeploymentVersionItem> getItems()
           
 java.lang.String getName()
           
 VariableContextBaseline getVariableContextBaseline()
           
 void setCreatorUserName(java.lang.String creatorUserName)
           
 void setDeploymentProject(MutableDeploymentProject deploymentProject)
           
 void setItems(java.util.List<MutableDeploymentVersionItem> items)
           
 void setName(java.lang.String name)
          Set name of MutableDeploymentVersion
 void setRelatedPlanResultKeys(java.util.Set<PlanResultKey> relatedPlanResultKeys)
           
 void setVariableContextBaseline(VariableContextBaseline variableContextBaseline)
           
 
Methods inherited from class com.atlassian.bamboo.core.BambooEntityObject
equals, getId, hashCode, setId
 
Methods inherited from class com.atlassian.core.bean.EntityObject
clone, getCreationDate, getCurrentDate, getLastModificationDate, 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.versions.InternalDeploymentVersion
getCreationDate, getId
 

Constructor Detail

MutableDeploymentVersionImpl

public MutableDeploymentVersionImpl()
Method Detail

setName

public void setName(java.lang.String name)
Description copied from interface: MutableDeploymentVersion
Set name of MutableDeploymentVersion

Specified by:
setName in interface MutableDeploymentVersion

getName

@NotNull
public java.lang.String getName()
Specified by:
getName in interface InternalDeploymentVersion
Specified by:
getName in interface NameProvider

getDeploymentProject

@Nullable
public MutableDeploymentProject getDeploymentProject()
Specified by:
getDeploymentProject in interface MutableDeploymentVersion

setDeploymentProject

public void setDeploymentProject(MutableDeploymentProject deploymentProject)

getItems

@NotNull
public java.util.List<MutableDeploymentVersionItem> getItems()
Specified by:
getItems in interface MutableDeploymentVersion
Returns:
list of DeploymentVersionItem associated with DeploymentVersion

setItems

public void setItems(@NotNull
                     java.util.List<MutableDeploymentVersionItem> items)

setRelatedPlanResultKeys

public void setRelatedPlanResultKeys(@NotNull
                                     java.util.Set<PlanResultKey> relatedPlanResultKeys)

getCreatorUserName

@Nullable
public java.lang.String getCreatorUserName()
Specified by:
getCreatorUserName in interface InternalDeploymentVersion
Returns:
the username of the person who created this version

setCreatorUserName

public void setCreatorUserName(@Nullable
                               java.lang.String creatorUserName)

getVariableContextBaseline

@Nullable
public VariableContextBaseline getVariableContextBaseline()
Specified by:
getVariableContextBaseline in interface MutableDeploymentVersion

setVariableContextBaseline

public void setVariableContextBaseline(@Nullable
                                       VariableContextBaseline variableContextBaseline)
Specified by:
setVariableContextBaseline in interface MutableDeploymentVersion


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.