net.sf.basedb.core.data
Class PhysicalBioAssayData
java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.OwnedData
net.sf.basedb.core.data.SharedData
net.sf.basedb.core.data.CommonData
net.sf.basedb.core.data.AnnotatedData
net.sf.basedb.core.data.PhysicalBioAssayData
- All Implemented Interfaces:
- AnnotatableData, IdentifiableData, LoggableData, NameableData, OwnableData, RemovableData, ShareableData, SubtypableData
public class PhysicalBioAssayData
- extends AnnotatedData
- implements SubtypableData
This class holds information about a physical bioassay (eg. a hybridization or similar).
- Since:
- 3.0
- Author:
- Nicklas
- See Also:
PhysicalBioAssay
,
Developer documentation: Bioassays and raw data- Last modified
- $Date: 2011-10-21 13:15:41 +0200 (Fri, 21 Oct 2011) $
- Hibernate: class
- table="`PhysicalBioAssays`" lazy="true"
subtype
private ItemSubtypeData subtype
arraySlide
private ArraySlideData arraySlide
creationEvent
private BioMaterialEventData creationEvent
size
private int size
rootDerivedBioAssays
private Set<DerivedBioAssayData> rootDerivedBioAssays
derivedBioAssays
private Set<DerivedBioAssayData> derivedBioAssays
PhysicalBioAssayData
public PhysicalBioAssayData()
getItemSubtype
public ItemSubtypeData getItemSubtype()
- Description copied from interface:
SubtypableData
- Get the subtype of the item.
- Specified by:
getItemSubtype
in interface SubtypableData
setItemSubtype
public void setItemSubtype(ItemSubtypeData subtype)
- Description copied from interface:
SubtypableData
- Set the subtype of the item.
- Specified by:
setItemSubtype
in interface SubtypableData
getArraySlide
public ArraySlideData getArraySlide()
- Get the array slide.
- Hibernate: many-to-one
- column="`arrayslide_id`" not-null="false" unique="true" outer-join="false"
setArraySlide
public void setArraySlide(ArraySlideData arraySlide)
getCreationEvent
public BioMaterialEventData getCreationEvent()
- Get the event that created this bioassay. Mapping is defined
in hibernate-properties-PhysicalBioassayData.xml since XDoclet
cannot generate it.
setCreationEvent
void setCreationEvent(BioMaterialEventData creationEvent)
getSize
public int getSize()
- The number size of the bioassay. Eg. the number of biomaterial positions that
it has. A single position may or may not hold more than one biomaterial.
- Hibernate: property
- column="`size`" type="int" not-null="true"
setSize
public void setSize(int size)
getRootDerivedBioAssays
Set<DerivedBioAssayData> getRootDerivedBioAssays()
- This is the inverse end with an extra restriction
- See Also:
DerivedBioAssayData.getPhysicalBioAssay()
- Hibernate: set
- lazy="true" inverse="true" where="`parent_id` is null"
- Hibernate: collection-key
- column="`bioassay_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.DerivedBioAssayData"
setRootDerivedBioAssays
void setRootDerivedBioAssays(Set<DerivedBioAssayData> rootDerivedBioAssays)
getDerivedBioAssays
Set<DerivedBioAssayData> getDerivedBioAssays()
- This is the inverse end.
- See Also:
DerivedBioAssayData.getPhysicalBioAssay()
- Hibernate: set
- lazy="true" inverse="true"
- Hibernate: collection-key
- column="`bioassay_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.DerivedBioAssayData"
setDerivedBioAssays
void setDerivedBioAssays(Set<DerivedBioAssayData> derivedBioAssays)