public class CompositeParam<A extends IQueryParameterType,B extends IQueryParameterType> extends Object implements IQueryParameterType
| Constructor and Description |
|---|
CompositeParam(A theLeftInstance,
B theRightInstance) |
CompositeParam(Class<A> theLeftType,
Class<B> theRightType) |
| Modifier and Type | Method and Description |
|---|---|
A |
getLeftValue() |
Boolean |
getMissing()
If set to non-null value, indicates that this parameter has been populated with a "[name]:missing=true" or "[name]:missing=false" vale instead of a normal value
|
String |
getQueryParameterQualifier()
This method will return any qualifier that should be appended to the parameter name (e.g ":exact")
|
B |
getRightValue() |
String |
getValueAsQueryToken()
Returns a representation of this parameter's value as it will be represented "over the wire".
|
void |
setMissing(Boolean theMissing)
If set to non-null value, indicates that this parameter has been populated with a "[name]:missing=true" or "[name]:missing=false" vale instead of a normal value
|
void |
setValueAsQueryToken(String theQualifier,
String theValue)
This method is generally only called by HAPI itself, and should not need to be called from user code.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMissing, getQueryParameterQualifier, getValueAsQueryToken, setMissing, setValueAsQueryTokenpublic CompositeParam(A theLeftInstance, B theRightInstance)
public CompositeParam(Class<A> theLeftType, Class<B> theRightType)
public A getLeftValue()
public B getRightValue()
public Boolean getMissing()
getMissing in interface IQueryParameterTypepublic final String getQueryParameterQualifier()
IQueryParameterTypegetQueryParameterQualifier in interface IQueryParameterTypepublic final String getValueAsQueryToken()
IQueryParameterTypeSee FHIR specification 2.2.2 Search SearchParameter Types for information on the token format
getValueAsQueryToken in interface IQueryParameterTypepublic void setMissing(Boolean theMissing)
setMissing in interface IQueryParameterTypepublic final void setValueAsQueryToken(String theQualifier, String theValue)
IQueryParameterTypeSee FHIR specification 2.2.2 Search SearchParameter Types for information on the token format
setValueAsQueryToken in interface IQueryParameterTypetheQualifier - The parameter name qualifier that accompanied this value. For example, if the complete query was
http://foo?name:exact=John, qualifier would be ":exact"theValue - The actual parameter value. For example, if the complete query was
http://foo?name:exact=John, the value would be "John"Copyright © 2014–2016 University Health Network. All rights reserved.