public static class OperationDefinition.OperationDefinitionParameterComponent extends BackboneElement implements IBaseBackboneElement
| Constructor and Description |
|---|
OperationDefinitionParameterComponent() |
OperationDefinitionParameterComponent(CodeType name,
Enumeration<OperationDefinition.OperationParameterUse> use,
IntegerType min,
StringType max) |
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getId, getIdElement, hasExtension, hasId, hasIdElement, setId, setIdElementchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtensionaddModifierExtension, getModifierExtensionpublic OperationDefinitionParameterComponent()
public OperationDefinitionParameterComponent(CodeType name, Enumeration<OperationDefinition.OperationParameterUse> use, IntegerType min, StringType max)
public CodeType getNameElement()
name (The name of used to identify the parameter.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public OperationDefinition.OperationDefinitionParameterComponent setNameElement(CodeType value)
value - name (The name of used to identify the parameter.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public OperationDefinition.OperationDefinitionParameterComponent setName(String value)
value - The name of used to identify the parameter.public Enumeration<OperationDefinition.OperationParameterUse> getUseElement()
use (Whether this is an input or an output parameter.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic boolean hasUseElement()
public boolean hasUse()
public OperationDefinition.OperationDefinitionParameterComponent setUseElement(Enumeration<OperationDefinition.OperationParameterUse> value)
value - use (Whether this is an input or an output parameter.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic OperationDefinition.OperationParameterUse getUse()
public OperationDefinition.OperationDefinitionParameterComponent setUse(OperationDefinition.OperationParameterUse value)
value - Whether this is an input or an output parameter.public IntegerType getMinElement()
min (The minimum number of times this parameter SHALL appear in the request or response.). This is the underlying object with id, value and extensions. The accessor "getMin" gives direct access to the valuepublic boolean hasMinElement()
public boolean hasMin()
public OperationDefinition.OperationDefinitionParameterComponent setMinElement(IntegerType value)
value - min (The minimum number of times this parameter SHALL appear in the request or response.). This is the underlying object with id, value and extensions. The accessor "getMin" gives direct access to the valuepublic int getMin()
public OperationDefinition.OperationDefinitionParameterComponent setMin(int value)
value - The minimum number of times this parameter SHALL appear in the request or response.public StringType getMaxElement()
max (The maximum number of times this element is permitted to appear in the request or response.). This is the underlying object with id, value and extensions. The accessor "getMax" gives direct access to the valuepublic boolean hasMaxElement()
public boolean hasMax()
public OperationDefinition.OperationDefinitionParameterComponent setMaxElement(StringType value)
value - max (The maximum number of times this element is permitted to appear in the request or response.). This is the underlying object with id, value and extensions. The accessor "getMax" gives direct access to the valuepublic String getMax()
public OperationDefinition.OperationDefinitionParameterComponent setMax(String value)
value - The maximum number of times this element is permitted to appear in the request or response.public StringType getDocumentationElement()
documentation (Describes the meaning or use of this parameter.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the valuepublic boolean hasDocumentationElement()
public boolean hasDocumentation()
public OperationDefinition.OperationDefinitionParameterComponent setDocumentationElement(StringType value)
value - documentation (Describes the meaning or use of this parameter.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the valuepublic String getDocumentation()
public OperationDefinition.OperationDefinitionParameterComponent setDocumentation(String value)
value - Describes the meaning or use of this parameter.public CodeType getTypeElement()
type (The type for this parameter.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic boolean hasTypeElement()
public boolean hasType()
public OperationDefinition.OperationDefinitionParameterComponent setTypeElement(CodeType value)
value - type (The type for this parameter.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic String getType()
public OperationDefinition.OperationDefinitionParameterComponent setType(String value)
value - The type for this parameter.public Reference getProfile()
profile (A profile the specifies the rules that this parameter must conform to.)public boolean hasProfile()
public OperationDefinition.OperationDefinitionParameterComponent setProfile(Reference value)
value - profile (A profile the specifies the rules that this parameter must conform to.)public StructureDefinition getProfileTarget()
profile The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (A profile the specifies the rules that this parameter must conform to.)public OperationDefinition.OperationDefinitionParameterComponent setProfileTarget(StructureDefinition value)
value - profile The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (A profile the specifies the rules that this parameter must conform to.)public OperationDefinition.OperationDefinitionParameterBindingComponent getBinding()
binding (Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).)public boolean hasBinding()
public OperationDefinition.OperationDefinitionParameterComponent setBinding(OperationDefinition.OperationDefinitionParameterBindingComponent value)
value - binding (Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).)public List<OperationDefinition.OperationDefinitionParameterComponent> getPart()
part (The parts of a Tuple Parameter.)public boolean hasPart()
public OperationDefinition.OperationDefinitionParameterComponent addPart()
part (The parts of a Tuple Parameter.)public OperationDefinition.OperationDefinitionParameterComponent addPart(OperationDefinition.OperationDefinitionParameterComponent t)
public OperationDefinition.OperationDefinitionParameterComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class BackboneElementCopyright © 2014–2015 University Health Network. All rights reserved.