public static class Conformance.ConformanceRestResourceSearchParamComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected List<StringType> |
chain
Contains the names of any search parameters which may be chained to the containing search parameter.
|
protected UriType |
definition
An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]]).
|
protected StringType |
documentation
This allows documentation of any distinct behaviors about how the search parameter is used.
|
protected List<Enumeration<Conformance.SearchModifierCode>> |
modifier
A modifier supported for the search parameter.
|
protected StringType |
name
The name of the search parameter used in the interface.
|
protected List<CodeType> |
target
Types of resource (if a resource is referenced).
|
protected Enumeration<Enumerations.SearchParamType> |
type
The type of value a search parameter refers to, and how the content is interpreted.
|
modifierExtension| Constructor and Description |
|---|
ConformanceRestResourceSearchParamComponent()
Constructor
|
ConformanceRestResourceSearchParamComponent(StringType name,
Enumeration<Enumerations.SearchParamType> type)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected StringType name
protected UriType definition
protected Enumeration<Enumerations.SearchParamType> type
protected StringType documentation
protected List<Enumeration<Conformance.SearchModifierCode>> modifier
protected List<StringType> chain
public ConformanceRestResourceSearchParamComponent()
public ConformanceRestResourceSearchParamComponent(StringType name, Enumeration<Enumerations.SearchParamType> type)
public StringType getNameElement()
name (The name of the search parameter used in the interface.). 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 Conformance.ConformanceRestResourceSearchParamComponent setNameElement(StringType value)
value - name (The name of the search parameter used in the interface.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic Conformance.ConformanceRestResourceSearchParamComponent setName(String value)
value - The name of the search parameter used in the interface.public UriType getDefinitionElement()
definition (An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]]).). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the valuepublic boolean hasDefinitionElement()
public boolean hasDefinition()
public Conformance.ConformanceRestResourceSearchParamComponent setDefinitionElement(UriType value)
value - definition (An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]]).). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the valuepublic String getDefinition()
public Conformance.ConformanceRestResourceSearchParamComponent setDefinition(String value)
value - An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]]).public Enumeration<Enumerations.SearchParamType> getTypeElement()
type (The type of value a search parameter refers to, and how the content is interpreted.). 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 Conformance.ConformanceRestResourceSearchParamComponent setTypeElement(Enumeration<Enumerations.SearchParamType> value)
value - type (The type of value a search parameter refers to, and how the content is interpreted.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic Enumerations.SearchParamType getType()
public Conformance.ConformanceRestResourceSearchParamComponent setType(Enumerations.SearchParamType value)
value - The type of value a search parameter refers to, and how the content is interpreted.public StringType getDocumentationElement()
documentation (This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.). 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 Conformance.ConformanceRestResourceSearchParamComponent setDocumentationElement(StringType value)
value - documentation (This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the valuepublic String getDocumentation()
public Conformance.ConformanceRestResourceSearchParamComponent setDocumentation(String value)
value - This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.public List<CodeType> getTarget()
target (Types of resource (if a resource is referenced).)public boolean hasTarget()
public CodeType addTargetElement()
target (Types of resource (if a resource is referenced).)public Conformance.ConformanceRestResourceSearchParamComponent addTarget(String value)
value - target (Types of resource (if a resource is referenced).)public boolean hasTarget(String value)
value - target (Types of resource (if a resource is referenced).)public List<Enumeration<Conformance.SearchModifierCode>> getModifier()
modifier (A modifier supported for the search parameter.)public boolean hasModifier()
public Enumeration<Conformance.SearchModifierCode> addModifierElement()
modifier (A modifier supported for the search parameter.)public Conformance.ConformanceRestResourceSearchParamComponent addModifier(Conformance.SearchModifierCode value)
value - modifier (A modifier supported for the search parameter.)public boolean hasModifier(Conformance.SearchModifierCode value)
value - modifier (A modifier supported for the search parameter.)public List<StringType> getChain()
chain (Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type.)public boolean hasChain()
public StringType addChainElement()
chain (Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type.)public Conformance.ConformanceRestResourceSearchParamComponent addChain(String value)
value - chain (Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type.)public boolean hasChain(String value)
value - chain (Contains the names of any search parameters which may be chained to the containing search parameter. Chained parameters may be added to search parameters of type reference, and specify that resources will only be returned if they contain a reference to a resource which matches the chained parameter value. Values for this field should be drawn from Conformance.rest.resource.searchParam.name on the target resource type.)protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Conformance.ConformanceRestResourceSearchParamComponent 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 org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.