Package org.hl7.fhir.r4.model
Class TestScript.SetupActionOperationComponent
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.TestScript.SetupActionOperationComponent
- 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:
TestScript
public static class TestScript.SetupActionOperationComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected CodeType
The mime-type to use for RESTful operation in the 'Accept' header.protected CodeType
The mime-type to use for RESTful operation in the 'Content-Type' header.protected StringType
The description would be used by test engines for tracking and reporting purposes.protected IntegerType
The server where the request message is destined for.protected BooleanType
Whether or not to implicitly send the request url in encoded format.protected StringType
The label would be used for tracking/logging purposes by test engines.The HTTP method the test engine MUST use for this operation regardless of any other operation details.protected IntegerType
The server where the request message originates from.protected StringType
Path plus parameters after [type].Header elements would be used to set HTTP headers.protected IdType
The fixture id (maybe new) to map to the request.protected CodeType
The type of the resource.protected IdType
The fixture id (maybe new) to map to the response.protected IdType
The id of the fixture used as the body of a PUT or POST request.protected IdType
Id of fixture used for extracting the [id], [type], and [vid] for GET requests.protected Coding
Server interaction or operation type.protected StringType
Complete request URL.Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescriptionConstructorSetupActionOperationComponent
(BooleanType encodeRequestUrl) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
int
boolean
getLabel()
getNamedProperty
(int _hash, String _name, boolean _checkValid) int
Base[]
getProperty
(int hash, String name, boolean checkValid) getType()
String[]
getTypesForProperty
(int hash, String name) getUrl()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasLabel()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasType()
boolean
hasUrl()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setAcceptElement
(CodeType value) setContentType
(String value) setContentTypeElement
(CodeType value) setDescription
(String value) setDescriptionElement
(StringType value) setDestination
(int value) setDestinationElement
(IntegerType value) setEncodeRequestUrl
(boolean value) setLabelElement
(StringType value) setOrigin
(int value) setOriginElement
(IntegerType value) setParamsElement
(StringType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setRequestHeader
(List<TestScript.SetupActionOperationRequestHeaderComponent> theRequestHeader) setRequestId
(String value) setRequestIdElement
(IdType value) setResource
(String value) setResourceElement
(CodeType value) setResponseId
(String value) setResponseIdElement
(IdType value) setSourceId
(String value) setSourceIdElement
(IdType value) setTargetId
(String value) setTargetIdElement
(IdType value) setUrlElement
(StringType value) Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, 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, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
type
Server interaction or operation type. -
resource
The type of the resource. See http://build.fhir.org/resourcelist.html. -
label
The label would be used for tracking/logging purposes by test engines. -
description
The description would be used by test engines for tracking and reporting purposes. -
accept
The mime-type to use for RESTful operation in the 'Accept' header. -
contentType
The mime-type to use for RESTful operation in the 'Content-Type' header. -
destination
The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section. -
encodeRequestUrl
Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths. -
method
The HTTP method the test engine MUST use for this operation regardless of any other operation details. -
origin
The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section. -
params
Path plus parameters after [type]. Used to set parts of the request URL explicitly. -
requestHeader
Header elements would be used to set HTTP headers. -
requestId
The fixture id (maybe new) to map to the request. -
responseId
The fixture id (maybe new) to map to the response. -
sourceId
The id of the fixture used as the body of a PUT or POST request. -
targetId
Id of fixture used for extracting the [id], [type], and [vid] for GET requests. -
url
Complete request URL.
-
-
Constructor Details
-
SetupActionOperationComponent
public SetupActionOperationComponent()Constructor -
SetupActionOperationComponent
Constructor
-
-
Method Details
-
getType
- Returns:
type
(Server interaction or operation type.)
-
hasType
-
setType
- Parameters:
value
-type
(Server interaction or operation type.)
-
getResourceElement
- Returns:
resource
(The type of the resource. See http://build.fhir.org/resourcelist.html.). This is the underlying object with id, value and extensions. The accessor "getResource" gives direct access to the value
-
hasResourceElement
-
hasResource
-
setResourceElement
- Parameters:
value
-resource
(The type of the resource. See http://build.fhir.org/resourcelist.html.). This is the underlying object with id, value and extensions. The accessor "getResource" gives direct access to the value
-
getResource
- Returns:
- The type of the resource. See http://build.fhir.org/resourcelist.html.
-
setResource
- Parameters:
value
- The type of the resource. See http://build.fhir.org/resourcelist.html.
-
getLabelElement
- Returns:
label
(The label would be used for tracking/logging purposes by test engines.). This is the underlying object with id, value and extensions. The accessor "getLabel" gives direct access to the value
-
hasLabelElement
-
hasLabel
-
setLabelElement
- Parameters:
value
-label
(The label would be used for tracking/logging purposes by test engines.). This is the underlying object with id, value and extensions. The accessor "getLabel" gives direct access to the value
-
getLabel
- Returns:
- The label would be used for tracking/logging purposes by test engines.
-
setLabel
- Parameters:
value
- The label would be used for tracking/logging purposes by test engines.
-
getDescriptionElement
- Returns:
description
(The description would be used by test engines for tracking and reporting purposes.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
-
hasDescription
-
setDescriptionElement
- Parameters:
value
-description
(The description would be used by test engines for tracking and reporting purposes.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
- Returns:
- The description would be used by test engines for tracking and reporting purposes.
-
setDescription
- Parameters:
value
- The description would be used by test engines for tracking and reporting purposes.
-
getAcceptElement
- Returns:
accept
(The mime-type to use for RESTful operation in the 'Accept' header.). This is the underlying object with id, value and extensions. The accessor "getAccept" gives direct access to the value
-
hasAcceptElement
-
hasAccept
-
setAcceptElement
- Parameters:
value
-accept
(The mime-type to use for RESTful operation in the 'Accept' header.). This is the underlying object with id, value and extensions. The accessor "getAccept" gives direct access to the value
-
getAccept
- Returns:
- The mime-type to use for RESTful operation in the 'Accept' header.
-
setAccept
- Parameters:
value
- The mime-type to use for RESTful operation in the 'Accept' header.
-
getContentTypeElement
- Returns:
contentType
(The mime-type to use for RESTful operation in the 'Content-Type' header.). This is the underlying object with id, value and extensions. The accessor "getContentType" gives direct access to the value
-
hasContentTypeElement
-
hasContentType
-
setContentTypeElement
- Parameters:
value
-contentType
(The mime-type to use for RESTful operation in the 'Content-Type' header.). This is the underlying object with id, value and extensions. The accessor "getContentType" gives direct access to the value
-
getContentType
- Returns:
- The mime-type to use for RESTful operation in the 'Content-Type' header.
-
setContentType
- Parameters:
value
- The mime-type to use for RESTful operation in the 'Content-Type' header.
-
getDestinationElement
- Returns:
destination
(The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.). This is the underlying object with id, value and extensions. The accessor "getDestination" gives direct access to the value
-
hasDestinationElement
-
hasDestination
-
setDestinationElement
- Parameters:
value
-destination
(The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.). This is the underlying object with id, value and extensions. The accessor "getDestination" gives direct access to the value
-
getDestination
- Returns:
- The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.
-
setDestination
- Parameters:
value
- The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.
-
getEncodeRequestUrlElement
- Returns:
encodeRequestUrl
(Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths.). This is the underlying object with id, value and extensions. The accessor "getEncodeRequestUrl" gives direct access to the value
-
hasEncodeRequestUrlElement
-
hasEncodeRequestUrl
-
setEncodeRequestUrlElement
- Parameters:
value
-encodeRequestUrl
(Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths.). This is the underlying object with id, value and extensions. The accessor "getEncodeRequestUrl" gives direct access to the value
-
getEncodeRequestUrl
- Returns:
- Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths.
-
setEncodeRequestUrl
- Parameters:
value
- Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths.
-
getMethodElement
- Returns:
method
(The HTTP method the test engine MUST use for this operation regardless of any other operation details.). This is the underlying object with id, value and extensions. The accessor "getMethod" gives direct access to the value
-
hasMethodElement
-
hasMethod
-
setMethodElement
public TestScript.SetupActionOperationComponent setMethodElement(Enumeration<TestScript.TestScriptRequestMethodCode> value) - Parameters:
value
-method
(The HTTP method the test engine MUST use for this operation regardless of any other operation details.). This is the underlying object with id, value and extensions. The accessor "getMethod" gives direct access to the value
-
getMethod
- Returns:
- The HTTP method the test engine MUST use for this operation regardless of any other operation details.
-
setMethod
public TestScript.SetupActionOperationComponent setMethod(TestScript.TestScriptRequestMethodCode value) - Parameters:
value
- The HTTP method the test engine MUST use for this operation regardless of any other operation details.
-
getOriginElement
- Returns:
origin
(The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.). This is the underlying object with id, value and extensions. The accessor "getOrigin" gives direct access to the value
-
hasOriginElement
-
hasOrigin
-
setOriginElement
- Parameters:
value
-origin
(The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.). This is the underlying object with id, value and extensions. The accessor "getOrigin" gives direct access to the value
-
getOrigin
- Returns:
- The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.
-
setOrigin
- Parameters:
value
- The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.
-
getParamsElement
- Returns:
params
(Path plus parameters after [type]. Used to set parts of the request URL explicitly.). This is the underlying object with id, value and extensions. The accessor "getParams" gives direct access to the value
-
hasParamsElement
-
hasParams
-
setParamsElement
- Parameters:
value
-params
(Path plus parameters after [type]. Used to set parts of the request URL explicitly.). This is the underlying object with id, value and extensions. The accessor "getParams" gives direct access to the value
-
getParams
- Returns:
- Path plus parameters after [type]. Used to set parts of the request URL explicitly.
-
setParams
- Parameters:
value
- Path plus parameters after [type]. Used to set parts of the request URL explicitly.
-
getRequestHeader
- Returns:
requestHeader
(Header elements would be used to set HTTP headers.)
-
setRequestHeader
public TestScript.SetupActionOperationComponent setRequestHeader(List<TestScript.SetupActionOperationRequestHeaderComponent> theRequestHeader) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasRequestHeader
-
addRequestHeader
-
addRequestHeader
-
getRequestHeaderFirstRep
- Returns:
- The first repetition of repeating field
requestHeader
, creating it if it does not already exist
-
getRequestIdElement
- Returns:
requestId
(The fixture id (maybe new) to map to the request.). This is the underlying object with id, value and extensions. The accessor "getRequestId" gives direct access to the value
-
hasRequestIdElement
-
hasRequestId
-
setRequestIdElement
- Parameters:
value
-requestId
(The fixture id (maybe new) to map to the request.). This is the underlying object with id, value and extensions. The accessor "getRequestId" gives direct access to the value
-
getRequestId
- Returns:
- The fixture id (maybe new) to map to the request.
-
setRequestId
- Parameters:
value
- The fixture id (maybe new) to map to the request.
-
getResponseIdElement
- Returns:
responseId
(The fixture id (maybe new) to map to the response.). This is the underlying object with id, value and extensions. The accessor "getResponseId" gives direct access to the value
-
hasResponseIdElement
-
hasResponseId
-
setResponseIdElement
- Parameters:
value
-responseId
(The fixture id (maybe new) to map to the response.). This is the underlying object with id, value and extensions. The accessor "getResponseId" gives direct access to the value
-
getResponseId
- Returns:
- The fixture id (maybe new) to map to the response.
-
setResponseId
- Parameters:
value
- The fixture id (maybe new) to map to the response.
-
getSourceIdElement
- Returns:
sourceId
(The id of the fixture used as the body of a PUT or POST request.). This is the underlying object with id, value and extensions. The accessor "getSourceId" gives direct access to the value
-
hasSourceIdElement
-
hasSourceId
-
setSourceIdElement
- Parameters:
value
-sourceId
(The id of the fixture used as the body of a PUT or POST request.). This is the underlying object with id, value and extensions. The accessor "getSourceId" gives direct access to the value
-
getSourceId
- Returns:
- The id of the fixture used as the body of a PUT or POST request.
-
setSourceId
- Parameters:
value
- The id of the fixture used as the body of a PUT or POST request.
-
getTargetIdElement
- Returns:
targetId
(Id of fixture used for extracting the [id], [type], and [vid] for GET requests.). This is the underlying object with id, value and extensions. The accessor "getTargetId" gives direct access to the value
-
hasTargetIdElement
-
hasTargetId
-
setTargetIdElement
- Parameters:
value
-targetId
(Id of fixture used for extracting the [id], [type], and [vid] for GET requests.). This is the underlying object with id, value and extensions. The accessor "getTargetId" gives direct access to the value
-
getTargetId
- Returns:
- Id of fixture used for extracting the [id], [type], and [vid] for GET requests.
-
setTargetId
- Parameters:
value
- Id of fixture used for extracting the [id], [type], and [vid] for GET requests.
-
getUrlElement
- Returns:
url
(Complete request URL.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
hasUrlElement
-
hasUrl
-
setUrlElement
- Parameters:
value
-url
(Complete request URL.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
getUrl
- Returns:
- Complete request URL.
-
setUrl
- Parameters:
value
- Complete request URL.
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-