From 37f31be5746167df325417f1925152f3c4e9b6ba Mon Sep 17 00:00:00 2001 From: Patric Plitzner Date: Wed, 6 Nov 2013 13:38:16 +0000 Subject: [PATCH] - fixed creation of multiple DerivedUnitFacades in specimen wizard (fixes #3839) --- .../newWizard/NewDerivedUnitBaseWizard.java | 54 ++++++++++--------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewDerivedUnitBaseWizard.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewDerivedUnitBaseWizard.java index 30be004c7..0b4c9bf95 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewDerivedUnitBaseWizard.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewDerivedUnitBaseWizard.java @@ -1,9 +1,9 @@ // $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. */ @@ -13,16 +13,11 @@ package eu.etaxonomy.taxeditor.newWizard; import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade; import eu.etaxonomy.cdm.api.facade.DerivedUnitFacadeNotSupportedException; import eu.etaxonomy.cdm.api.service.IOccurrenceService; -import eu.etaxonomy.cdm.model.common.OriginalSourceType; import eu.etaxonomy.cdm.model.occurrence.DerivedUnit; -import eu.etaxonomy.cdm.model.occurrence.FieldUnit; import eu.etaxonomy.cdm.model.occurrence.MediaSpecimen; -import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase; import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType; import eu.etaxonomy.taxeditor.preference.PreferencesUtil; import eu.etaxonomy.taxeditor.store.CdmStore; -import eu.etaxonomy.taxeditor.ui.dialog.selection.OriginalSourceTypeSelectionDialog; -import eu.etaxonomy.taxeditor.ui.dialog.selection.SpecimenOrObservationTypeSelectionDialog; import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitBaseWizardPage; import eu.etaxonomy.taxeditor.ui.section.occurrence.FieldUnitWizardPage; import eu.etaxonomy.taxeditor.ui.section.occurrence.GatheringEventWizardPage; @@ -37,11 +32,11 @@ import eu.etaxonomy.taxeditor.ui.section.occurrence.GeneralWizardPage; */ public class NewDerivedUnitBaseWizard extends AbstractNewEntityWizard { private SpecimenOrObservationType specOrObsType = null; - + public NewDerivedUnitBaseWizard() { - super(); + super(); } - + public NewDerivedUnitBaseWizard(SpecimenOrObservationType specOrObsType) { super(); this.specOrObsType = specOrObsType; @@ -49,13 +44,22 @@ public class NewDerivedUnitBaseWizard extends AbstractNewEntityWizard