
Package org.hl7.fhir.r5.model
Class TestScript.SetupActionOperationComponent
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.Element
org.hl7.fhir.r5.model.BackboneElement
org.hl7.fhir.r5.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:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CodeTypeThe mime-type to use for RESTful operation in the 'Accept' header.protected CodeTypeThe mime-type to use for RESTful operation in the 'Content-Type' header.protected StringTypeThe description would be used by test engines for tracking and reporting purposes.protected IntegerTypeThe server where the request message is destined for.protected BooleanTypeWhether or not to implicitly send the request url in encoded format.protected StringTypeThe 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 IntegerTypeThe server where the request message originates from.protected StringTypePath plus parameters after [type].Header elements would be used to set HTTP headers.protected IdTypeThe fixture id (maybe new) to map to the request.protected UriTypeThe type of the FHIR resource.protected IdTypeThe fixture id (maybe new) to map to the response.protected IdTypeThe id of the fixture used as the body of a PUT or POST request.protected IdTypeId of fixture used for extracting the [id], [type], and [vid] for GET requests.protected CodingServer interaction or operation type.protected StringTypeComplete request URL.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
ConstructorsConstructorDescriptionConstructorSetupActionOperationComponent(boolean encodeRequestUrl) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()intbooleangetLabel()getNamedProperty(int _hash, String _name, boolean _checkValid) intBase[]getProperty(int hash, String name, boolean checkValid) getType()String[]getTypesForProperty(int hash, String name) getUrl()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasLabel()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasType()booleanhasUrl()booleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(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(UriType 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.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getExtensionValue, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatusMethods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods 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 FHIR resource. See the [resource list](resourcelist.html). Data type of uri is needed when non-HL7 artifacts are identified. -
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 FHIR resource. See the [resource list](resourcelist.html). Data type of uri is needed when non-HL7 artifacts are identified.). 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 FHIR resource. See the [resource list](resourcelist.html). Data type of uri is needed when non-HL7 artifacts are identified.). 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 FHIR resource. See the [resource list](resourcelist.html). Data type of uri is needed when non-HL7 artifacts are identified.
-
setResource
- Parameters:
value- The type of the FHIR resource. See the [resource list](resourcelist.html). Data type of uri is needed when non-HL7 artifacts are identified.
-
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
thisfor easy method chaining
-
hasRequestHeader
-
addRequestHeader
-
addRequestHeader
-
getRequestHeaderFirstRep
- Returns:
- The first repetition of repeating field
requestHeader, creating it if it does not already exist {3}
-
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:
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
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement- Returns:
- the FHIR type name of the instance (not the java class name)
-