Class PlateAcquisitionWrapper

    • 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

      • PlateAcquisitionWrapper

        public PlateAcquisitionWrapper​(PlateAcquisitionData plateAcquisition)
        Constructor of the class PlateAcquisitionWrapper.
        Parameters:
        plateAcquisition - The PlateAcquisitionData to wrap in the PlateAcquisitionWrapper.
    • Method Detail

      • setName

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

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

        public java.util.List<PlateWrapper> getPlates​(Client client)
                                               throws ServiceException,
                                                      AccessException,
                                                      java.util.concurrent.ExecutionException
        Returns the (updated) parent plate as a singleton list.
        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.
      • getWells

        public java.util.List<WellWrapper> getWells​(Client client)
                                             throws ServiceException,
                                                    AccessException,
                                                    java.util.concurrent.ExecutionException
        Retrieves the wells contained in the parent plate.
        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​(Client client)
                                               throws ServiceException,
                                                      AccessException,
                                                      java.util.concurrent.ExecutionException
        Retrieves the images contained in the wells in the parent plate.
        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.
      • getLabel

        public java.lang.String getLabel()
        Returns the label associated to the plate acquisition.
        Returns:
        See above.
      • getRefPlateId

        public long getRefPlateId()
        Returns the id of the plate of reference.
        Returns:
        See above.
      • setRefPlateId

        public void setRefPlateId​(long refPlateId)
        Sets the id of the plate this plate acquisition is for.
        Parameters:
        refPlateId - The value to set.
      • getStartTime

        public java.sql.Timestamp getStartTime()
        Returns the time when the first image was collected.
        Returns:
        See above.
      • getEndTime

        public java.sql.Timestamp getEndTime()
        Returns the time when the last image was collected.
        Returns:
        See above.
      • getMaximumFieldCount

        public int getMaximumFieldCount()
        Returns the maximum number of fields in any well.
        Returns:
        See above.