Class ArrayDesignData

    • Constructor Detail

      • ArrayDesignData

        public ArrayDesignData()
    • 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)
      • getPlatform

        public PlatformData getPlatform()
        Get the platform this raw bioassay uses
        Since:
        2.5
        Hibernate: column
        name="`platform_id`" not-null="true"
        Hibernate: many-to-one
        outer-join="false"
      • setPlatform

        public void setPlatform​(PlatformData platform)
      • getVariant

        public PlatformVariantData getVariant()
        Get the platform variant this raw bioassay uses, or null.
        Since:
        2.5
        Hibernate: column
        name="`variant_id`"
        Hibernate: many-to-one
        outer-join="false"
      • getJob

        public JobData getJob()
        Get the job that was used to import features to this array desing
        Since:
        2.7
        Hibernate: many-to-one
        column="`job_id`" not-null="false" outer-join="false"
      • setJob

        public void setJob​(JobData job)
        Since:
        2.7
      • getNumArrays

        public int getNumArrays()
        The number of arrays on a single slide.
        Since:
        2.6
        Hibernate: property
        column="`num_arrays`" type="int" not-null="true"
      • setNumArrays

        public void setNumArrays​(int numArrays)
      • getHasFeatures

        public boolean getHasFeatures()
        If the array design has features or not.
        Hibernate: property
        column="`has_features`" type="boolean" not-null="true"
      • setHasFeatures

        public void setHasFeatures​(boolean hasFeatures)
      • getNumDbFeatures

        public int getNumDbFeatures()
        The number of features on this array design that are stored in the database.
        Since:
        2.5
        Hibernate: property
        column="`db_features`" type="int" not-null="true"
      • setNumDbFeatures

        public void setNumDbFeatures​(int dbFeatures)
      • getNumFileFeatures

        public int getNumFileFeatures()
        The number of features on this array design that are stored inside files.
        Since:
        2.5
        Hibernate: property
        column="`file_features`" type="int" not-null="true"
      • setNumFileFeatures

        public void setNumFileFeatures​(int fileFeatures)
      • getFeatureIdentificationMethod

        public int getFeatureIdentificationMethod()
        The method to use for identiying features. 1 = COORDINATES, 2 = POSITION, 3 = FEATURE_ID
        Since:
        2.6
        Hibernate: property
        column="`identification_method`" type="int" not-null="true"
      • setFeatureIdentificationMethod

        public void setFeatureIdentificationMethod​(int featureIdentificationMethod)
      • getArrayDesignBlocks

        Set<ArrayDesignBlockData> getArrayDesignBlocks()
        This is the inverse end.
        See Also:
        ArrayDesignBlockData.getArrayDesign()
        Hibernate: set
        lazy="true" inverse="true" cascade="delete"
        Hibernate: collection-key
        column="`arraydesign_id`"
        Hibernate: collection-one-to-many
        class="net.sf.basedb.core.data.ArrayDesignBlockData"
      • getPlates

        public Set<ArrayDesignPlateData> getPlates()
        The plates this design is made from.
        Hibernate: set
        lazy="true" inverse="true" cascade="all-delete-orphan"
        Hibernate: collection-key
        column="`arraydesign_id`"
        Hibernate: collection-one-to-many
        class="net.sf.basedb.core.data.ArrayDesignPlateData"
      • getArrayBatches

        Set<ArrayBatchData> getArrayBatches()
        This is the inverse end.
        See Also:
        ArrayBatchData.getArrayDesign()
        Hibernate: set
        lazy="true" inverse="true"
        Hibernate: collection-key
        column="`arraydesign_id`"
        Hibernate: collection-one-to-many
        class="net.sf.basedb.core.data.ArrayBatchData"