Class WellWrapper


public class WellWrapper extends GenericRepositoryObjectWrapper<WellData>
Class containing a WellData object.

Wraps function calls to the WellData contained.

  • Field Details

  • Constructor Details

    • WellWrapper

      public WellWrapper(WellData well)
      Constructor of the class WellWrapper.
      Parameters:
      well - The WellData contained in the WellWrapper.
  • Method Details

    • annotationLinkType

      protected String annotationLinkType()
      Returns the type of annotation link for this object.
      Specified by:
      annotationLinkType in class AnnotatableWrapper<WellData>
      Returns:
      See above.
    • getName

      public String getName()
      Gets the object name.
      Specified by:
      getName in class GenericRepositoryObjectWrapper<WellData>
      Returns:
      See above.
    • getDescription

      public String getDescription()
      Gets the object description
      Specified by:
      getDescription in class GenericRepositoryObjectWrapper<WellData>
      Returns:
      See above.
    • asWellData

      @Deprecated public WellData asWellData()
      Deprecated.
      Returns the WellData contained. Use GenericObjectWrapper.asDataObject() instead.
      Returns:
      See above.
    • getWellSamples

      public List<WellSampleWrapper> getWellSamples()
      Returns the well samples linked to the well.
      Returns:
      See above.
    • getScreens

      Refreshes this well and retrieves the screens containing it.
      Parameters:
      client - The client handling the connection.
      Returns:
      See above
      Throws:
      ServiceException - Cannot connect to OMERO.
      AccessException - Cannot access data.
      ExecutionException - A Facility can't be retrieved or instantiated.
      OMEROServerError - Server error.
    • getPlate

      public PlateWrapper getPlate()
      Returns the plate containing this Well.
      Returns:
      See above.
    • getPlateAcquisitions

      Refreshes this well and returns the plate acquisitions linked to it.
      Parameters:
      client - The client handling the connection.
      Returns:
      See above.
      Throws:
      ServiceException - Cannot connect to OMERO.
      AccessException - Cannot access data.
      ExecutionException - A Facility can't be retrieved or instantiated.
    • getImages

      public List<ImageWrapper> getImages()
      Retrieves the images contained in this well.
      Returns:
      See above.
    • getColumn

      public Integer getColumn()
      Returns the column used to indicate the location of the well on the grid.
      Returns:
      See above.
    • getRow

      public Integer getRow()
      Returns the row used to indicate the location of the well on the grid.
      Returns:
      See above.
    • getStatus

      public String getStatus()
      Returns the status of the well.
      Returns:
      See above.
    • setStatus

      public void setStatus(String status)
      Sets the status of the well.
      Parameters:
      status - The status of the well.
    • getWellType

      public String getWellType()
      Returns a human-readable identifier for the screening status e.g. empty, positive control, etc.
      Returns:
      See above.
    • setWellType

      public void setWellType(String type)
      Sets a human-readable identifier for the screening status e.g. empty, positive control, etc.
      Parameters:
      type - The value to set.
    • getRed

      public int getRed()
      Returns the red component of the color associated to the well, or -1.
      Returns:
      See above.
    • setRed

      public void setRed(Integer red)
      Sets the red component of the color associated to the well.
      Parameters:
      red - The value to set.
    • getGreen

      public int getGreen()
      Returns the green component of the color associated to the well, or -1.
      Returns:
      See above.
    • setGreen

      public void setGreen(Integer green)
      Sets the green component of the color associated to the well.
      Parameters:
      green - The value to set.
    • getBlue

      public int getBlue()
      Returns the blue component of the color associated to the well, or -1.
      Returns:
      See above.
    • setBlue

      public void setBlue(Integer blue)
      Sets the blue component of the color associated to the well.
      Parameters:
      blue - The value to set.
    • getAlpha

      public int getAlpha()
      Returns the alpha component of the color associated to the well, or -1.
      Returns:
      See above.
    • setAlpha

      public void setAlpha(Integer alpha)
      Sets the alpha component of the color associated to the well.
      Parameters:
      alpha - The value to set.
    • reload

      public void reload(Browser browser) throws ServiceException, AccessException, ExecutionException
      Reloads the well from OMERO.
      Overrides:
      reload in class GenericRepositoryObjectWrapper<WellData>
      Parameters:
      browser - The data browser.
      Throws:
      ServiceException - Cannot connect to OMERO.
      AccessException - Cannot access data.
      ExecutionException - A Facility can't be retrieved or instantiated.