Class BaseQueryParameter<T extends BaseQueryParameter<T>>
- java.lang.Object
-
- com.ibm.fhir.cql.engine.searchparam.BaseQueryParameter<T>
-
- All Implemented Interfaces:
IQueryParameter
- Direct Known Subclasses:
DateParameter
,NumberParameter
,ReferenceParameter
,StringParameter
,TokenParameter
,UriParameter
public abstract class BaseQueryParameter<T extends BaseQueryParameter<T>> extends Object implements IQueryParameter
-
-
Constructor Summary
Constructors Constructor Description BaseQueryParameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object rhs)
Boolean
getMissing()
SearchConstants.Modifier
getModifier()
String
getName()
SearchParameter
getSearchParameter()
int
hashCode()
void
setMissing(Boolean missing)
void
setModifier(SearchConstants.Modifier modifier)
T
setName(String name)
void
setSearchParameter(SearchParameter searchParameter)
String
toString()
-
Methods inherited from interface com.ibm.fhir.cql.engine.searchparam.IQueryParameter
getParameterValue
-
-
-
-
Method Detail
-
getName
public String getName()
-
getSearchParameter
public SearchParameter getSearchParameter()
-
setSearchParameter
public void setSearchParameter(SearchParameter searchParameter)
-
getMissing
public Boolean getMissing()
- Specified by:
getMissing
in interfaceIQueryParameter
-
setMissing
public void setMissing(Boolean missing)
-
getModifier
public SearchConstants.Modifier getModifier()
- Specified by:
getModifier
in interfaceIQueryParameter
-
setModifier
public void setModifier(SearchConstants.Modifier modifier)
-
-