Revision d8791ff2
Added by Andreas Kohlbecker about 3 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/TaxonNameEditorPresenter.java | ||
---|---|---|
43 | 43 |
import eu.etaxonomy.cdm.model.common.Language; |
44 | 44 |
import eu.etaxonomy.cdm.model.name.NomenclaturalCodeEdition; |
45 | 45 |
import eu.etaxonomy.cdm.model.name.NomenclaturalStatus; |
46 |
import eu.etaxonomy.cdm.model.name.NomenclaturalStatusType; |
|
47 | 46 |
import eu.etaxonomy.cdm.model.name.Rank; |
48 | 47 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
49 | 48 |
import eu.etaxonomy.cdm.model.name.TaxonNameFactory; |
... | ... | |
69 | 68 |
import eu.etaxonomy.cdm.vaadin.event.ToOneRelatedEntityReloader; |
70 | 69 |
import eu.etaxonomy.cdm.vaadin.model.name.NomenclaturalStatusDTO; |
71 | 70 |
import eu.etaxonomy.cdm.vaadin.model.name.TaxonNameDTO; |
71 |
import eu.etaxonomy.cdm.vaadin.model.registration.RegistrationTermLists; |
|
72 | 72 |
import eu.etaxonomy.cdm.vaadin.ui.RegistrationUIDefaults; |
73 | 73 |
import eu.etaxonomy.cdm.vaadin.util.CdmTitleCacheCaptionGenerator; |
74 | 74 |
import eu.etaxonomy.cdm.vaadin.util.ReferenceEllypsisCaptionGenerator; |
... | ... | |
204 | 204 |
public NomenclaturalStatusRow create() { |
205 | 205 |
NomenclaturalStatusRow row = new NomenclaturalStatusRow(); |
206 | 206 |
|
207 |
BeanItemContainer<DefinedTermBase> statusTypeItemContainer = cdmBeanItemContainerFactory |
|
208 |
.buildVocabularyTermsItemContainer(
|
|
209 |
NomenclaturalStatusType.ALTERNATIVE().getVocabulary().getUuid());
|
|
207 |
BeanItemContainer<DefinedTermBase> statusTypeItemContainer = cdmBeanItemContainerFactory.buildTermItemContainer(
|
|
208 |
RegistrationTermLists.NOMENCLATURAL_STATUS_TYPE_UUIDS()
|
|
209 |
); |
|
210 | 210 |
row.type.setContainerDataSource(statusTypeItemContainer); |
211 | 211 |
row.type.setItemCaptionMode(ItemCaptionMode.EXPLICIT); |
212 | 212 |
for (DefinedTermBase term : statusTypeItemContainer.getItemIds()) { |
Also available in: Unified diff
fix #8975 limiting available nom status types