|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 FormConstructor 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 delierableMethod 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 Artifact
public java.lang.String getVersionInfo()
getVersionInfo
in interface Artifact
public java.lang.String getCategoryInfo()
DeliverableType
getCategoryInfo
in interface Artifact
public Release getRelease()
getRelease
in interface Artifact
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |