Revision 8d8da57a
Added by Andreas Kohlbecker about 5 years ago
src/main/java/eu/etaxonomy/cdm/service/CdmFilterablePagingProviderFactory.java | ||
---|---|---|
19 | 19 |
|
20 | 20 |
import eu.etaxonomy.cdm.api.application.CdmRepository; |
21 | 21 |
import eu.etaxonomy.cdm.format.ReferenceEllypsisFormatter; |
22 |
import eu.etaxonomy.cdm.model.name.NameRelationshipType; |
|
23 | 22 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
24 | 23 |
import eu.etaxonomy.cdm.model.reference.Reference; |
25 | 24 |
import eu.etaxonomy.cdm.model.reference.ReferenceType; |
26 | 25 |
import eu.etaxonomy.cdm.persistence.dao.common.Restriction; |
27 |
import eu.etaxonomy.cdm.persistence.dao.common.Restriction.Operator; |
|
28 | 26 |
import eu.etaxonomy.cdm.persistence.query.MatchMode; |
29 | 27 |
import eu.etaxonomy.cdm.persistence.query.OrderHint; |
30 | 28 |
import eu.etaxonomy.cdm.persistence.query.OrderHint.SortOrder; |
... | ... | |
82 | 80 |
CdmFilterablePagingProvider<TaxonName, TaxonName> pagingProvider = new CdmFilterablePagingProvider<TaxonName, TaxonName>( |
83 | 81 |
repo.getNameService()); |
84 | 82 |
pagingProvider.setInitStrategy(Arrays.asList("registrations", "nomenclaturalReference", "nomenclaturalReference.inReference")); |
85 |
pagingProvider.addRestriction(new Restriction<>("relationsFromThisName.type", Operator.AND_NOT, null, NameRelationshipType.ORTHOGRAPHIC_VARIANT())); |
|
83 |
//pagingProvider.addRestriction(new Restriction<>("relationsFromThisName.type", Operator.AND_NOT, null, NameRelationshipType.ORTHOGRAPHIC_VARIANT()));
|
|
86 | 84 |
return pagingProvider; |
87 | 85 |
} |
88 | 86 |
|
Also available in: Unified diff
ref #8117 commenting orthographic corrected names filter to prevent from unclear performance probelms, see ref #7899