Package org.hl7.fhir.dstu2.model
Class Bundle.BundleEntryRequestComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.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 Summary
Fields Modifier and Type Field Description protected StringTypeifMatchOnly perform the operation if the Etag value matches.protected InstantTypeifModifiedSinceOnly perform the operation if the last updated date matches.protected StringTypeifNoneExistInstruct the server not to perform the create if a specified resource already exists.protected StringTypeifNoneMatchIf the ETag values match, return a 304 Not modified status.protected Enumeration<Bundle.HTTPVerb>methodThe HTTP verb for this entry in either a update history, or a transaction/ transaction response.protected UriTypeurlThe URL for this entry, relative to the root (the address to which the request is posted).-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description BundleEntryRequestComponent()BundleEntryRequestComponent(Enumeration<Bundle.HTTPVerb> method, UriType url)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
method
protected Enumeration<Bundle.HTTPVerb> 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
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 "?").
-
-
Constructor Detail
-
BundleEntryRequestComponent
public BundleEntryRequestComponent()
-
BundleEntryRequestComponent
public BundleEntryRequestComponent(Enumeration<Bundle.HTTPVerb> method, UriType url)
-
-
Method Detail
-
getMethodElement
public Enumeration<Bundle.HTTPVerb> 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
public Bundle.BundleEntryRequestComponent setMethodElement(Enumeration<Bundle.HTTPVerb> value)
- 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
public Bundle.HTTPVerb getMethod()
- Returns:
- The HTTP verb for this entry in either a update history, or a transaction/ transaction response.
-
setMethod
public Bundle.BundleEntryRequestComponent setMethod(Bundle.HTTPVerb value)
- Parameters:
value- The HTTP verb for this entry in either a update 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
-
hasUrlElement
public boolean hasUrlElement()
-
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).
-
setUrl
public Bundle.BundleEntryRequestComponent setUrl(String value)
- Parameters:
value- 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
-
hasIfNoneMatchElement
public boolean hasIfNoneMatchElement()
-
hasIfNoneMatch
public boolean hasIfNoneMatch()
-
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).
-
setIfNoneMatch
public Bundle.BundleEntryRequestComponent setIfNoneMatch(String value)
- Parameters:
value- 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
-
hasIfModifiedSinceElement
public boolean hasIfModifiedSinceElement()
-
hasIfModifiedSince
public boolean hasIfModifiedSince()
-
setIfModifiedSinceElement
public Bundle.BundleEntryRequestComponent setIfModifiedSinceElement(InstantType value)
- 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
public Date getIfModifiedSince()
- Returns:
- Only perform the operation if the last updated date matches. See the API documentation for ["Conditional Read"](http.html#cread).
-
setIfModifiedSince
public Bundle.BundleEntryRequestComponent setIfModifiedSince(Date value)
- Parameters:
value- 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
-
hasIfMatchElement
public boolean hasIfMatchElement()
-
hasIfMatch
public boolean hasIfMatch()
-
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
-
hasIfNoneExistElement
public boolean hasIfNoneExistElement()
-
hasIfNoneExist
public boolean hasIfNoneExist()
-
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 "?").
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Bundle.BundleEntryRequestComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-