Class Thaws

java.lang.Object
ubic.gemma.persistence.util.Thaws

public class Thaws extends Object
Consistent initialization logic for the entity graph.
  • Constructor Details

    • Thaws

      public Thaws()
  • Method Details

    • thawDatabaseEntry

      public static void thawDatabaseEntry(DatabaseEntry databaseEntry)
    • thawBibliographicReference

      public static void thawBibliographicReference(BibliographicReference br)
    • thawBioAssayDimension

      public static void thawBioAssayDimension(BioAssayDimension bioAssayDimension)
    • thawBioAssay

      public static void thawBioAssay(BioAssay ba)
      Thaw the given BioAssay.

      The corresponding biomaterial is also thawed with thawBioMaterial(BioMaterial).

    • thawBioMaterial

      public static void thawBioMaterial(BioMaterial bm2)
      Thaw the given BioMaterial.

      The following fields are initialized: sourceTaxon, treatments and factorValues.experimentalFactor.

      If the bioMaterial has a sourceBioMaterial, it is thawed as well, recursively. Circular references are detected and will result in a IllegalStateException.

    • thawSingleCellDimension

      public static void thawSingleCellDimension(SingleCellDimension singleCellDimension)
      Thaw a single-cell dimension.
    • thawCellTypeAssignment

      public static void thawCellTypeAssignment(CellTypeAssignment cellTypeAssignment)