Class Bundle.BundleEntryRequestComponent

All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseBackboneElement, org.hl7.fhir.instance.model.api.IBaseElement, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
Enclosing class:
Bundle

public static class Bundle.BundleEntryRequestComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
See Also:
  • Field Details

    • method

      The HTTP verb for this entry in either a update history, or a transaction/ transaction response.
    • url

      protected UriType url
      The URL for this entry, relative to the root (the address to which the request is posted).
    • ifNoneMatch

      If the ETag values match, return a 304 Not modified status. See the API documentation for ["Conditional Read"](http.html#cread).
    • ifModifiedSince

      Only perform the operation if the last updated date matches. See the API documentation for ["Conditional Read"](http.html#cread).
    • ifMatch

      protected StringType ifMatch
      Only perform the operation if the Etag value matches. For more information, see the API section ["Managing Resource Contention"](http.html#concurrency).
    • ifNoneExist

      Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ["Conditional Create"](http.html#ccreate). This is just the query portion of the URL - what follows the "?" (not including the "?").
  • Constructor Details

  • Method Details

    • getMethodElement

      Returns:
      method (The HTTP verb for this entry in either a update history, or a transaction/ transaction response.). This is the underlying object with id, value and extensions. The accessor "getMethod" gives direct access to the value
    • hasMethodElement

      public boolean hasMethodElement()
    • hasMethod

      public boolean hasMethod()
    • setMethodElement

      Parameters:
      value - method (The HTTP verb for this entry in either a update history, or a transaction/ transaction response.). This is the underlying object with id, value and extensions. The accessor "getMethod" gives direct access to the value
    • getMethod

      Returns:
      The HTTP verb for this entry in either a update history, or a transaction/ transaction response.
    • setMethod

      Parameters:
      value - The HTTP verb for this entry in either a update history, or a transaction/ transaction response.
    • getUrlElement

      Returns:
      url (The URL for this entry, relative to the root (the address to which the request is posted).). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
    • hasUrlElement

      public boolean hasUrlElement()
    • hasUrl

      public boolean hasUrl()
    • setUrlElement

      Parameters:
      value - url (The URL for this entry, relative to the root (the address to which the request is posted).). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
    • getUrl

      public String getUrl()
      Returns:
      The URL for this entry, relative to the root (the address to which the request is posted).
    • setUrl

      Parameters:
      value - The URL for this entry, relative to the root (the address to which the request is posted).
    • getIfNoneMatchElement

      Returns:
      ifNoneMatch (If the ETag values match, return a 304 Not modified status. See the API documentation for ["Conditional Read"](http.html#cread).). This is the underlying object with id, value and extensions. The accessor "getIfNoneMatch" gives direct access to the value
    • hasIfNoneMatchElement

      public boolean hasIfNoneMatchElement()
    • hasIfNoneMatch

      public boolean hasIfNoneMatch()
    • setIfNoneMatchElement

      Parameters:
      value - ifNoneMatch (If the ETag values match, return a 304 Not modified status. See the API documentation for ["Conditional Read"](http.html#cread).). This is the underlying object with id, value and extensions. The accessor "getIfNoneMatch" gives direct access to the value
    • getIfNoneMatch

      Returns:
      If the ETag values match, return a 304 Not modified status. See the API documentation for ["Conditional Read"](http.html#cread).
    • setIfNoneMatch

      Parameters:
      value - If the ETag values match, return a 304 Not modified status. See the API documentation for ["Conditional Read"](http.html#cread).
    • getIfModifiedSinceElement

      Returns:
      ifModifiedSince (Only perform the operation if the last updated date matches. See the API documentation for ["Conditional Read"](http.html#cread).). This is the underlying object with id, value and extensions. The accessor "getIfModifiedSince" gives direct access to the value
    • hasIfModifiedSinceElement

      public boolean hasIfModifiedSinceElement()
    • hasIfModifiedSince

      public boolean hasIfModifiedSince()
    • setIfModifiedSinceElement

      Parameters:
      value - ifModifiedSince (Only perform the operation if the last updated date matches. See the API documentation for ["Conditional Read"](http.html#cread).). This is the underlying object with id, value and extensions. The accessor "getIfModifiedSince" gives direct access to the value
    • getIfModifiedSince

      Returns:
      Only perform the operation if the last updated date matches. See the API documentation for ["Conditional Read"](http.html#cread).
    • setIfModifiedSince

      Parameters:
      value - Only perform the operation if the last updated date matches. See the API documentation for ["Conditional Read"](http.html#cread).
    • getIfMatchElement

      Returns:
      ifMatch (Only perform the operation if the Etag value matches. For more information, see the API section ["Managing Resource Contention"](http.html#concurrency).). This is the underlying object with id, value and extensions. The accessor "getIfMatch" gives direct access to the value
    • hasIfMatchElement

      public boolean hasIfMatchElement()
    • hasIfMatch

      public boolean hasIfMatch()
    • setIfMatchElement

      Parameters:
      value - ifMatch (Only perform the operation if the Etag value matches. For more information, see the API section ["Managing Resource Contention"](http.html#concurrency).). This is the underlying object with id, value and extensions. The accessor "getIfMatch" gives direct access to the value
    • getIfMatch

      public String getIfMatch()
      Returns:
      Only perform the operation if the Etag value matches. For more information, see the API section ["Managing Resource Contention"](http.html#concurrency).
    • setIfMatch

      Parameters:
      value - Only perform the operation if the Etag value matches. For more information, see the API section ["Managing Resource Contention"](http.html#concurrency).
    • getIfNoneExistElement

      Returns:
      ifNoneExist (Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ["Conditional Create"](http.html#ccreate). This is just the query portion of the URL - what follows the "?" (not including the "?").). This is the underlying object with id, value and extensions. The accessor "getIfNoneExist" gives direct access to the value
    • hasIfNoneExistElement

      public boolean hasIfNoneExistElement()
    • hasIfNoneExist

      public boolean hasIfNoneExist()
    • setIfNoneExistElement

      Parameters:
      value - ifNoneExist (Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ["Conditional Create"](http.html#ccreate). This is just the query portion of the URL - what follows the "?" (not including the "?").). This is the underlying object with id, value and extensions. The accessor "getIfNoneExist" gives direct access to the value
    • getIfNoneExist

      Returns:
      Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ["Conditional Create"](http.html#ccreate). This is just the query portion of the URL - what follows the "?" (not including the "?").
    • setIfNoneExist

      Parameters:
      value - Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ["Conditional Create"](http.html#ccreate). This is just the query portion of the URL - what follows the "?" (not including the "?").
    • listChildren

      protected void listChildren(List<Property> childrenList)
      Overrides:
      listChildren in class BackboneElement
    • setProperty

      public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addChild

      public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      addChild in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • copy

      Specified by:
      copy in class BackboneElement
    • equalsDeep

      public boolean equalsDeep(Base other)
      Overrides:
      equalsDeep in class BackboneElement
    • equalsShallow

      public boolean equalsShallow(Base other)
      Overrides:
      equalsShallow in class BackboneElement
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      isEmpty in class BackboneElement
    • fhirType

      public String fhirType()
      Specified by:
      fhirType in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      fhirType in class BackboneElement