Class RetrieveStudy

  • All Implemented Interfaces:
    Serializable

    public class RetrieveStudy
    extends Object
    implements Serializable
    Request object for a single Study.

    All members of this class are allowed to be null.

    Author:
    Clay Sebourn
    See Also:
    Serialized Form
    • Constructor Detail

      • RetrieveStudy

        public RetrieveStudy()
        Constructs the Study request.
      • RetrieveStudy

        public RetrieveStudy​(String studyInstanceUID,
                             List<RetrieveSeries> retrieveSerieses)
        Constructs the Study request.
        Parameters:
        studyInstanceUID - the study instance UID.
        retrieveSerieses - the series requests.
    • Method Detail

      • getStudyInstanceUID

        public String getStudyInstanceUID()
        Gets the value of the studyInstanceUID property.
        Returns:
        studyInstanceUID String
      • setStudyInstanceUID

        public void setStudyInstanceUID​(String studyInstanceUID)
        Parameters:
        studyInstanceUID - the unique ID of the Study instance.
      • getRetrieveSerieses

        public List<RetrieveSeries> getRetrieveSerieses()
        Gets the value of the retrieveSerieses property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the seriesRequest property.

        For example, to add a new item, do as follows:

            getRetrieveSerieses().add(newItem);
         

        Objects of the following type(s) are allowed in the list RetrieveSeries

        Returns:
        the series requests
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object