Revision c609114c
Added by Andreas Kohlbecker almost 5 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/ListPresenter.java | ||
---|---|---|
38 | 38 |
import eu.etaxonomy.cdm.model.common.Language; |
39 | 39 |
import eu.etaxonomy.cdm.model.common.User; |
40 | 40 |
import eu.etaxonomy.cdm.model.name.RegistrationStatus; |
41 |
import eu.etaxonomy.cdm.model.name.TypeDesignationStatusBase; |
|
42 | 41 |
import eu.etaxonomy.cdm.model.reference.Reference; |
43 | 42 |
import eu.etaxonomy.cdm.service.CdmBeanItemContainerFactory; |
44 | 43 |
import eu.etaxonomy.cdm.vaadin.component.registration.RegistrationItem; |
... | ... | |
158 | 157 |
if(textFieldOverride != null && textFieldOverride == getView().getTaxonNameFilter()){ |
159 | 158 |
filter.namePattern = alternativeText; |
160 | 159 |
} |
160 |
if(textFieldOverride != null && textFieldOverride == getView().getReferenceFilter()){ |
|
161 |
filter.referencePattern = alternativeText; |
|
162 |
} |
|
161 | 163 |
|
162 | 164 |
if(filter.typeStatus.isEmpty()){ |
163 | 165 |
filter.typeStatus = null; |
... | ... | |
175 | 177 |
filter.registrationStatus = inProgressStatus; |
176 | 178 |
} |
177 | 179 |
|
178 |
Set<TypeDesignationStatusBase> typeDesignationStatus = null;
|
|
180 |
List<UUID> typeDesignationStatus = null;
|
|
179 | 181 |
if(filter.typeStatus != null){ |
180 |
typeDesignationStatus = TypeDesignationStatusFilter.toTypeDesignationStatus(filter.typeStatus);
|
|
182 |
typeDesignationStatus = new ArrayList(TypeDesignationStatusFilter.toTypeDesignationStatusUuids(filter.typeStatus));
|
|
181 | 183 |
} |
182 | 184 |
|
183 | 185 |
Pager<RegistrationDTO> dtoPager = getWorkingSetService().pageDTOs( |
184 |
filter.submitter, |
|
185 |
filter.registrationStatus, |
|
186 |
filter.submitter != null ? filter.submitter.getUuid() : null,
|
|
187 |
filter.registrationStatus != null ? new ArrayList(filter.registrationStatus): null,
|
|
186 | 188 |
StringUtils.trimToNull(filter.identifierPattern), |
187 | 189 |
StringUtils.trimToNull(filter.namePattern), |
190 |
StringUtils.trimToNull(filter.referencePattern), |
|
188 | 191 |
typeDesignationStatus, |
189 | 192 |
pageSize, |
190 | 193 |
pageIndex, |
Also available in: Unified diff
fix #8345 adding filter text field for publications in RegistrationListView