|
||||||||||
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.Component
public class Component
Release
,
Assembly
,
ComponentType
,
Serialized FormConstructor Summary | |
---|---|
Component()
Creates a new instance of Component |
|
Component(java.lang.String versionInfo,
long size,
ComponentType type)
Creates a new instance of Component with mandatory attributes |
Method Summary | |
---|---|
java.util.List |
getAssemblies()
|
Assembly |
getAssembly()
|
java.util.List |
getBuilds()
|
java.lang.String |
getCategoryInfo()
Return the category information on this component, ie : the key of its associated ComponentType |
ComponentType |
getComponentType()
|
java.util.Date |
getCreationDate()
|
java.lang.String |
getKey()
|
Release |
getRelease()
Retrieve the release that has cause this artifact creation |
long |
getSize()
|
java.lang.String |
getUniqueId()
Retrieve the unique identifier of this artifact. |
java.lang.String |
getVersionInfo()
Retrieve the version information on this component. |
void |
setAssemblies(java.util.List assemblies)
|
void |
setAssembly(Assembly assembly)
|
void |
setBuilds(java.util.List builds)
|
void |
setComponentType(ComponentType type)
|
void |
setCreationDate(java.util.Date creationDate)
|
void |
setKey(java.lang.String key)
|
void |
setSize(long size)
|
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 Component()
public Component(java.lang.String versionInfo, long size, ComponentType type)
versionInfo
- Information on this component versionsize
- The size of this component (in bytes)type
- The type of this componentMethod Detail |
---|
public java.lang.String getKey()
public void setKey(java.lang.String key)
key
- This component unique keypublic void setVersionInfo(java.lang.String info)
info
- Version information for this componentpublic java.util.Date getCreationDate()
public void setCreationDate(java.util.Date creationDate)
creationDate
- The component creation timestamppublic long getSize()
public void setSize(long size)
size
- The size of this component (in bytes)public java.util.List getBuilds()
Build
objects containing this componentpublic void setBuilds(java.util.List builds)
builds
- A set of builds containing this componentpublic java.util.List getAssemblies()
Assembly
objects containing this componentpublic void setAssemblies(java.util.List assemblies)
assemblies
- A set of assemblies containing this componentpublic Assembly getAssembly()
public void setAssembly(Assembly assembly)
assembly
- The assembly that has generated this componentpublic ComponentType getComponentType()
public void setComponentType(ComponentType 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()
ComponentType
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 |