Package org.hl7.fhir.dstu2.model
Class TestScript.TestScriptSetupActionOperationComponent
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.TestScript.TestScriptSetupActionOperationComponent
- 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.TestScriptSetupActionOperationComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Enumeration
<TestScript.ContentType> The content-type or mime-type to use for RESTful operation in the 'Accept' header.protected Enumeration
<TestScript.ContentType> The content-type or 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
Which server to perform the operation on.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.protected StringType
Path plus parameters after [type].Header elements would be used to set HTTP headers.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.dstu2.model.BackboneElement
modifierExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
int
boolean
getLabel()
getType()
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
hasType()
boolean
hasUrl()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setAccept
(TestScript.ContentType value) setDescription
(String value) setDescriptionElement
(StringType value) setDestination
(int value) setDestinationElement
(IntegerType value) setEncodeRequestUrl
(boolean value) setLabelElement
(StringType value) setParamsElement
(StringType value) void
setProperty
(String name, Base 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.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, 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
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://hl7-fhir.github.io/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 content-type or mime-type to use for RESTful operation in the 'Accept' header. -
contentType
The content-type or mime-type to use for RESTful operation in the 'Content-Type' header. -
destination
Which server to perform the operation on. -
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. -
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. -
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
-
TestScriptSetupActionOperationComponent
-
-
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://hl7-fhir.github.io/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://hl7-fhir.github.io/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://hl7-fhir.github.io/resourcelist.html.
-
setResource
- Parameters:
value
- The type of the resource. See http://hl7-fhir.github.io/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 content-type or 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
public TestScript.TestScriptSetupActionOperationComponent setAcceptElement(Enumeration<TestScript.ContentType> value) - Parameters:
value
-accept
(The content-type or 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 content-type or mime-type to use for RESTful operation in the 'Accept' header.
-
setAccept
- Parameters:
value
- The content-type or mime-type to use for RESTful operation in the 'Accept' header.
-
getContentTypeElement
- Returns:
contentType
(The content-type or 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
public TestScript.TestScriptSetupActionOperationComponent setContentTypeElement(Enumeration<TestScript.ContentType> value) - Parameters:
value
-contentType
(The content-type or 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 content-type or mime-type to use for RESTful operation in the 'Content-Type' header.
-
setContentType
public TestScript.TestScriptSetupActionOperationComponent setContentType(TestScript.ContentType value) - Parameters:
value
- The content-type or mime-type to use for RESTful operation in the 'Content-Type' header.
-
getDestinationElement
- Returns:
destination
(Which server to perform the operation on.). 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
(Which server to perform the operation on.). This is the underlying object with id, value and extensions. The accessor "getDestination" gives direct access to the value
-
getDestination
- Returns:
- Which server to perform the operation on.
-
setDestination
- Parameters:
value
- Which server to perform the operation on.
-
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
public TestScript.TestScriptSetupActionOperationComponent setEncodeRequestUrlElement(BooleanType value) - 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.
-
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.)
-
hasRequestHeader
-
addRequestHeader
- Returns:
requestHeader
(Header elements would be used to set HTTP headers.)
-
addRequestHeader
-
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
-
setProperty
- Overrides:
setProperty
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
-
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
-