Class RootRawBioAssayData

java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.RootRawBioAssayData
All Implemented Interfaces:
AnnotatableData, IdentifiableData, NameableData

public class RootRawBioAssayData
extends BasicData
implements AnnotatableData, NameableData
This class holds the link between experiments and raw bioassays including an annotation set that is representing the experimental factor values.
Since:
3.6
Author:
Nicklas
See Also:
RootRawBioAssay
Hibernate: class
table="`RootRawBioAssays`" lazy="true"
  • Field Details

  • Constructor Details

    • RootRawBioAssayData

      public RootRawBioAssayData()
  • Method Details

    • getAnnotationSet

      public AnnotationSetData getAnnotationSet()
      Description copied from interface: AnnotatableData
      Get the annotation set that holds the annotations for an item.
      Specified by:
      getAnnotationSet in interface AnnotatableData
      Returns:
      An AnnotationSetData item or null if no annotations exist
    • setAnnotationSet

      public void setAnnotationSet​(AnnotationSetData annotationSet)
      Description copied from interface: AnnotatableData
      Change the annotation set. Use null to remove the annotations.
      Specified by:
      setAnnotationSet in interface AnnotatableData
      Parameters:
      annotationSet - Annotation set to change to.
    • getAnnotations

      public Set<AnnotationLink> getAnnotations()
      Description copied from interface: AnnotatableData
      Short-cut to all annotations belonging to this item. Used for HQL queries only. This is the inverse end. NOTE! The property-ref="annotationSet" require that AnnotationSetData implements Serializable
      Specified by:
      getAnnotations in interface AnnotatableData
    • setAnnotations

      void setAnnotations​(Set<AnnotationLink> links)
    • getName

      public String getName()
      Description copied from interface: NameableData
      Get the name of the item.
      Specified by:
      getName in interface NameableData
      Returns:
      A String with the name of the item
    • setName

      public void setName​(String name)
      Description copied from interface: NameableData
      Set the name of the item. The name cannot be null and mustn't be longer than the value specified by the MAX_NAME_LENGTH constant.
      Specified by:
      setName in interface NameableData
      Parameters:
      name - The new name for the item
    • getDescription

      public String getDescription()
      Description copied from interface: NameableData
      Get the description for the item.
      Specified by:
      getDescription in interface NameableData
      Returns:
      A String with a description of the item
    • setDescription

      public void setDescription​(String description)
      Description copied from interface: NameableData
      Set the description for the item. The description can be null but mustn't be longer than the value specified by the MAX_DESCRIPTION_LENGTH constant.
      Specified by:
      setDescription in interface NameableData
      Parameters:
      description - The new description for the item
    • getExperiment

      public ExperimentData getExperiment()
      Get the experiment this root raw bioassay belongs to.
      Hibernate: column
      name="`experiment_id`" not-null="true" unique-key="RootRawBioAssay_uniquebioassay"
      Hibernate: many-to-one
      outer-join="false" update="false"
    • setExperiment

      public void setExperiment​(ExperimentData experiment)
    • getRawBioAssay

      public RawBioAssayData getRawBioAssay()
      Get the raw bioassay root raw bioassay is derived from.
      Hibernate: column
      name="`rawbioassay_id`" not-null="true" unique-key="RootRawBioAssay_uniquebioassay"
      Hibernate: many-to-one
      outer-join="false" update="false"
    • setRawBioAssay

      public void setRawBioAssay​(RawBioAssayData rawBioAssay)