public static class OperationDefinition.Parameter extends BaseIdentifiableElement implements 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 IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
OperationDefinition.ParameterBinding |
getBinding()
Gets the value(s) for binding ().
|
String |
getDocumentation()
Gets the value(s) for documentation ().
|
StringDt |
getDocumentationElement()
Gets the value(s) for documentation ().
|
String |
getMax()
Gets the value(s) for max ().
|
StringDt |
getMaxElement()
Gets the value(s) for max ().
|
Integer |
getMin()
Gets the value(s) for min ().
|
IntegerDt |
getMinElement()
Gets the value(s) for min ().
|
String |
getName()
Gets the value(s) for name ().
|
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 ().
|
CodeDt |
getTypeElement()
Gets the value(s) for type ().
|
String |
getUse()
Gets the value(s) for use ().
|
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(StringDt theValue)
Sets the value(s) for documentation ()
|
OperationDefinition.Parameter |
setMax(String theString)
Sets the value for max ()
|
OperationDefinition.Parameter |
setMax(StringDt theValue)
Sets the value(s) for max ()
|
OperationDefinition.Parameter |
setMin(int theInteger)
Sets the value for min ()
|
OperationDefinition.Parameter |
setMin(IntegerDt theValue)
Sets the value(s) for min ()
|
OperationDefinition.Parameter |
setName(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(CodeDt theValue)
Sets the value(s) for type ()
|
OperationDefinition.Parameter |
setType(String theCode)
Sets the value for type ()
|
OperationDefinition.Parameter |
setUse(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, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementSpecificId, getId, setElementSpecificId, setId, setIdpublic Parameter()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic 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(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 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(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 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(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 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(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 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(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 CodeDt getTypeElement()
null.
Definition: The type for this parameter
public String getType()
null.
Definition: The type for this parameter
public OperationDefinition.Parameter setType(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–2016 University Health Network. All rights reserved.