public abstract class BaseIdentifierDt extends BaseIdentifiableElement implements ICompositeDatatype, IQueryParameterType
| Constructor and Description |
|---|
BaseIdentifierDt() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getMissing()
Deprecated.
get/setMissing is not supported in StringDt. Use
StringParam instead if you
need this functionality |
String |
getQueryParameterQualifier()
This method will return any qualifier that should be appended to the parameter name (e.g ":exact").
|
abstract UriDt |
getSystemElement()
Gets the value(s) for system (The namespace for the identifier).
|
String |
getValueAsQueryToken(FhirContext theContext)
Returns a representation of this parameter's value as it will be represented "over the wire".
|
abstract StringDt |
getValueElement()
Gets the value(s) for value (The value that is unique).
|
boolean |
matchesSystemAndValue(BaseIdentifierDt theIdentifier)
|
IQueryParameterType |
setMissing(Boolean theMissing)
Deprecated.
get/setMissing is not supported in StringDt. Use
StringParam instead if you
need this functionality |
abstract BaseIdentifierDt |
setSystem(String theUri)
Sets the value for system (The namespace for the identifier)
|
abstract BaseIdentifierDt |
setValue(String theString)
Sets the value for value (The value that is unique)
|
void |
setValueAsQueryToken(FhirContext theContext,
String theParamName,
String theQualifier,
String theParameter)
This method is generally only called by HAPI itself, and should not need to be called from user code.
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatComment, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllPopulatedChildElementsOfTypepublic BaseIdentifierDt()
public String getQueryParameterQualifier()
IQueryParameterTypegetQueryParameterQualifier in interface IQueryParameterTypepublic abstract UriDt getSystemElement()
null.
Definition: Establishes the namespace in which set of possible id values is unique.
public abstract StringDt getValueElement()
null.
Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
public String getValueAsQueryToken(FhirContext theContext)
See FHIR specification 2.2.2 Search SearchParameter Types for information on the token format
getValueAsQueryToken in interface IQueryParameterTypetheContext - TODOpublic boolean matchesSystemAndValue(BaseIdentifierDt theIdentifier)
public abstract BaseIdentifierDt setSystem(String theUri)
Definition: Establishes the namespace in which set of possible id values is unique.
public abstract BaseIdentifierDt setValue(String theString)
Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
public void setValueAsQueryToken(FhirContext theContext, String theParamName, String theQualifier, String theParameter)
See FHIR specification 2.2.2 Search SearchParameter Types for information on the token format
setValueAsQueryToken in interface IQueryParameterTypetheContext - TODOtheParamName - TODOtheQualifier - The parameter name qualifier that accompanied this value. For example, if the complete query was
http://foo?name:exact=John, qualifier would be ":exact"theParameter - The actual parameter value. For example, if the complete query was
http://foo?name:exact=John, the value would be "John"@Deprecated public Boolean getMissing()
StringParam instead if you
need this functionalitygetMissing in interface IQueryParameterType@Deprecated public IQueryParameterType setMissing(Boolean theMissing)
StringParam instead if you
need this functionalitysetMissing in interface IQueryParameterTypethis for easier method chainingCopyright © 2014–2019 University Health Network. All rights reserved.