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, setId
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatComment, isBaseEmpty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getElementSpecificId, getId, setElementSpecificId, setId, setId
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType
in interface ICompositeElement
public 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–2019 University Health Network. All rights reserved.