Package com.ibm.fhir.search.parameters
Class QueryParameter
- java.lang.Object
-
- com.ibm.fhir.search.parameters.QueryParameter
-
public class QueryParameter extends Object
general type of parameter.
-
-
Constructor Summary
Constructors Constructor Description QueryParameter(SearchConstants.Type type, String code, SearchConstants.Modifier modifier, String modifierResourceTypeName)QueryParameter(SearchConstants.Type type, String code, SearchConstants.Modifier modifier, String modifierResourceTypeName, boolean isInclusionCriteria)QueryParameter(SearchConstants.Type type, String code, SearchConstants.Modifier modifier, String modifierResourceTypeName, List<QueryParameterValue> parmValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkedList<QueryParameter>getChain()The returned value is intentionally not abstract.StringgetCode()SearchConstants.ModifiergetModifier()StringgetModifierResourceTypeName()QueryParametergetNextParameter()SearchConstants.TypegetType()List<QueryParameterValue>getValues()booleanisChained()booleanisInclusionCriteria()voidsetNextParameter(QueryParameter nextParameter)StringtoString()
-
-
-
Constructor Detail
-
QueryParameter
public QueryParameter(SearchConstants.Type type, String code, SearchConstants.Modifier modifier, String modifierResourceTypeName)
-
QueryParameter
public QueryParameter(SearchConstants.Type type, String code, SearchConstants.Modifier modifier, String modifierResourceTypeName, boolean isInclusionCriteria)
-
QueryParameter
public QueryParameter(SearchConstants.Type type, String code, SearchConstants.Modifier modifier, String modifierResourceTypeName, List<QueryParameterValue> parmValues)
-
-
Method Detail
-
getType
public SearchConstants.Type getType()
-
getCode
public String getCode()
-
getModifier
public SearchConstants.Modifier getModifier()
-
getModifierResourceTypeName
public String getModifierResourceTypeName()
-
getValues
public List<QueryParameterValue> getValues()
-
isChained
public boolean isChained()
-
getNextParameter
public QueryParameter getNextParameter()
-
setNextParameter
public void setNextParameter(QueryParameter nextParameter)
-
getChain
public LinkedList<QueryParameter> getChain()
The returned value is intentionally not abstract. The order is important.- Returns:
- A non-null linked list of parameters that starts from the nextParameter.
-
isInclusionCriteria
public boolean isInclusionCriteria()
-
-