3 * Copyright (C) 2015 EDIT
4 * European Distributed Institute of Taxonomy
5 * http://www.e-taxonomy.eu
7 * The contents of this file are subject to the Mozilla Public License Version 1.1
8 * See LICENSE.TXT at the top of this package for the full license terms.
10 package eu
.etaxonomy
.cdm
.vaadin
.view
;
12 import java
.util
.UUID
;
14 import eu
.etaxonomy
.cdm
.vaadin
.container
.CdmSQLContainer
;
15 import eu
.etaxonomy
.cdm
.vaadin
.container
.IdUuidName
;
22 public interface INewTaxonBaseComponentListener
{
25 public CdmSQLContainer
getSecRefContainer();
29 * @param scientificName
31 * @param classificationUuid
34 public IdUuidName
newTaxon(String scientificName
, Object secRefItemId
, UUID classificationUuid
);
38 * @param scientificName
43 public IdUuidName
newSynonym(String scientificName
, Object secRefItemId
, UUID accTaxonUuid
);
50 public Object
getAcceptedTaxonRefId(UUID accTaxonUuid
);
54 * @param classificationUuid
57 public Object
getClassificationRefId(UUID classificationUuid
);