Package org.hl7.fhir.dstu2.model
Class Parameters.ParametersParameterComponent
- 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.Parameters.ParametersParameterComponent
-
- 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:
- Parameters
public static class Parameters.ParametersParameterComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypenameThe name of the parameter (reference to the operation definition).protected List<Parameters.ParametersParameterComponent>partA named part of a parameter.protected ResourceresourceIf the parameter is a whole resource.protected TypevalueIf the parameter is a data type.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ParametersParameterComponent()ParametersParameterComponent(StringType name)
-
Method Summary
-
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, copyValues, getExtension, 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
-
-
-
-
Field Detail
-
name
protected StringType name
The name of the parameter (reference to the operation definition).
-
part
protected List<Parameters.ParametersParameterComponent> part
A named part of a parameter. In many implementation context, a set of named parts is known as a "Tuple".
-
-
Constructor Detail
-
ParametersParameterComponent
public ParametersParameterComponent()
-
ParametersParameterComponent
public ParametersParameterComponent(StringType name)
-
-
Method Detail
-
getNameElement
public StringType getNameElement()
- Returns:
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 value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public Parameters.ParametersParameterComponent setNameElement(StringType value)
- Parameters:
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 value
-
getName
public String getName()
- Returns:
- The name of the parameter (reference to the operation definition).
-
setName
public Parameters.ParametersParameterComponent setName(String value)
- Parameters:
value- The name of the parameter (reference to the operation definition).
-
hasValue
public boolean hasValue()
-
setValue
public Parameters.ParametersParameterComponent setValue(Type value)
- Parameters:
value-value(If the parameter is a data type.)
-
getResource
public Resource getResource()
- Returns:
resource(If the parameter is a whole resource.)
-
hasResource
public boolean hasResource()
-
setResource
public Parameters.ParametersParameterComponent setResource(Resource value)
- Parameters:
value-resource(If the parameter is a whole resource.)
-
getPart
public List<Parameters.ParametersParameterComponent> getPart()
- Returns:
part(A named part of a parameter. In many implementation context, a set of named parts is known as a "Tuple".)
-
hasPart
public boolean hasPart()
-
addPart
public Parameters.ParametersParameterComponent addPart()
- Returns:
part(A named part of a parameter. In many implementation context, a set of named parts is known as a "Tuple".)
-
addPart
public Parameters.ParametersParameterComponent addPart(Parameters.ParametersParameterComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- 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 Parameters.ParametersParameterComponent 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
-
-