Class SearchParameterMap
- java.lang.Object
-
- org.opencds.cqf.cql.engine.fhir.searchparam.SearchParameterMap
-
- All Implemented Interfaces:
Serializable
public class SearchParameterMap extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchParameterMap.EverythingModeEnumclassSearchParameterMap.IncludeComparatorclassSearchParameterMap.QueryParameterOrComparatorclassSearchParameterMap.QueryParameterTypeComparator
-
Constructor Summary
Constructors Constructor Description SearchParameterMap()SearchParameterMap(String theName, ca.uhn.fhir.model.api.IQueryParameterType theParam)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(String theName, ca.uhn.fhir.model.api.IQueryParameterAnd<?> theAnd)voidadd(String theName, ca.uhn.fhir.model.api.IQueryParameterOr<?> theOr)SearchParameterMapadd(String theName, ca.uhn.fhir.model.api.IQueryParameterType theParam)SearchParameterMapadd(String theName, ca.uhn.fhir.rest.param.DateParam theDateParam)voidaddInclude(ca.uhn.fhir.model.api.Include theInclude)voidaddRevInclude(ca.uhn.fhir.model.api.Include theInclude)voidclean()booleancontainsKey(String theName)Set<Map.Entry<String,List<List<ca.uhn.fhir.model.api.IQueryParameterType>>>>entrySet()List<List<ca.uhn.fhir.model.api.IQueryParameterType>>get(String theName)IntegergetCount()SearchParameterMap.EverythingModeEnumgetEverythingMode()Set<ca.uhn.fhir.model.api.Include>getIncludes()ca.uhn.fhir.rest.param.DateRangeParamgetLastUpdated()IntegergetLoadSynchronousUpTo()Set<ca.uhn.fhir.model.api.Include>getRevIncludes()ca.uhn.fhir.rest.api.SearchTotalModeEnumgetSearchTotalMode()ca.uhn.fhir.rest.api.SortSpecgetSort()ca.uhn.fhir.rest.api.SummaryEnumgetSummaryMode()booleanisAllParametersHaveNoModifier()booleanisEmpty()booleanisLoadSynchronous()Set<String>keySet()List<List<ca.uhn.fhir.model.api.IQueryParameterType>>remove(String theName)voidsetCount(Integer theCount)voidsetEverythingMode(SearchParameterMap.EverythingModeEnum theConsolidateMatches)voidsetIncludes(Set<ca.uhn.fhir.model.api.Include> theIncludes)voidsetLastUpdated(ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated)SearchParameterMapsetLoadSynchronous(boolean theLoadSynchronous)SearchParameterMapsetLoadSynchronousUpTo(Integer theLoadSynchronousUpTo)voidsetRevIncludes(Set<ca.uhn.fhir.model.api.Include> theRevIncludes)voidsetSearchTotalMode(ca.uhn.fhir.rest.api.SearchTotalModeEnum theSearchTotalMode)voidsetSort(ca.uhn.fhir.rest.api.SortSpec theSort)voidsetSummaryMode(ca.uhn.fhir.rest.api.SummaryEnum theSummaryMode)StringtoNormalizedQueryString(ca.uhn.fhir.context.FhirContext theCtx)StringtoString()Collection<List<List<ca.uhn.fhir.model.api.IQueryParameterType>>>values()
-
-
-
Constructor Detail
-
SearchParameterMap
public SearchParameterMap()
-
SearchParameterMap
public SearchParameterMap(String theName, ca.uhn.fhir.model.api.IQueryParameterType theParam)
-
-
Method Detail
-
getSummaryMode
public ca.uhn.fhir.rest.api.SummaryEnum getSummaryMode()
-
setSummaryMode
public void setSummaryMode(ca.uhn.fhir.rest.api.SummaryEnum theSummaryMode)
-
getSearchTotalMode
public ca.uhn.fhir.rest.api.SearchTotalModeEnum getSearchTotalMode()
-
setSearchTotalMode
public void setSearchTotalMode(ca.uhn.fhir.rest.api.SearchTotalModeEnum theSearchTotalMode)
-
add
public SearchParameterMap add(String theName, ca.uhn.fhir.rest.param.DateParam theDateParam)
-
add
public void add(String theName, ca.uhn.fhir.model.api.IQueryParameterAnd<?> theAnd)
-
add
public void add(String theName, ca.uhn.fhir.model.api.IQueryParameterOr<?> theOr)
-
values
public Collection<List<List<ca.uhn.fhir.model.api.IQueryParameterType>>> values()
-
add
public SearchParameterMap add(String theName, ca.uhn.fhir.model.api.IQueryParameterType theParam)
-
addInclude
public void addInclude(ca.uhn.fhir.model.api.Include theInclude)
-
addRevInclude
public void addRevInclude(ca.uhn.fhir.model.api.Include theInclude)
-
getCount
public Integer getCount()
-
setCount
public void setCount(Integer theCount)
-
getEverythingMode
public SearchParameterMap.EverythingModeEnum getEverythingMode()
-
setEverythingMode
public void setEverythingMode(SearchParameterMap.EverythingModeEnum theConsolidateMatches)
-
getIncludes
public Set<ca.uhn.fhir.model.api.Include> getIncludes()
-
setIncludes
public void setIncludes(Set<ca.uhn.fhir.model.api.Include> theIncludes)
-
getLastUpdated
public ca.uhn.fhir.rest.param.DateRangeParam getLastUpdated()
-
setLastUpdated
public void setLastUpdated(ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated)
-
getLoadSynchronousUpTo
public Integer getLoadSynchronousUpTo()
-
setLoadSynchronousUpTo
public SearchParameterMap setLoadSynchronousUpTo(Integer theLoadSynchronousUpTo)
-
getRevIncludes
public Set<ca.uhn.fhir.model.api.Include> getRevIncludes()
-
setRevIncludes
public void setRevIncludes(Set<ca.uhn.fhir.model.api.Include> theRevIncludes)
-
getSort
public ca.uhn.fhir.rest.api.SortSpec getSort()
-
setSort
public void setSort(ca.uhn.fhir.rest.api.SortSpec theSort)
-
isAllParametersHaveNoModifier
public boolean isAllParametersHaveNoModifier()
-
isLoadSynchronous
public boolean isLoadSynchronous()
-
setLoadSynchronous
public SearchParameterMap setLoadSynchronous(boolean theLoadSynchronous)
-
toNormalizedQueryString
public String toNormalizedQueryString(ca.uhn.fhir.context.FhirContext theCtx)
-
clean
public void clean()
-
containsKey
public boolean containsKey(String theName)
-
isEmpty
public boolean isEmpty()
-
entrySet
public Set<Map.Entry<String,List<List<ca.uhn.fhir.model.api.IQueryParameterType>>>> entrySet()
-
-