Package net.sf.basedb.core.data
Class ExtraValueData
- java.lang.Object
-
- net.sf.basedb.core.data.BasicData
-
- 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
, Developer documentation: Experiments and analysis- Last modified
- $Date: 2014-06-10 13:27:02 +0200 (ti, 10 jun 2014) $
- Hibernate: class
- table="`ExtraValues`" lazy="false"
-
-
Field Summary
Fields Modifier and Type Field Description private BioAssaySetData
bioAssaySet
private DataCubeExtraValueData
dataCubeExtraValue
private ExtraValueTypeData
extraValueType
private FileSetData
fileSet
private JobData
job
private int
numFileValues
private int
numValues
-
Constructor Summary
Constructors Constructor Description ExtraValueData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
Method Detail
-
getFileSet
public FileSetData getFileSet()
Description copied from interface:FileStoreEnabledData
Get the file set attached to this item.- Specified by:
getFileSet
in interfaceFileStoreEnabledData
- 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 interfaceFileStoreEnabledData
-
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="ExtraValue_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="ExtraValue_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)
-
-