2.17.2: 2011-06-17

net.sf.basedb.core.data
Class ExtraValueData

java.lang.Object
  extended by net.sf.basedb.core.data.BasicData
      extended by net.sf.basedb.core.data.ExtraValueData
All Implemented Interfaces:
FileStoreEnabledData, IdentifiableData

public class ExtraValueData
extends BasicData
implements FileStoreEnabledData

This represents the use of extra values that have been calculated for a bioassayset. Each bioassay set may only have one extra value of each type.

Version:
2.0
Author:
Nicklas
See Also:
ExtraValue, Experiments and analysis overview
Last modified
$Date: 2009-04-06 14:52:39 +0200 (Mon, 06 Apr 2009) $
Hibernate: class
table="`ExtraValues`" lazy="false"

Field Summary
private  BioAssaySetData bioAssaySet
           
private  DataCubeExtraValueData dataCubeExtraValue
           
private  ExtraValueTypeData extraValueType
           
private  FileSetData fileSet
           
private  JobData job
           
private  int numFileValues
           
private  int numValues
           
 
Constructor Summary
ExtraValueData()
           
 
Method Summary
 BioAssaySetData getBioAssaySet()
          Get the bioassayset this extra value belongs to.
 DataCubeExtraValueData getDataCubeExtraValue()
          Get the data cube extra value where the extra values are stored.
 ExtraValueTypeData getExtraValueType()
          Get the type of this extra value.
 FileSetData getFileSet()
          Get the file set attached to this item.
 JobData getJob()
          Get the job that was used to execute this calculate this extra value.
 int getNumFileValues()
          The number of extra values that are stored in files.
 int getNumValues()
          The number of extra values that have been inserted.
 void setBioAssaySet(BioAssaySetData bioAssaySet)
           
 void setDataCubeExtraValue(DataCubeExtraValueData dataCubeExtraValue)
           
 void setExtraValueType(ExtraValueTypeData extraValueType)
           
 void setFileSet(FileSetData fileSet)
          Attach a file set to the item.
 void setJob(JobData job)
           
 void setNumFileValues(int numFileValues)
           
 void setNumValues(int numValues)
           
 
Methods inherited from class net.sf.basedb.core.data.BasicData
equals, getId, getVersion, hashCode, setId, setVersion, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.basedb.core.data.IdentifiableData
getId, getVersion
 

Field Detail

fileSet

private FileSetData fileSet

bioAssaySet

private BioAssaySetData bioAssaySet

extraValueType

private ExtraValueTypeData extraValueType

dataCubeExtraValue

private DataCubeExtraValueData dataCubeExtraValue

numValues

private int numValues

numFileValues

private int numFileValues

job

private JobData job
Constructor Detail

ExtraValueData

public ExtraValueData()
Method Detail

getFileSet

public FileSetData getFileSet()
Description copied from interface: FileStoreEnabledData
Get the file set attached to this item.

Specified by:
getFileSet in interface FileStoreEnabledData
Returns:
A FileSetData object or null if no files are attached

setFileSet

public void setFileSet(FileSetData fileSet)
Description copied from interface: FileStoreEnabledData
Attach a file set to the item. Null is allowed to unlink it.

Specified by:
setFileSet in interface FileStoreEnabledData

getBioAssaySet

public BioAssaySetData getBioAssaySet()
Get the bioassayset this extra value belongs to.

Hibernate: many-to-one
column="`bioassayset_id`" not-null="true" outer-join="false" update="false" unique-key="uniqueextravalue"

setBioAssaySet

public void setBioAssaySet(BioAssaySetData bioAssaySet)

getExtraValueType

public ExtraValueTypeData getExtraValueType()
Get the type of this extra value.

Hibernate: many-to-one
column="`extravaluetype_id`" not-null="true" outer-join="false" update="false" unique-key="uniqueextravalue"

setExtraValueType

public void setExtraValueType(ExtraValueTypeData extraValueType)

getDataCubeExtraValue

public DataCubeExtraValueData getDataCubeExtraValue()
Get the data cube extra value where the extra values are stored.

Hibernate: many-to-one
column="`datacubeextravalue_id`" not-null="true" outer-join="false" update="false" cascade="save-update"

setDataCubeExtraValue

public void setDataCubeExtraValue(DataCubeExtraValueData dataCubeExtraValue)

getNumValues

public int getNumValues()
The number of extra values that have been inserted.

Hibernate: property
column="`values`" type="int" not-null="true" update="false"

setNumValues

public void setNumValues(int numValues)

getNumFileValues

public int getNumFileValues()
The number of extra values that are stored in files.

Hibernate: property
column="`file_values`" type="int" not-null="true"

setNumFileValues

public void setNumFileValues(int numFileValues)

getJob

public JobData getJob()
Get the job that was used to execute this calculate this extra value. Null is allowed.

Hibernate: many-to-one
column="`job_id`" not-null="false" outer-join="false" update="false"

setJob

public void setJob(JobData job)

2.17.2: 2011-06-17