|
74 | 74 | import ca.uhn.fhir.model.api.IQueryParameterType;
|
75 | 75 | import ca.uhn.fhir.model.api.Include;
|
76 | 76 | import ca.uhn.fhir.model.api.ResourceMetadataKeyEnum;
|
77 |
| -import ca.uhn.fhir.model.api.TemporalPrecisionEnum; |
78 | 77 | import ca.uhn.fhir.model.valueset.BundleEntrySearchModeEnum;
|
79 | 78 | import ca.uhn.fhir.rest.api.Constants;
|
80 | 79 | import ca.uhn.fhir.rest.api.RestSearchParameterTypeEnum;
|
|
83 | 82 | import ca.uhn.fhir.rest.api.SortSpec;
|
84 | 83 | import ca.uhn.fhir.rest.api.server.IPreResourceAccessDetails;
|
85 | 84 | import ca.uhn.fhir.rest.api.server.RequestDetails;
|
86 |
| -import ca.uhn.fhir.rest.param.BaseParamWithPrefix; |
87 |
| -import ca.uhn.fhir.rest.param.DateParam; |
88 | 85 | import ca.uhn.fhir.rest.param.DateRangeParam;
|
89 | 86 | import ca.uhn.fhir.rest.param.ParameterUtil;
|
90 | 87 | import ca.uhn.fhir.rest.param.ReferenceParam;
|
|
99 | 96 | import ca.uhn.fhir.util.StringUtil;
|
100 | 97 | import ca.uhn.fhir.util.UrlUtil;
|
101 | 98 | import com.google.common.annotations.VisibleForTesting;
|
102 |
| -import com.google.common.collect.Streams; |
103 |
| -import com.google.common.collect.Lists; |
104 | 99 | import com.healthmarketscience.sqlbuilder.Condition;
|
105 | 100 | import jakarta.annotation.Nonnull;
|
106 | 101 | import jakarta.annotation.Nullable;
|
|
127 | 122 | import java.util.ArrayList;
|
128 | 123 | import java.util.Collection;
|
129 | 124 | import java.util.Collections;
|
130 |
| -import java.util.Comparator; |
131 | 125 | import java.util.HashMap;
|
132 | 126 | import java.util.HashSet;
|
133 | 127 | import java.util.Iterator;
|
|
140 | 134 | import static ca.uhn.fhir.jpa.model.util.JpaConstants.UNDESIRED_RESOURCE_LINKAGES_FOR_EVERYTHING_ON_PATIENT_INSTANCE;
|
141 | 135 | import static ca.uhn.fhir.jpa.search.builder.QueryStack.LOCATION_POSITION;
|
142 | 136 | import static ca.uhn.fhir.jpa.search.builder.QueryStack.SearchForIdsParams.with;
|
143 |
| -import static ca.uhn.fhir.jpa.util.InClauseNormalizer.*; |
144 |
| -import static java.util.Objects.requireNonNull; |
| 137 | +import static ca.uhn.fhir.jpa.util.InClauseNormalizer.normalizeIdListForInClause; |
145 | 138 | import static org.apache.commons.collections4.CollectionUtils.isNotEmpty;
|
146 | 139 | import static org.apache.commons.lang3.StringUtils.defaultString;
|
147 | 140 | import static org.apache.commons.lang3.StringUtils.isBlank;
|
|
0 commit comments