Class OperationDefinition.Parameter
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
OperationDefinition
Definition: The parameters for the operation/query
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddPart()
Adds and returns a new value for part ()addPart
(OperationDefinition.Parameter theValue) Adds a given new value for part ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for binding ().Gets the value(s) for documentation ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for documentation ().getMax()
Gets the value(s) for max ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for max ().getMin()
Gets the value(s) for min ().ca.uhn.fhir.model.primitive.IntegerDt
Gets the value(s) for min ().getName()
Gets the value(s) for name ().ca.uhn.fhir.model.primitive.CodeDt
Gets the value(s) for name ().getPart()
Gets the value(s) for part ().Gets the first repetition for part (), creating it if it does not already exist.Gets the value(s) for profile ().getType()
Gets the value(s) for type ().ca.uhn.fhir.model.primitive.CodeDt
Gets the value(s) for type ().getUse()
Gets the value(s) for use ().ca.uhn.fhir.model.primitive.BoundCodeDt
<OperationParameterUseEnum> Gets the value(s) for use ().boolean
isEmpty()
Sets the value(s) for binding ()setDocumentation
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for documentation ()setDocumentation
(String theString) Sets the value for documentation ()setMax
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for max ()Sets the value for max ()setMin
(int theInteger) Sets the value for min ()setMin
(ca.uhn.fhir.model.primitive.IntegerDt theValue) Sets the value(s) for min ()setName
(ca.uhn.fhir.model.primitive.CodeDt theValue) Sets the value(s) for name ()Sets the value for name ()setPart
(List<OperationDefinition.Parameter> theValue) Sets the value(s) for part ()setProfile
(ResourceReferenceDt theValue) Sets the value(s) for profile ()setType
(ca.uhn.fhir.model.primitive.CodeDt theValue) Sets the value(s) for type ()Sets the value for type ()setUse
(OperationParameterUseEnum theValue) Sets the value(s) for use ()setUse
(ca.uhn.fhir.model.primitive.BoundCodeDt<OperationParameterUseEnum> theValue) Sets the value(s) for use ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
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
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
Parameter
public Parameter()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getNameElement
Gets the value(s) for name (). creating it if it does not exist. Will not returnnull
.Definition: The name of used to identify the parameter
-
getName
Gets the value(s) for name (). creating it if it does not exist. This method may returnnull
.Definition: The name of used to identify the parameter
-
setName
Sets the value(s) for name ()Definition: The name of used to identify the parameter
-
setName
Sets the value for name ()Definition: The name of used to identify the parameter
-
getUseElement
Gets the value(s) for use (). creating it if it does not exist. Will not returnnull
.Definition: Whether this is an input or an output parameter
-
getUse
Gets the value(s) for use (). creating it if it does not exist. This method may returnnull
.Definition: Whether this is an input or an output parameter
-
setUse
public OperationDefinition.Parameter setUse(ca.uhn.fhir.model.primitive.BoundCodeDt<OperationParameterUseEnum> theValue) Sets the value(s) for use ()Definition: Whether this is an input or an output parameter
-
setUse
Sets the value(s) for use ()Definition: Whether this is an input or an output parameter
-
getMinElement
Gets the value(s) for min (). creating it if it does not exist. Will not returnnull
.Definition: The minimum number of times this parameter SHALL appear in the request or response
-
getMin
Gets the value(s) for min (). creating it if it does not exist. This method may returnnull
.Definition: The minimum number of times this parameter SHALL appear in the request or response
-
setMin
Sets the value(s) for min ()Definition: The minimum number of times this parameter SHALL appear in the request or response
-
setMin
Sets the value for min ()Definition: The minimum number of times this parameter SHALL appear in the request or response
-
getMaxElement
Gets the value(s) for max (). creating it if it does not exist. Will not returnnull
.Definition: The maximum number of times this element is permitted to appear in the request or response
-
getMax
Gets the value(s) for max (). creating it if it does not exist. This method may returnnull
.Definition: The maximum number of times this element is permitted to appear in the request or response
-
setMax
Sets the value(s) for max ()Definition: The maximum number of times this element is permitted to appear in the request or response
-
setMax
Sets the value for max ()Definition: The maximum number of times this element is permitted to appear in the request or response
-
getDocumentationElement
Gets the value(s) for documentation (). creating it if it does not exist. Will not returnnull
.Definition: Describes the meaning or use of this parameter
-
getDocumentation
Gets the value(s) for documentation (). creating it if it does not exist. This method may returnnull
.Definition: Describes the meaning or use of this parameter
-
setDocumentation
public OperationDefinition.Parameter setDocumentation(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for documentation ()Definition: Describes the meaning or use of this parameter
-
setDocumentation
Sets the value for documentation ()Definition: Describes the meaning or use of this parameter
-
getTypeElement
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: The type for this parameter
-
getType
Gets the value(s) for type (). creating it if it does not exist. This method may returnnull
.Definition: The type for this parameter
-
setType
Sets the value(s) for type ()Definition: The type for this parameter
-
setType
Sets the value for type ()Definition: The type for this parameter
-
getProfile
Gets the value(s) for profile (). creating it if it does not exist. Will not returnnull
.Definition: A profile the specifies the rules that this parameter must conform to
-
setProfile
Sets the value(s) for profile ()Definition: A profile the specifies the rules that this parameter must conform to
-
getBinding
Gets the value(s) for binding (). creating it if it does not exist. Will not returnnull
.Definition: Binds to a value set if this parameter is coded (code, Coding, CodeableConcept)
-
setBinding
Sets the value(s) for binding ()Definition: Binds to a value set if this parameter is coded (code, Coding, CodeableConcept)
-
getPart
Gets the value(s) for part (). creating it if it does not exist. Will not returnnull
.Definition: The parts of a Tuple Parameter
-
setPart
Sets the value(s) for part ()Definition: The parts of a Tuple Parameter
-
addPart
Adds and returns a new value for part ()Definition: The parts of a Tuple Parameter
-
addPart
Adds a given new value for part ()Definition: The parts of a Tuple Parameter
- Parameters:
theValue
- The part to add (must not benull
)
-
getPartFirstRep
Gets the first repetition for part (), creating it if it does not already exist.Definition: The parts of a Tuple Parameter
-