Project

General

Profile

« Previous | Next » 

Revision c609114c

Added by Andreas Kohlbecker almost 5 years ago

fix #8345 adding filter text field for publications in RegistrationListView

View differences:

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