Package org.hl7.fhir.r4.model
Class Bundle.BundleEntryRequestComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.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>methodIn a transaction or batch, this is the HTTP action to be executed for this entry.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.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description BundleEntryRequestComponent()ConstructorBundleEntryRequestComponent(Enumeration<Bundle.HTTPVerb> method, UriType url)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, 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
In a transaction or batch, this is the HTTP action to be executed for this entry. In a history bundle, this indicates the HTTP action that occurred.
-
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()
Constructor
-
BundleEntryRequestComponent
public BundleEntryRequestComponent(Enumeration<Bundle.HTTPVerb> method, UriType url)
Constructor
-
-
Method Detail
-
getMethodElement
public Enumeration<Bundle.HTTPVerb> getMethodElement()
- Returns:
method(In a transaction or batch, this is the HTTP action to be executed for this entry. In a history bundle, this indicates the HTTP action that occurred.). 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(In a transaction or batch, this is the HTTP action to be executed for this entry. In a history bundle, this indicates the HTTP action that occurred.). 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:
- In a transaction or batch, this is the HTTP action to be executed for this entry. In a history bundle, this indicates the HTTP action that occurred.
-
setMethod
public Bundle.BundleEntryRequestComponent setMethod(Bundle.HTTPVerb value)
- Parameters:
value- In a transaction or batch, this is the HTTP action to be executed for this entry. In a history bundle, this indicates the HTTP action that occurred.
-
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> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin 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
-
copyValues
public void copyValues(Bundle.BundleEntryRequestComponent dst)
-
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
-
-