X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/7d0ff89c0c3153d4ea623b463715fe172c03806a..ac71240404318cfc94f9c26c1afe5eea6dfbefcf:/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ScopeSection.java diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ScopeSection.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ScopeSection.java index 81bb68a37..e3588e2c2 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ScopeSection.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ScopeSection.java @@ -1,9 +1,8 @@ -// $Id$ /** * Copyright (C) 2007 EDIT -* European Distributed Institute of Taxonomy +* European Distributed Institute of Taxonomy * http://www.e-taxonomy.eu -* +* * The contents of this file are subject to the Mozilla Public License Version 1.1 * See LICENSE.TXT at the top of this package for the full license terms. */ @@ -11,14 +10,15 @@ package eu.etaxonomy.taxeditor.ui.section.description; import java.util.Collection; +import java.util.Comparator; import eu.etaxonomy.cdm.api.conversation.ConversationHolder; -import eu.etaxonomy.cdm.model.common.DefinedTerm; -import eu.etaxonomy.cdm.model.common.TermType; +import eu.etaxonomy.cdm.model.term.DefinedTerm; import eu.etaxonomy.cdm.model.description.TaxonDescription; -import eu.etaxonomy.taxeditor.ui.campanula.compatibility.ICdmFormElement; import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory; -import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection; +import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement; +import eu.etaxonomy.taxeditor.ui.section.DefaultCdmBaseComparator; +import eu.etaxonomy.taxeditor.ui.section.occurrence.dna.AbstractUnboundEntityCollectionSection; /** *

ScopeSection class.

@@ -27,7 +27,7 @@ import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection; * @created Mar 18, 2010 * @version 1.0 */ -public class ScopeSection extends AbstractEntityCollectionSection { +public class ScopeSection extends AbstractUnboundEntityCollectionSection { /** *

Constructor for ScopeSection.

@@ -40,7 +40,7 @@ public class ScopeSection extends AbstractEntityCollectionSection getCollection(TaxonDescription entity) { - return entity.getScopes(); + public DefinedTerm createNewElement() { + return null; } /** {@inheritDoc} */ @@ -76,4 +70,33 @@ public class ScopeSection extends AbstractEntityCollectionSection getEntityCollection(TaxonDescription entity) { + return entity.getScopes(); + } + + @Override + public Comparator getComparator() { + return new DefaultCdmBaseComparator<>(); + } + + /** + * {@inheritDoc} + */ + @Override + public DefinedTerm addExisting() { + return null; + } + + /** + * {@inheritDoc} + */ + @Override + public boolean allowAddExisting() { + return false; + } }