fix #6687 per view implementation of the 'session-per-conversation' pattern
[cdm-vaadin.git] / src / main / java / eu / etaxonomy / cdm / vaadin / view / name / TaxonNamePopupEditorView.java
1 /**
2 * Copyright (C) 2017 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
5 *
6 * The contents of this file are subject to the Mozilla Public License Version 1.1
7 * See LICENSE.TXT at the top of this package for the full license terms.
8 */
9 package eu.etaxonomy.cdm.vaadin.view.name;
10
11 import com.vaadin.ui.ListSelect;
12
13 import eu.etaxonomy.cdm.model.name.TaxonName;
14 import eu.etaxonomy.cdm.model.reference.Reference;
15 import eu.etaxonomy.vaadin.component.ToManyRelatedEntitiesComboboxSelect;
16 import eu.etaxonomy.vaadin.component.ToOneRelatedEntityCombobox;
17 import eu.etaxonomy.vaadin.mvp.ApplicationView;
18
19 /**
20 * @author a.kohlbecker
21 * @since May 22, 2017
22 *
23 */
24 public interface TaxonNamePopupEditorView extends ApplicationView<TaxonNameEditorPresenter> {
25
26 /**
27 * @return
28 */
29 public ToOneRelatedEntityCombobox<Reference> getNomReferenceCombobox();
30
31 /**
32 * @return
33 */
34 public ToManyRelatedEntitiesComboboxSelect<TaxonName> getBasionymCombobox();
35
36 public ListSelect getRankSelect();
37
38 }