Revision af0633ea
Added by Andreas Kohlbecker about 5 years ago
src/main/java/eu/etaxonomy/cdm/service/TaxonNameStringFilterablePagingProvider.java | ||
---|---|---|
13 | 13 |
import java.util.HashMap; |
14 | 14 |
import java.util.List; |
15 | 15 |
import java.util.Map; |
16 |
import java.util.Objects; |
|
16 | 17 |
import java.util.UUID; |
17 | 18 |
|
18 | 19 |
import org.apache.log4j.Logger; |
... | ... | |
233 | 234 |
@Override |
234 | 235 |
public UUID idFor(String stringRepresentation) { |
235 | 236 |
if(lastPagedEntityUUIDs == null){ |
236 |
findEntities(0, stringRepresentation); |
|
237 |
int pages = Math.max(1, size(stringRepresentation)); |
|
238 |
for(int i = 0; i < pages; i++){ |
|
239 |
findEntities(i, stringRepresentation); |
|
240 |
} |
|
237 | 241 |
} |
238 | 242 |
return lastPagedEntityUUIDs.get(stringRepresentation); |
239 | 243 |
} |
Also available in: Unified diff
ref #8176 WeaklyRelatedEntityCombobox solving minor performance on setValue