org.figure8.join.businessobjects.environment
Class Deployment
java.lang.Object
  
org.figure8.join.core.EntityObject
      
org.figure8.join.businessobjects.environment.Deployment
- All Implemented Interfaces: 
 - java.io.Serializable, java.lang.Cloneable
 
public class Deployment
- extends EntityObject
 
This is an entity object that represent a deployment of an Assembly done
 onto an environement. Such a deployment represents also a process and thus
 can be tracked through the application of a Status onto entity. Deployments
 can be scoped using the appropriate deployment Target.
 
 The runtime context of a deployment is always an environment mapping (i.e.
 when a logical environment is mapped onto a physical environment hosting
 resources)
- Version:
 
  - $Revision: 1.4 $
 
- Author:
 
  - Laurent Broudoux
 
- See Also:
 Status, 
Target, 
Assembly, 
EnvironmentMapping, 
Serialized Form
| 
Constructor Summary | 
Deployment()
 
          Creates a new instance of Deployment | 
Deployment(java.lang.String applicantId,
           java.lang.String applicantComments,
           EnvironmentMapping mapping,
           Assembly assembly,
           Target target)
 
          Creates a new instance of Deployment with mandatory attributes. | 
 
 
 
| Methods inherited from class java.lang.Object | 
finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
 
Deployment
public Deployment()
- Creates a new instance of Deployment
 
Deployment
public Deployment(java.lang.String applicantId,
                  java.lang.String applicantComments,
                  EnvironmentMapping mapping,
                  Assembly assembly,
                  Target target)
- Creates a new instance of Deployment with mandatory attributes.
- Parameters:
 applicantId - Identifier of user who asked for deploymentapplicantComments - Comments on deployment demand made by applicantmapping - runtime environment context to use for deploymentassembly - Assembly to deploy onto environmenttarget - The target of deployment process
 
getApplicantId
public java.lang.String getApplicantId()
- Returns:
 - The identifier of user who asked for deployment
 
 
setApplicantId
public void setApplicantId(java.lang.String applicantId)
- Parameters:
 applicantId - The identifier of user who asked for deployment
 
getApplicantComments
public java.lang.String getApplicantComments()
- Returns:
 - The comments made by applicant on deployment demand
 
 
setApplicantComments
public void setApplicantComments(java.lang.String comments)
- Parameters:
 comments - The comments made by applicant on deployment demand
 
getAssigneeId
public java.lang.String getAssigneeId()
- Returns:
 - The identifier of user assigned to deployment realization
 
 
setAssigneeId
public void setAssigneeId(java.lang.String assigneeId)
- Parameters:
 assigneeId - The identifier of user assigned to deployment realization
 
getAssigneeComments
public java.lang.String getAssigneeComments()
- Returns:
 - The comments on deployment from assignee
 
 
setAssigneeComments
public void setAssigneeComments(java.lang.String comments)
- Parameters:
 comments - The comments on deployment from assignee
 
getCreationDate
public java.util.Date getCreationDate()
- Returns:
 - The creation date of the deployment demand
 
 
setCreationDate
public void setCreationDate(java.util.Date creationDate)
- Parameters:
 creationDate - The creation date of the deployment demand
 
getAssignationDate
public java.util.Date getAssignationDate()
- Returns:
 - The deployment demand assignation date
 
 
setAssignationDate
public void setAssignationDate(java.util.Date assignationDate)
- Parameters:
 assignationDate - The date deployment realization is assigned to an integrator
 
getRealizationDate
public java.util.Date getRealizationDate()
- Returns:
 - The deployment realization date
 
 
setRealizationDate
public void setRealizationDate(java.util.Date realizationDate)
- Parameters:
 realizationDate - The deployment realization timestamp
 
getWishedDate
public java.util.Date getWishedDate()
- Returns:
 - The date applicant wished the deployment's done
 
 
setWishedDate
public void setWishedDate(java.util.Date wishedDate)
- Parameters:
 wishedDate - The date application wished the deployment's done
 
getStatus
public Status getStatus()
- Returns:
 - The current status of this Deployment
 
 
setStatus
public void setStatus(Status status)
- Parameters:
 status - The current status of this deployment
 
getTarget
public Target getTarget()
- Returns:
 - The deployment target to use for process
 
 
setTarget
public void setTarget(Target target)
- Parameters:
 target - The deployment target to use for process
 
getAssembly
public Assembly getAssembly()
- Returns:
 - The assembly to deploy during this deployment
 
 
setAssembly
public void setAssembly(Assembly assembly)
- Parameters:
 assembly - The assembly that is deployed during this deployment
 
getEnvironmentMapping
public EnvironmentMapping getEnvironmentMapping()
- Returns:
 - The mapping that is runtime environment context for deployment
 
 
setEnvironmentMapping
public void setEnvironmentMapping(EnvironmentMapping environmentMapping)
- Parameters:
 environmentMapping - The mapping that is runtime environment context for deployment
 
completed
public boolean completed()
- Returns:
 - Flag telling if this deployment is completed
 
 
Copyright © 2005-2008 Join. All Rights Reserved.