public static class TestScript.TestScriptVariableComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
defaultValue
A default, hard-coded, or user-defined value for this variable.
|
protected StringType |
description
A free text natural language description of the variable and its purpose.
|
protected StringType |
expression
The FHIRPath expression to evaluate against the fixture body.
|
protected StringType |
headerField
Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.
|
protected StringType |
hint
Displayable text string with hint help information to the user when entering a default value.
|
protected StringType |
name
Descriptive name for this variable.
|
protected StringType |
path
XPath or JSONPath to evaluate against the fixture body.
|
protected IdType |
sourceId
Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.
|
modifierExtension| Constructor and Description |
|---|
TestScriptVariableComponent()
Constructor
|
TestScriptVariableComponent(StringType name)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected StringType name
protected StringType defaultValue
protected StringType description
protected StringType expression
protected StringType headerField
protected StringType hint
protected StringType path
public TestScriptVariableComponent()
public TestScriptVariableComponent(StringType name)
public StringType getNameElement()
name (Descriptive name for this variable.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public TestScript.TestScriptVariableComponent setNameElement(StringType value)
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 valuepublic TestScript.TestScriptVariableComponent setName(String value)
value - Descriptive name for this variable.public StringType getDefaultValueElement()
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 valuepublic boolean hasDefaultValueElement()
public boolean hasDefaultValue()
public TestScript.TestScriptVariableComponent setDefaultValueElement(StringType value)
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 valuepublic String getDefaultValue()
public TestScript.TestScriptVariableComponent setDefaultValue(String value)
value - A default, hard-coded, or user-defined value for this variable.public StringType getDescriptionElement()
description (A free text natural language description of the variable and its purpose.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public TestScript.TestScriptVariableComponent setDescriptionElement(StringType value)
value - description (A free text natural language description of the variable and its purpose.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public TestScript.TestScriptVariableComponent setDescription(String value)
value - A free text natural language description of the variable and its purpose.public StringType getExpressionElement()
expression (The FHIRPath expression to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.). This is the underlying object with id, value and extensions. The accessor "getExpression" gives direct access to the valuepublic boolean hasExpressionElement()
public boolean hasExpression()
public TestScript.TestScriptVariableComponent setExpressionElement(StringType value)
value - expression (The FHIRPath expression to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.). This is the underlying object with id, value and extensions. The accessor "getExpression" gives direct access to the valuepublic String getExpression()
public TestScript.TestScriptVariableComponent setExpression(String value)
value - The FHIRPath expression to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.public StringType getHeaderFieldElement()
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 valuepublic boolean hasHeaderFieldElement()
public boolean hasHeaderField()
public TestScript.TestScriptVariableComponent setHeaderFieldElement(StringType value)
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 valuepublic String getHeaderField()
public TestScript.TestScriptVariableComponent setHeaderField(String value)
value - Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.public StringType getHintElement()
hint (Displayable text string with hint help information to the user when entering a default value.). This is the underlying object with id, value and extensions. The accessor "getHint" gives direct access to the valuepublic boolean hasHintElement()
public boolean hasHint()
public TestScript.TestScriptVariableComponent setHintElement(StringType value)
value - hint (Displayable text string with hint help information to the user when entering a default value.). This is the underlying object with id, value and extensions. The accessor "getHint" gives direct access to the valuepublic String getHint()
public TestScript.TestScriptVariableComponent setHint(String value)
value - Displayable text string with hint help information to the user when entering a default value.public StringType getPathElement()
path (XPath or JSONPath to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the valuepublic boolean hasPathElement()
public boolean hasPath()
public TestScript.TestScriptVariableComponent setPathElement(StringType value)
value - path (XPath or JSONPath to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the valuepublic String getPath()
public TestScript.TestScriptVariableComponent setPath(String value)
value - XPath or JSONPath to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.public IdType getSourceIdElement()
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 valuepublic boolean hasSourceIdElement()
public boolean hasSourceId()
public TestScript.TestScriptVariableComponent setSourceIdElement(IdType value)
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 valuepublic String getSourceId()
public TestScript.TestScriptVariableComponent setSourceId(String value)
value - Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic TestScript.TestScriptVariableComponent copy()
copy in class BackboneElementpublic void copyValues(TestScript.TestScriptVariableComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.