public static class OperationDefinition.Parameter extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Definition: The parameters for the operation/query
| Constructor and Description |
|---|
Parameter() |
| Modifier and Type | Method and Description |
|---|---|
OperationDefinition.Parameter |
addPart()
Adds and returns a new value for part ()
|
OperationDefinition.Parameter |
addPart(OperationDefinition.Parameter theValue)
Adds a given new value for part ()
|
<T extends ca.uhn.fhir.model.api.IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
OperationDefinition.ParameterBinding |
getBinding()
Gets the value(s) for binding ().
|
String |
getDocumentation()
Gets the value(s) for documentation ().
|
ca.uhn.fhir.model.primitive.StringDt |
getDocumentationElement()
Gets the value(s) for documentation ().
|
String |
getMax()
Gets the value(s) for max ().
|
ca.uhn.fhir.model.primitive.StringDt |
getMaxElement()
Gets the value(s) for max ().
|
Integer |
getMin()
Gets the value(s) for min ().
|
ca.uhn.fhir.model.primitive.IntegerDt |
getMinElement()
Gets the value(s) for min ().
|
String |
getName()
Gets the value(s) for name ().
|
ca.uhn.fhir.model.primitive.CodeDt |
getNameElement()
Gets the value(s) for name ().
|
List<OperationDefinition.Parameter> |
getPart()
Gets the value(s) for part ().
|
OperationDefinition.Parameter |
getPartFirstRep()
Gets the first repetition for part (),
creating it if it does not already exist.
|
ResourceReferenceDt |
getProfile()
Gets the value(s) for profile ().
|
String |
getType()
Gets the value(s) for type ().
|
ca.uhn.fhir.model.primitive.CodeDt |
getTypeElement()
Gets the value(s) for type ().
|
String |
getUse()
Gets the value(s) for use ().
|
ca.uhn.fhir.model.primitive.BoundCodeDt<OperationParameterUseEnum> |
getUseElement()
Gets the value(s) for use ().
|
boolean |
isEmpty() |
OperationDefinition.Parameter |
setBinding(OperationDefinition.ParameterBinding theValue)
Sets the value(s) for binding ()
|
OperationDefinition.Parameter |
setDocumentation(String theString)
Sets the value for documentation ()
|
OperationDefinition.Parameter |
setDocumentation(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for documentation ()
|
OperationDefinition.Parameter |
setMax(String theString)
Sets the value for max ()
|
OperationDefinition.Parameter |
setMax(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for max ()
|
OperationDefinition.Parameter |
setMin(int theInteger)
Sets the value for min ()
|
OperationDefinition.Parameter |
setMin(ca.uhn.fhir.model.primitive.IntegerDt theValue)
Sets the value(s) for min ()
|
OperationDefinition.Parameter |
setName(ca.uhn.fhir.model.primitive.CodeDt theValue)
Sets the value(s) for name ()
|
OperationDefinition.Parameter |
setName(String theCode)
Sets the value for name ()
|
OperationDefinition.Parameter |
setPart(List<OperationDefinition.Parameter> theValue)
Sets the value(s) for part ()
|
OperationDefinition.Parameter |
setProfile(ResourceReferenceDt theValue)
Sets the value(s) for profile ()
|
OperationDefinition.Parameter |
setType(ca.uhn.fhir.model.primitive.CodeDt theValue)
Sets the value(s) for type ()
|
OperationDefinition.Parameter |
setType(String theCode)
Sets the value for type ()
|
OperationDefinition.Parameter |
setUse(ca.uhn.fhir.model.primitive.BoundCodeDt<OperationParameterUseEnum> theValue)
Sets the value(s) for use ()
|
OperationDefinition.Parameter |
setUse(OperationParameterUseEnum theValue)
Sets the value(s) for use ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatComment, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic Parameter()
public boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBasepublic <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElementpublic ca.uhn.fhir.model.primitive.CodeDt getNameElement()
null.
Definition: The name of used to identify the parameter
public String getName()
null.
Definition: The name of used to identify the parameter
public OperationDefinition.Parameter setName(ca.uhn.fhir.model.primitive.CodeDt theValue)
Definition: The name of used to identify the parameter
public OperationDefinition.Parameter setName(String theCode)
Definition: The name of used to identify the parameter
public ca.uhn.fhir.model.primitive.BoundCodeDt<OperationParameterUseEnum> getUseElement()
null.
Definition: Whether this is an input or an output parameter
public String getUse()
null.
Definition: Whether this is an input or an output parameter
public OperationDefinition.Parameter setUse(ca.uhn.fhir.model.primitive.BoundCodeDt<OperationParameterUseEnum> theValue)
Definition: Whether this is an input or an output parameter
public OperationDefinition.Parameter setUse(OperationParameterUseEnum theValue)
Definition: Whether this is an input or an output parameter
public ca.uhn.fhir.model.primitive.IntegerDt getMinElement()
null.
Definition: The minimum number of times this parameter SHALL appear in the request or response
public Integer getMin()
null.
Definition: The minimum number of times this parameter SHALL appear in the request or response
public OperationDefinition.Parameter setMin(ca.uhn.fhir.model.primitive.IntegerDt theValue)
Definition: The minimum number of times this parameter SHALL appear in the request or response
public OperationDefinition.Parameter setMin(int theInteger)
Definition: The minimum number of times this parameter SHALL appear in the request or response
public ca.uhn.fhir.model.primitive.StringDt getMaxElement()
null.
Definition: The maximum number of times this element is permitted to appear in the request or response
public String getMax()
null.
Definition: The maximum number of times this element is permitted to appear in the request or response
public OperationDefinition.Parameter setMax(ca.uhn.fhir.model.primitive.StringDt theValue)
Definition: The maximum number of times this element is permitted to appear in the request or response
public OperationDefinition.Parameter setMax(String theString)
Definition: The maximum number of times this element is permitted to appear in the request or response
public ca.uhn.fhir.model.primitive.StringDt getDocumentationElement()
null.
Definition: Describes the meaning or use of this parameter
public String getDocumentation()
null.
Definition: Describes the meaning or use of this parameter
public OperationDefinition.Parameter setDocumentation(ca.uhn.fhir.model.primitive.StringDt theValue)
Definition: Describes the meaning or use of this parameter
public OperationDefinition.Parameter setDocumentation(String theString)
Definition: Describes the meaning or use of this parameter
public ca.uhn.fhir.model.primitive.CodeDt getTypeElement()
null.
Definition: The type for this parameter
public String getType()
null.
Definition: The type for this parameter
public OperationDefinition.Parameter setType(ca.uhn.fhir.model.primitive.CodeDt theValue)
Definition: The type for this parameter
public OperationDefinition.Parameter setType(String theCode)
Definition: The type for this parameter
public ResourceReferenceDt getProfile()
null.
Definition: A profile the specifies the rules that this parameter must conform to
public OperationDefinition.Parameter setProfile(ResourceReferenceDt theValue)
Definition: A profile the specifies the rules that this parameter must conform to
public OperationDefinition.ParameterBinding getBinding()
null.
Definition: Binds to a value set if this parameter is coded (code, Coding, CodeableConcept)
public OperationDefinition.Parameter setBinding(OperationDefinition.ParameterBinding theValue)
Definition: Binds to a value set if this parameter is coded (code, Coding, CodeableConcept)
public List<OperationDefinition.Parameter> getPart()
null.
Definition: The parts of a Tuple Parameter
public OperationDefinition.Parameter setPart(List<OperationDefinition.Parameter> theValue)
Definition: The parts of a Tuple Parameter
public OperationDefinition.Parameter addPart()
Definition: The parts of a Tuple Parameter
public OperationDefinition.Parameter addPart(OperationDefinition.Parameter theValue)
Definition: The parts of a Tuple Parameter
theValue - The part to add (must not be null)public OperationDefinition.Parameter getPartFirstRep()
Definition: The parts of a Tuple Parameter
Copyright © 2014–2018 University Health Network. All rights reserved.