Package org.hl7.fhir

Class BundleRequest

All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2

public class BundleRequest extends BackboneElement implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
A container for a collection of resources.

Java class for Bundle.Request complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Bundle.Request">
   <complexContent>
     <extension base="{http://hl7.org/fhir}BackboneElement">
       <sequence>
         <element name="method" type="{http://hl7.org/fhir}HTTPVerb"/>
         <element name="url" type="{http://hl7.org/fhir}uri"/>
         <element name="ifNoneMatch" type="{http://hl7.org/fhir}string" minOccurs="0"/>
         <element name="ifModifiedSince" type="{http://hl7.org/fhir}instant" minOccurs="0"/>
         <element name="ifMatch" type="{http://hl7.org/fhir}string" minOccurs="0"/>
         <element name="ifNoneExist" type="{http://hl7.org/fhir}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • method

      protected HTTPVerb method
    • url

      protected Uri url
    • ifNoneMatch

      protected String ifNoneMatch
    • ifModifiedSince

      protected Instant ifModifiedSince
    • ifMatch

      protected String ifMatch
    • ifNoneExist

      protected String ifNoneExist
  • Constructor Details

    • BundleRequest

      public BundleRequest()
  • Method Details

    • getMethod

      public HTTPVerb getMethod()
      Gets the value of the method property.
      Returns:
      possible object is HTTPVerb
    • setMethod

      public void setMethod(HTTPVerb value)
      Sets the value of the method property.
      Parameters:
      value - allowed object is HTTPVerb
    • getUrl

      public Uri getUrl()
      Gets the value of the url property.
      Returns:
      possible object is Uri
    • setUrl

      public void setUrl(Uri value)
      Sets the value of the url property.
      Parameters:
      value - allowed object is Uri
    • getIfNoneMatch

      public String getIfNoneMatch()
      Gets the value of the ifNoneMatch property.
      Returns:
      possible object is String
    • setIfNoneMatch

      public void setIfNoneMatch(String value)
      Sets the value of the ifNoneMatch property.
      Parameters:
      value - allowed object is String
    • getIfModifiedSince

      public Instant getIfModifiedSince()
      Gets the value of the ifModifiedSince property.
      Returns:
      possible object is Instant
    • setIfModifiedSince

      public void setIfModifiedSince(Instant value)
      Sets the value of the ifModifiedSince property.
      Parameters:
      value - allowed object is Instant
    • getIfMatch

      public String getIfMatch()
      Gets the value of the ifMatch property.
      Returns:
      possible object is String
    • setIfMatch

      public void setIfMatch(String value)
      Sets the value of the ifMatch property.
      Parameters:
      value - allowed object is String
    • getIfNoneExist

      public String getIfNoneExist()
      Gets the value of the ifNoneExist property.
      Returns:
      possible object is String
    • setIfNoneExist

      public void setIfNoneExist(String value)
      Sets the value of the ifNoneExist property.
      Parameters:
      value - allowed object is String
    • withMethod

      public BundleRequest withMethod(HTTPVerb value)
    • withUrl

      public BundleRequest withUrl(Uri value)
    • withIfNoneMatch

      public BundleRequest withIfNoneMatch(String value)
    • withIfModifiedSince

      public BundleRequest withIfModifiedSince(Instant value)
    • withIfMatch

      public BundleRequest withIfMatch(String value)
    • withIfNoneExist

      public BundleRequest withIfNoneExist(String value)
    • withModifierExtension

      public BundleRequest withModifierExtension(Extension... values)
      Overrides:
      withModifierExtension in class BackboneElement
    • withModifierExtension

      public BundleRequest withModifierExtension(Collection<Extension> values)
      Overrides:
      withModifierExtension in class BackboneElement
    • withExtension

      public BundleRequest withExtension(Extension... values)
      Overrides:
      withExtension in class BackboneElement
    • withExtension

      public BundleRequest withExtension(Collection<Extension> values)
      Overrides:
      withExtension in class BackboneElement
    • withId

      public BundleRequest withId(String value)
      Overrides:
      withId in class BackboneElement
    • equals

      public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
      Specified by:
      equals in interface org.jvnet.jaxb2_commons.lang.Equals2
      Overrides:
      equals in class BackboneElement
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class BackboneElement
    • hashCode

      public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
      Specified by:
      hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
      Overrides:
      hashCode in class BackboneElement
    • hashCode

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

      public String toString()
      Overrides:
      toString in class BackboneElement
    • append

      public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      append in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      append in class BackboneElement
    • appendFields

      public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      appendFields in class BackboneElement