public static class TestScript.TestScriptVariableComponent extends BackboneElement implements 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 fluentpath 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, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected 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 fluentpath 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 fluentpath 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 fluentpath 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> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic TestScript.TestScriptVariableComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.