Class WellWrapper

    • Field Detail

      • ANNOTATION_LINK

        public static final java.lang.String ANNOTATION_LINK
        Annotation link name for this type of object
        See Also:
        Constant Field Values
    • Constructor Detail

      • WellWrapper

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

      • getWellSamples

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

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

        public java.util.List<PlateAcquisitionWrapper> getPlateAcquisitions​(Client client)
                                                                     throws ServiceException,
                                                                            AccessException,
                                                                            java.util.concurrent.ExecutionException
        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.
        java.util.concurrent.ExecutionException - A Facility can't be retrieved or instantiated.
      • getImages

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

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

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

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

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

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

        public 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

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

        public void setRed​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.Integer alpha)
        Sets the alpha component of the color associated to the well.
        Parameters:
        alpha - The value to set.
      • refresh

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