|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.figure8.join.core.EntityObject
org.figure8.join.businessobjects.artifact.Deliverable
public class Deliverable
A deliverable is an artifact representing a work delivery for
the software project. A deliverable is typed and supplied for
realizing a specific Release.
Such a delivery must contain information about the supplier, the
version of the delivery and some comments.
A key must also be provided to have a unique identifier
of this deliverable. Keys are typically generated by type handler
that exactly knows how to guarantee key unicity.
Release,
DeliverableType,
Serialized Form| Constructor Summary | |
|---|---|
Deliverable()
Creates a new instance of Deliverable |
|
Deliverable(java.lang.String versionInfo,
java.lang.String comments,
java.lang.String supplierId,
Release release,
DeliverableType type)
Creates a new instance of Deliverable with mandatory fields. |
|
| Method Summary | |
|---|---|
java.util.List |
getAssemblies()
|
java.lang.String |
getCategoryInfo()
Return the category information on this deliverable, ie : the key of its associated DeliverableType |
java.lang.String |
getComments()
|
java.util.Date |
getCreationDate()
|
DeliverableType |
getDeliverableType()
|
java.lang.String |
getKey()
|
Release |
getRelease()
Retrieve the release that has cause this artifact creation |
java.lang.String |
getSupplierId()
|
java.lang.String |
getUniqueId()
Retrieve the unique identifier of this artifact. |
java.lang.String |
getVersionInfo()
Retrieve the version information on this deliverable. |
void |
setAssemblies(java.util.List assemblies)
|
void |
setComments(java.lang.String comments)
|
void |
setCreationDate(java.util.Date creationDate)
|
void |
setDeliverableType(DeliverableType type)
|
void |
setKey(java.lang.String key)
|
void |
setRelease(Release release)
|
void |
setSupplierId(java.lang.String supplier)
|
void |
setVersionInfo(java.lang.String info)
|
| Methods inherited from class org.figure8.join.core.EntityObject |
|---|
clone, equals, getId, hashCode, isTransient |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Deliverable()
public Deliverable(java.lang.String versionInfo,
java.lang.String comments,
java.lang.String supplierId,
Release release,
DeliverableType type)
versionInfo - Information on this deliverable versioncomments - Comments on deliverablesupplierId - Identifier of supplierrelease - Release this deliverable has been realized fortype - The type of this delierable| Method Detail |
|---|
public java.lang.String getKey()
public void setKey(java.lang.String key)
key - This deliverable unique keypublic java.lang.String getComments()
public void setComments(java.lang.String comments)
comments - Comments on this deliverablepublic void setVersionInfo(java.lang.String info)
info - Version information for this deliverablepublic java.util.Date getCreationDate()
public void setCreationDate(java.util.Date creationDate)
creationDate - The deliverable creation timestamppublic java.lang.String getSupplierId()
public void setSupplierId(java.lang.String supplier)
supplier - The id of person who makes deliverypublic java.util.List getAssemblies()
Assembly objects containing this deliverablepublic void setAssemblies(java.util.List assemblies)
assemblies - A set of assemblies containing this deliverablepublic void setRelease(Release release)
release - Release this deliverable has been done forpublic DeliverableType getDeliverableType()
public void setDeliverableType(DeliverableType type)
type - The type of this deliverablepublic java.lang.String getUniqueId()
getUniqueId in interface Artifactpublic java.lang.String getVersionInfo()
getVersionInfo in interface Artifactpublic java.lang.String getCategoryInfo()
DeliverableType
getCategoryInfo in interface Artifactpublic Release getRelease()
getRelease in interface Artifact
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||