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;
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();
+
}