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:
    Serialized Form
    • Field Detail

      • url

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

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

        protected InstantType 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

        protected StringType 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 "?").
    • Method Detail

      • getMethodElement

        public Enumeration<Bundle.HTTPVerbgetMethodElement()
        Returns:
        method (The HTTP verb for this entry in either a change 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

        public Bundle.HTTPVerb getMethod()
        Returns:
        The HTTP verb for this entry in either a change history, or a transaction/ transaction response.
      • getUrlElement

        public UriType 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
      • hasUrl

        public boolean hasUrl()
      • setUrlElement

        public Bundle.BundleEntryRequestComponent setUrlElement​(UriType value)
        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).
      • getIfNoneMatchElement

        public StringType 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
      • setIfNoneMatchElement

        public Bundle.BundleEntryRequestComponent setIfNoneMatchElement​(StringType value)
        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

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

        public InstantType 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
      • getIfModifiedSince

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

        public StringType 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
      • setIfMatchElement

        public Bundle.BundleEntryRequestComponent setIfMatchElement​(StringType value)
        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

        public Bundle.BundleEntryRequestComponent setIfMatch​(String value)
        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

        public StringType 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
      • setIfNoneExistElement

        public Bundle.BundleEntryRequestComponent setIfNoneExistElement​(StringType value)
        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

        public String 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

        public Bundle.BundleEntryRequestComponent setIfNoneExist​(String value)
        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 "?").
      • isEmpty

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