Class DerivedBioAssayData

    • Constructor Detail

      • DerivedBioAssayData

        public DerivedBioAssayData()
    • Method Detail

      • getEntryDate

        public Date getEntryDate()
        Description copied from interface: RegisteredData
        Get the date this item was added to the database. The value is generated at creation time and can't be modified later.
        Specified by:
        getEntryDate in interface RegisteredData
      • setEntryDate

        public void setEntryDate​(Date entryDate)
      • isRoot

        public boolean isRoot()
        A flag indicating if this is a root derived bioassay or not. A root bioassay can only have physical bioassays as parents, while a non-root bioassay only can have other derived bioassays as parents (but the physical bioassays collection should be automatically managed to reflect the parents of the parents, etc.)
        Since:
        3.2
        Hibernate: property
        column="`is_root`" type="boolean" not-null="true"
      • setRoot

        public void setRoot​(boolean isRoot)
      • getPhysicalBioAssays

        public Set<PhysicalBioAssayData> getPhysicalBioAssays()
        A set that manages the parent physical bioassays that this derived bioassay is related to.
        Since:
        3.2
        Hibernate: set
        table="`ParentPhysicalBioAssays`" lazy="true"
        Hibernate: collection-key
        column="`derivedbioassay_id`"
        Hibernate: collection-many-to-many
        column="`physicalbioassay_id`" class="net.sf.basedb.core.data.PhysicalBioAssayData"
      • getParents

        public Set<DerivedBioAssayData> getParents()
        A set that manages the parent bioassays that this derived bioassay related to.
        Since:
        3.2
        Hibernate: set
        table="`ParentDerivedBioAssays`" lazy="true"
        Hibernate: collection-key
        column="`derivedbioassay_id`"
        Hibernate: collection-many-to-many
        column="`parentbioassay_id`" class="net.sf.basedb.core.data.DerivedBioAssayData"
      • getChildren

        public Set<DerivedBioAssayData> getChildren()
        This is the inverse end.
        See Also:
        getParents()
        Hibernate: set
        table="`ParentDerivedBioAssays`" lazy="true" inverse="true"
        Hibernate: collection-key
        column="`parentbioassay_id`"
        Hibernate: collection-many-to-many
        column="`derivedbioassay_id`" class="net.sf.basedb.core.data.DerivedBioAssayData"
      • getRawBioAssays

        Set<RawBioAssayData> getRawBioAssays()
        This is the inverse end.
        See Also:
        RawBioAssayData.getParentBioAssay()
        Hibernate: set
        lazy="true" inverse="true"
        Hibernate: collection-key
        column="`bioassay_id`"
        Hibernate: collection-one-to-many
        class="net.sf.basedb.core.data.RawBioAssayData"
      • getProtocol

        public ProtocolData getProtocol()
        Get the protocol used to create this bioassay set.
        Hibernate: many-to-one
        column="`protocol_id`" not-null="false" outer-join="false"
      • setProtocol

        public void setProtocol​(ProtocolData protocol)
      • getKit

        public KitData getKit()
        Get the kit used to create this bioassay set.
        Since:
        3.7
        Hibernate: many-to-one
        column="`kit_id`" not-null="false" outer-join="false"
      • setKit

        public void setKit​(KitData kit)
      • getHardware

        public HardwareData getHardware()
        Get the hardware used to create this bioassay set.
        Hibernate: many-to-one
        column="`hardware_id`" not-null="false" outer-join="false"
      • setHardware

        public void setHardware​(HardwareData hardware)
      • getSoftware

        public SoftwareData getSoftware()
        Get the software used to create this bioassay set.
        Hibernate: many-to-one
        column="`software_id`" not-null="false" outer-join="false"
      • setSoftware

        public void setSoftware​(SoftwareData software)
      • getJob

        public JobData getJob()
        Get the job used to create this bioassay set.
        Hibernate: many-to-one
        column="`job_id`" not-null="false" outer-join="false"
      • setJob

        public void setJob​(JobData job)
      • getExtract

        public ExtractData getExtract()
        Get the extract that this bioassay is related to.
        Hibernate: many-to-one
        column="`extract_id`" not-null="false" outer-join="false"
      • setExtract

        public void setExtract​(ExtractData extract)