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
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 Details
-
fileSet
-
bioAssaySet
-
extraValueType
-
dataCubeExtraValue
-
numValues
private int numValues -
numFileValues
private int numFileValues -
job
-
-
Constructor Details
-
ExtraValueData
public ExtraValueData()
-
-
Method Details
-
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
Description copied from interface:FileStoreEnabledData
Attach a file set to the item. Null is allowed to unlink it.- Specified by:
setFileSet
in interfaceFileStoreEnabledData
-
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
-
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
-
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
-
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
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
-