Project

General

Profile

« Previous | Next » 

Revision 0aaa3f05

Added by Andreas Kohlbecker over 3 years ago

fix #8156 registation list view: type designation status in bold letters

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/component/registration/RegistrationItem.java
36 36

  
37 37
import eu.etaxonomy.cdm.api.service.dto.RegistrationDTO;
38 38
import eu.etaxonomy.cdm.api.service.dto.RegistrationWorkingSet;
39
import eu.etaxonomy.cdm.api.service.name.TypeDesignationSetManager.TypeDesignationWorkingSet;
39 40
import eu.etaxonomy.cdm.api.utility.UserHelper;
40 41
import eu.etaxonomy.cdm.model.ICdmEntityUuidCacher;
41 42
import eu.etaxonomy.cdm.model.common.TimePeriod;
42 43
import eu.etaxonomy.cdm.model.name.RegistrationStatus;
44
import eu.etaxonomy.cdm.model.name.TypeDesignationStatusBase;
43 45
import eu.etaxonomy.cdm.model.permission.CRUD;
44 46
import eu.etaxonomy.cdm.model.reference.Reference;
45 47
import eu.etaxonomy.cdm.service.UserHelperAccess;
......
295 297
        }
296 298

  
297 299
        if(regDto != null){
298
            labelMarkup.append("</br>").append(regDto.getSummary());
300
            String summary = regDto.getSummary();
301
            if(regDto.getOrderdTypeDesignationWorkingSets() != null) {
302
                for( TypeDesignationWorkingSet workingSet : regDto.getOrderdTypeDesignationWorkingSets().values()) {
303
                    for(TypeDesignationStatusBase<?> typeStatus : workingSet.keySet()) {
304
                        summary = summary.replace(typeStatus.getLabel(), "<strong>" + typeStatus.getLabel() + "</strong>");
305
                    }
306
                }
307
            }
308
            labelMarkup.append("</br>").append(summary);
299 309

  
300 310
            stateLabel.setVisible(true);
301 311
            stateLabel.update(regDto.getStatus());

Also available in: Unified diff