Interface Plate

    • Method Detail

      • setName

        void setName​(java.lang.String name)
        Sets the name of the plate.
        Parameters:
        name - The name of the plate. Mustn't be null.
        Throws:
        java.lang.IllegalArgumentException - If the name is null.
      • setDescription

        void setDescription​(java.lang.String description)
        Sets the description of the plate.
        Parameters:
        description - The description of the plate.
      • getPlates

        default java.util.List<Plate> getPlates​(Browser browser)
                                         throws ServiceException,
                                                AccessException,
                                                java.util.concurrent.ExecutionException
        Reloads and returns this plate as a singleton list.
        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.
      • getPlateAcquisitions

        java.util.List<PlateAcquisition> getPlateAcquisitions()
        Returns the plate acquisitions related to this plate.
        Returns:
        See above.
      • getWells

        java.util.List<Well> getWells​(Browser browser)
                               throws ServiceException,
                                      AccessException,
                                      java.util.concurrent.ExecutionException
        Gets all wells in the plate available from OMERO.
        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
        Returns the images contained in the wells of this plate.
        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.
      • getColumnSequenceIndex

        int getColumnSequenceIndex()
        Returns the index indicating how to label a column.
        Returns:
        See above.
      • getRowSequenceIndex

        int getRowSequenceIndex()
        Returns the index indicating how to label a row.
        Returns:
        See above.
      • getDefaultSample

        int getDefaultSample()
        Returns the currently selected field or 0.
        Returns:
        See above.
      • setDefaultSample

        void setDefaultSample​(int value)
        Sets the default sample.
        Parameters:
        value - The value to set.
      • getStatus

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

        void setStatus​(java.lang.String value)
        Sets the status.
        Parameters:
        value - The value to set.
      • getExternalIdentifier

        java.lang.String getExternalIdentifier()
        Returns the external identifier of the plate.
        Returns:
        See above.
      • setExternalIdentifier

        void setExternalIdentifier​(java.lang.String value)
        Sets the external identifier.
        Parameters:
        value - The value to set.
      • getPlateType

        java.lang.String getPlateType()
        Returns the type of plate e.g. A 384-Well Plate, 96-Well Plate.
        Returns:
        See above.
      • getWellOriginX

        Length getWellOriginX​(omero.model.enums.UnitsLength unit)
                       throws BigResult
        Returns the x-coordinate in 2D-space of the well.
        Parameters:
        unit - The unit (can be null, in which case no conversion will be performed)
        Returns:
        See above
        Throws:
        BigResult - If an arithmetic under-/overflow occurred
      • getWellOriginY

        Length getWellOriginY​(omero.model.enums.UnitsLength unit)
                       throws BigResult
        Returns the y-coordinate in 2D-space of the well.
        Parameters:
        unit - The unit (can be null, in which case no conversion will be performed)
        Returns:
        See above
        Throws:
        BigResult - If an arithmetic under-/overflow occurred
      • reload

        void reload​(Browser browser)
             throws ServiceException,
                    AccessException,
                    java.util.concurrent.ExecutionException
        Reloads the plate 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.