Package org.hl7.fhir.dstu2016may.model
Class TestScript.TestScriptVariableComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.Element
-
- org.hl7.fhir.dstu2016may.model.BackboneElement
-
- org.hl7.fhir.dstu2016may.model.TestScript.TestScriptVariableComponent
-
- 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.TestScriptVariableComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypedefaultValueA default, hard-coded, or user-defined value for this variable.protected StringTypeheaderFieldWill be used to grab the HTTP header field value from the headers that sourceId is pointing to.protected StringTypenameDescriptive name for this variable.protected StringTypepathXPath or JSONPath against the fixture body.protected IdTypesourceIdFixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description TestScriptVariableComponent()ConstructorTestScriptVariableComponent(StringType name)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, 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
-
name
protected StringType name
Descriptive name for this variable.
-
defaultValue
protected StringType defaultValue
A default, hard-coded, or user-defined value for this variable.
-
headerField
protected StringType headerField
Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.
-
path
protected StringType path
XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.
-
-
Constructor Detail
-
TestScriptVariableComponent
public TestScriptVariableComponent()
Constructor
-
TestScriptVariableComponent
public TestScriptVariableComponent(StringType name)
Constructor
-
-
Method Detail
-
getNameElement
public StringType getNameElement()
- Returns:
name(Descriptive name for this variable.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public TestScript.TestScriptVariableComponent setNameElement(StringType value)
- Parameters:
value-name(Descriptive name for this variable.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
setName
public TestScript.TestScriptVariableComponent setName(String value)
- Parameters:
value- Descriptive name for this variable.
-
getDefaultValueElement
public StringType getDefaultValueElement()
- Returns:
defaultValue(A default, hard-coded, or user-defined value for this variable.). This is the underlying object with id, value and extensions. The accessor "getDefaultValue" gives direct access to the value
-
hasDefaultValueElement
public boolean hasDefaultValueElement()
-
hasDefaultValue
public boolean hasDefaultValue()
-
setDefaultValueElement
public TestScript.TestScriptVariableComponent setDefaultValueElement(StringType value)
- Parameters:
value-defaultValue(A default, hard-coded, or user-defined value for this variable.). This is the underlying object with id, value and extensions. The accessor "getDefaultValue" gives direct access to the value
-
getDefaultValue
public String getDefaultValue()
- Returns:
- A default, hard-coded, or user-defined value for this variable.
-
setDefaultValue
public TestScript.TestScriptVariableComponent setDefaultValue(String value)
- Parameters:
value- A default, hard-coded, or user-defined value for this variable.
-
getHeaderFieldElement
public StringType getHeaderFieldElement()
- Returns:
headerField(Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.). This is the underlying object with id, value and extensions. The accessor "getHeaderField" gives direct access to the value
-
hasHeaderFieldElement
public boolean hasHeaderFieldElement()
-
hasHeaderField
public boolean hasHeaderField()
-
setHeaderFieldElement
public TestScript.TestScriptVariableComponent setHeaderFieldElement(StringType value)
- Parameters:
value-headerField(Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.). This is the underlying object with id, value and extensions. The accessor "getHeaderField" gives direct access to the value
-
getHeaderField
public String getHeaderField()
- Returns:
- Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.
-
setHeaderField
public TestScript.TestScriptVariableComponent setHeaderField(String value)
- Parameters:
value- Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.
-
getPathElement
public StringType getPathElement()
- Returns:
path(XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the value
-
hasPathElement
public boolean hasPathElement()
-
hasPath
public boolean hasPath()
-
setPathElement
public TestScript.TestScriptVariableComponent setPathElement(StringType value)
- Parameters:
value-path(XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the value
-
getPath
public String getPath()
- Returns:
- XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.
-
setPath
public TestScript.TestScriptVariableComponent setPath(String value)
- Parameters:
value- XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.
-
getSourceIdElement
public IdType getSourceIdElement()
- Returns:
sourceId(Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.). This is the underlying object with id, value and extensions. The accessor "getSourceId" gives direct access to the value
-
hasSourceIdElement
public boolean hasSourceIdElement()
-
hasSourceId
public boolean hasSourceId()
-
setSourceIdElement
public TestScript.TestScriptVariableComponent setSourceIdElement(IdType value)
- Parameters:
value-sourceId(Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.). This is the underlying object with id, value and extensions. The accessor "getSourceId" gives direct access to the value
-
getSourceId
public String getSourceId()
- Returns:
- Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.
-
setSourceId
public TestScript.TestScriptVariableComponent setSourceId(String value)
- Parameters:
value- Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
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 void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void 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
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classBackboneElement- Returns:
- 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 TestScript.TestScriptVariableComponent 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
-
-