Revision 0aaa3f05
Added by Andreas Kohlbecker over 3 years ago
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
fix #8156 registation list view: type designation status in bold letters