Class BioAssayValueObject

    • Constructor Detail

      • BioAssayValueObject

        public BioAssayValueObject()
        Required when using the class as a spring bean.
      • BioAssayValueObject

        public BioAssayValueObject​(BioAssay bioAssay)
      • BioAssayValueObject

        public BioAssayValueObject​(BioAssay bioAssay,
                                   boolean basic)
      • BioAssayValueObject

        public BioAssayValueObject​(BioAssay bioAssay,
                                   boolean basic,
                                   boolean predictedOutlier)
      • BioAssayValueObject

        public BioAssayValueObject​(BioAssay bioAssay,
                                   @Nullable
                                   Map<ArrayDesign,​ArrayDesignValueObject> ad2vo,
                                   @Nullable
                                   BioAssay sourceBioAssay,
                                   boolean basic,
                                   boolean allFactorValues)
        Parameters:
        ad2vo - pre-populated array design VOs by array design, or null to ignore and the VOs will be initialized via ArrayDesignValueObject(ArrayDesign)
        sourceBioAssay - the source BioAssay if known, this corresponds to the assay of the source sample, but since there might be more than one, it must be picked explicitly based on the context
        basic - if true, produce basic factor values in the corresponding biomaterial, see BioMaterialValueObject(BioMaterial, boolean, boolean) for more details
        allFactorValues - include all FVs, including those inherited from the source biomaterial in the corresponding biomaterial
      • BioAssayValueObject

        public BioAssayValueObject​(Long id)
    • Method Detail

      • getSourceBioAssayId

        public Long getSourceBioAssayId()
      • getDescription

        public String getDescription()
      • getMetadata

        public String getMetadata()
      • getName

        public String getName()
      • getPredictedOutlier

        public Boolean getPredictedOutlier()
      • getProcessingDate

        public Date getProcessingDate()
      • getSequencePairedReads

        public Boolean getSequencePairedReads()
      • getSequenceReadCount

        public Long getSequenceReadCount()
      • getSequenceReadLength

        public Integer getSequenceReadLength()
      • getUserFlaggedOutlier

        public Boolean getUserFlaggedOutlier()
      • isOutlier

        public boolean isOutlier()
      • setSourceBioAssayId

        public void setSourceBioAssayId​(Long sourceBioAssayId)
      • setDescription

        public void setDescription​(String description)
      • setMetadata

        public void setMetadata​(String metadata)
      • setName

        public void setName​(String name)
      • setOutlier

        public void setOutlier​(boolean outlier)
      • setPredictedOutlier

        public void setPredictedOutlier​(Boolean predictedOutlier)
      • setProcessingDate

        public void setProcessingDate​(Date processingDate)
      • setSequencePairedReads

        public void setSequencePairedReads​(Boolean sequencePairedReads)
      • setSequenceReadCount

        public void setSequenceReadCount​(Long sequenceReadCount)
      • setSequenceReadLength

        public void setSequenceReadLength​(Integer sequenceReadLength)
      • setUserFlaggedOutlier

        public void setUserFlaggedOutlier​(Boolean userFlaggedOutlier)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object