Interface Well

    • Method Detail

      • asDataObject

        WellData asDataObject()
        Returns a WellData corresponding to the handled object.
        Specified by:
        asDataObject in interface RemoteObject
        Returns:
        See above.
      • getWellSamples

        java.util.List<WellSample> getWellSamples()
        Returns the well samples linked to the well.
        Returns:
        See above.
      • getPlate

        Plate getPlate()
        Returns the plate containing this Well.
        Returns:
        See above.
      • getPlates

        default java.util.List<Plate> getPlates​(Browser browser)
                                         throws ServiceException,
                                                AccessException,
                                                java.util.concurrent.ExecutionException
        Reloads this well and returns the plate containing it.
        Specified by:
        getPlates in interface HCSLinked
        Parameters:
        browser - The data browser.
        Returns:
        See above.
        Throws:
        ServiceException - Cannot connect to OMERO.
        AccessException - Cannot access data.
        java.util.concurrent.ExecutionException - A Facility can't be retrieved or instantiated.
      • getWells

        default java.util.List<Well> getWells​(Browser browser)
                                       throws ServiceException,
                                              AccessException,
                                              java.util.concurrent.ExecutionException
        Reloads this well and returns it as a singleton list.
        Specified by:
        getWells in interface HCSLinked
        Parameters:
        browser - The data browser.
        Returns:
        See above.
        Throws:
        ServiceException - Cannot connect to OMERO.
        AccessException - Cannot access data.
        java.util.concurrent.ExecutionException - A Facility can't be retrieved or instantiated.
      • getImages

        default java.util.List<Image> getImages​(Browser browser)
                                         throws ServiceException,
                                                AccessException,
                                                java.util.concurrent.ExecutionException
        Reloads this well and retrieves the images it contains.
        Specified by:
        getImages in interface ImageLinked
        Parameters:
        browser - The data browser.
        Returns:
        See above.
        Throws:
        ServiceException - Cannot connect to OMERO.
        AccessException - Cannot access data.
        java.util.concurrent.ExecutionException - A Facility can't be retrieved or instantiated.
      • getImages

        default java.util.List<Image> getImages()
        Retrieves the images contained in this well.
        Returns:
        See above.
      • getColumn

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        void reload​(Browser browser)
             throws ServiceException,
                    AccessException,
                    java.util.concurrent.ExecutionException
        Reloads the well from OMERO.
        Parameters:
        browser - The data browser.
        Throws:
        ServiceException - Cannot connect to OMERO.
        AccessException - Cannot access data.
        java.util.concurrent.ExecutionException - A Facility can't be retrieved or instantiated.