X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/1c3b2bdea221fee86e2b771d14dc00aed55644df..7f98f13229969360ae97cef2af378f6bb2c45207:/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ModifierSection.java diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ModifierSection.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ModifierSection.java index 8a33c59a2..b4ad1c9bb 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ModifierSection.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ModifierSection.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. */ @@ -16,9 +15,9 @@ 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.description.IModifiable; -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.occurrence.dna.AbstractUnboundEntityCollectionSection; /** *

ModifierSection class.

@@ -27,7 +26,7 @@ import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection; * @created Sep 15, 2010 * @version 1.0 */ -public class ModifierSection extends AbstractEntityCollectionSection { +public class ModifierSection extends AbstractUnboundEntityCollectionSection { /** *

Constructor for ModifierSection.

@@ -42,17 +41,11 @@ public class ModifierSection extends AbstractEntityCollectionSection getCollection(IModifiable entity) { - return entity.getModifiers(); - } /** {@inheritDoc} */ @Override - public DefinedTerm createNewElement() { - return DefinedTerm.NewInstance(TermType.Modifier,"","Untitled",""); + public DefinedTerm createNewElement() { + return DefinedTerm.NewInstance(TermType.Modifier,"","Untitled",""); } /** {@inheritDoc} */ @@ -78,4 +71,28 @@ public class ModifierSection extends AbstractEntityCollectionSection getEntityCollection(IModifiable entity) { + return entity.getModifiers(); + } + + /** + * {@inheritDoc} + */ + @Override + public DefinedTerm addExisting() { + return null; + } + + /** + * {@inheritDoc} + */ + @Override + public boolean allowAddExisting() { + return false; + } }