ref #7338 TaxonNameEditor mode VALIDATE_AGAINST_HIGHER_NAME_PART implemented for...
[cdm-vaadin.git] / src / main / java / eu / etaxonomy / cdm / vaadin / view / name / TaxonNamePopupEditorView.java
index 2c71e4dc2d334d1b9871217ef28aa92723dc1322..64454e33e4cc83cf49894353486d102240a0bce8 100644 (file)
@@ -10,15 +10,14 @@ package eu.etaxonomy.cdm.vaadin.view.name;
 
 import java.util.EnumSet;
 
-import org.apache.commons.lang3.BooleanUtils;
-
+import com.vaadin.ui.AbstractField;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.ListSelect;
 
-import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
 import eu.etaxonomy.cdm.model.name.TaxonName;
 import eu.etaxonomy.cdm.model.reference.Reference;
 import eu.etaxonomy.cdm.vaadin.component.common.TeamOrPersonField;
+import eu.etaxonomy.vaadin.component.NameRelationField;
 import eu.etaxonomy.vaadin.component.ToManyRelatedEntitiesComboboxSelect;
 import eu.etaxonomy.vaadin.component.ToOneRelatedEntityCombobox;
 import eu.etaxonomy.vaadin.mvp.ApplicationView;
@@ -86,4 +85,34 @@ public interface TaxonNamePopupEditorView extends ApplicationView<TaxonNameEdito
 
     void updateAuthorshipFields();
 
+    /**
+     * @return
+     */
+    ToManyRelatedEntitiesComboboxSelect<TaxonName> getReplacedSynonymsComboboxSelect();
+
+    /**
+     * @return
+     */
+    NameRelationField getValidationField();
+
+    /**
+     * @return
+     */
+    AbstractField<String> getGenusOrUninomialField();
+
+    /**
+     * @return the infraGenericEpithetField
+     */
+    public AbstractField<String> getInfraGenericEpithetField();
+
+    /**
+     * @return the specificEpithetField
+     */
+    public AbstractField<String> getSpecificEpithetField();
+
+    /**
+     * @return the infraSpecificEpithetField
+     */
+    public AbstractField<String> getInfraSpecificEpithetField();
+
 }