java.lang.Object
org.openehealth.ipf.commons.ihe.xds.core.requests.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:
  • Field Details

    • studyInstanceUID

      protected String studyInstanceUID
    • retrieveSerieses

      protected List<RetrieveSeries> retrieveSerieses
  • Constructor Details

    • 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 Details

    • 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
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object