Class BioAssayData

    • Constructor Detail

      • BioAssayData

        public BioAssayData()
    • Method Detail

      • 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
      • 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
        Since:
        2.2
      • 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.
        Since:
        2.2
      • 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
      • getBioAssaySet

        public BioAssaySetData getBioAssaySet()
        Get the bioassayset this bioassay belongs to.
        Hibernate: many-to-one
        column="`bioassayset_id`" not-null="true" outer-join="false" update="false" unique-key="BioAssay_uniquecolumn"
      • setBioAssaySet

        public void setBioAssaySet​(BioAssaySetData bioAssaySet)
      • getDataCubeColumn

        public DataCubeColumnData getDataCubeColumn()
        Get the column this bioassay stores it's data in.
        Hibernate: many-to-one
        column="`datacubecolumn_id`" not-null="true" unique-key="BioAssay_uniquecolumn" outer-join="false" update="false" cascade="save-update"
      • setDataCubeColumn

        public void setDataCubeColumn​(DataCubeColumnData dataCubeColumn)
      • getNumSpots

        public int getNumSpots()
        The number of unique spots in this bioassay.
        Hibernate: property
        column="`spots`" type="int" not-null="true" update="false"
      • setNumSpots

        public void setNumSpots​(int numSpots)
      • getNumFileSpots

        public int getNumFileSpots()
        The number of unique spots in this bioassayset.
        Since:
        2.8
        Hibernate: property
        column="`file_spots`" type="int" not-null="true"
      • setNumFileSpots

        public void setNumFileSpots​(int numFileSpots)
        Since:
        2.8
      • getParents

        public Set<BioAssayData> getParents()
        Get a set that manages the parent bioassays the data in this bioassay is based on.
        Hibernate: set
        table="`BioAssayParents`" lazy="true"
        Hibernate: collection-key
        column="`bioassay_id`"
        Hibernate: collection-many-to-many
        column="`parent_id`" class="net.sf.basedb.core.data.BioAssayData"
      • getChildren

        Set<BioAssayData> getChildren()
        This is the inverse end to getParents().
        Hibernate: set
        table="`BioAssayParents`" lazy="true" inverse="true"
        Hibernate: collection-key
        column="`parent_id`"
        Hibernate: collection-many-to-many
        column="`bioassay_id`" class="net.sf.basedb.core.data.BioAssayData"
      • getRawParents

        public Set<RawBioAssayData> getRawParents()
        Get a set that manages the raw parent bioassays the data in this bioassay is based on.
        Hibernate: set
        table="`BioAssayRawParents`" lazy="true"
        Hibernate: collection-key
        column="`bioassay_id`"
        Hibernate: collection-many-to-many
        column="`parent_id`" class="net.sf.basedb.core.data.RawBioAssayData"