Class BaseQueryParameter<T extends BaseQueryParameter<T>>
- java.lang.Object
-
- org.linuxforhealth.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 java.lang.Object implements IQueryParameter
-
-
Constructor Summary
Constructors Constructor Description BaseQueryParameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object rhs)
java.lang.Boolean
getMissing()
SearchConstants.Modifier
getModifier()
java.lang.String
getName()
SearchParameter
getSearchParameter()
int
hashCode()
void
setMissing(java.lang.Boolean missing)
void
setModifier(SearchConstants.Modifier modifier)
T
setName(java.lang.String name)
void
setSearchParameter(SearchParameter searchParameter)
java.lang.String
toString()
-
Methods inherited from interface org.linuxforhealth.fhir.cql.engine.searchparam.IQueryParameter
getParameterValue
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public T setName(java.lang.String name)
-
getSearchParameter
public SearchParameter getSearchParameter()
-
setSearchParameter
public void setSearchParameter(SearchParameter searchParameter)
-
getMissing
public java.lang.Boolean getMissing()
- Specified by:
getMissing
in interfaceIQueryParameter
-
setMissing
public void setMissing(java.lang.Boolean missing)
-
getModifier
public SearchConstants.Modifier getModifier()
- Specified by:
getModifier
in interfaceIQueryParameter
-
setModifier
public void setModifier(SearchConstants.Modifier modifier)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equals
in classjava.lang.Object
-
-