public static class Parameters.ParametersParameterComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
name
The name of the parameter (reference to the operation definition).
|
protected List<Parameters.ParametersParameterComponent> |
part
A named part of a multi-part parameter.
|
protected Resource |
resource
If the parameter is a whole resource.
|
protected Type |
value
If the parameter is a data type.
|
modifierExtension| Constructor and Description |
|---|
ParametersParameterComponent()
Constructor
|
ParametersParameterComponent(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 List<Parameters.ParametersParameterComponent> part
public ParametersParameterComponent()
public ParametersParameterComponent(StringType name)
public StringType getNameElement()
name (The name of the parameter (reference to the operation definition).). 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 Parameters.ParametersParameterComponent setNameElement(StringType value)
value - name (The name of the parameter (reference to the operation definition).). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public Parameters.ParametersParameterComponent setName(String value)
value - The name of the parameter (reference to the operation definition).public boolean hasValue()
public Parameters.ParametersParameterComponent setValue(Type value)
value - value (If the parameter is a data type.)public Resource getResource()
resource (If the parameter is a whole resource.)public boolean hasResource()
public Parameters.ParametersParameterComponent setResource(Resource value)
value - resource (If the parameter is a whole resource.)public List<Parameters.ParametersParameterComponent> getPart()
part (A named part of a multi-part parameter.)public Parameters.ParametersParameterComponent setPart(List<Parameters.ParametersParameterComponent> thePart)
this for easy method chainingpublic boolean hasPart()
public Parameters.ParametersParameterComponent addPart()
public Parameters.ParametersParameterComponent addPart(Parameters.ParametersParameterComponent t)
public Parameters.ParametersParameterComponent getPartFirstRep()
part, creating it if it does not already existprotected 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 Parameters.ParametersParameterComponent 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.