use the CdmFilteredSelectionDialog
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / dialog / selection / SpecimenOrObservationBaseSelectionDialog.java
index 589b08440cea7c7b0f4d1c5be9370d302556eebe..9a6a92ac225f2f9a3750f4038d193bed27855712 100644 (file)
@@ -1,67 +1,67 @@
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* 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.
-*/
-
-package eu.etaxonomy.taxeditor.ui.dialog.selection;
-
-import java.util.UUID;
-
-import org.eclipse.swt.widgets.Shell;
-
-import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
-import eu.etaxonomy.cdm.api.service.IOccurrenceService;
-import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
-import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
-import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard;
-import eu.etaxonomy.taxeditor.store.CdmStore;
-
-/**
- * @author pplitzner
- */
-public class SpecimenOrObservationBaseSelectionDialog extends
-               AbstractFilteredCdmResourceSelectionDialog<SpecimenOrObservationBase> {
-
-       public static SpecimenOrObservationBase select(Shell shell, ConversationHolder conversation, SpecimenOrObservationBase observation){
-               SpecimenOrObservationBaseSelectionDialog dialog = new SpecimenOrObservationBaseSelectionDialog(shell, conversation,
-                               "Choose field unit or derived unit", false, SpecimenOrObservationBaseSelectionDialog.class.getCanonicalName(), observation);
-               return getSelectionFromDialog(dialog);
-       }
-
-       protected SpecimenOrObservationBaseSelectionDialog(Shell shell, ConversationHolder conversation,
-                       String title, boolean multi, String settings,
-                       SpecimenOrObservationBase cdmObject) {
-               super(shell, conversation, title, multi, settings, cdmObject);
-       }
-
-       /** {@inheritDoc} */
-       @Override
-       protected SpecimenOrObservationBase getPersistentObject(UUID uuid) {
-               Object object = CdmStore.getService(IOccurrenceService.class).load(uuid);
-               return HibernateProxyHelper.deproxy(object, SpecimenOrObservationBase.class);
-       }
-
-       /** {@inheritDoc} */
-       @Override
-       protected void initModel() {
-               model = CdmStore.getService(IOccurrenceService.class).getUuidAndTitleCache();
-       }
-
-       /** {@inheritDoc} */
-       @Override
-       protected AbstractNewEntityWizard getNewEntityWizard(String parameter) {
-               return new NewDerivedUnitBaseWizard();
-       }
-
-       /** {@inheritDoc} */
-       @Override
-       protected String getNewWizardLinkText() {
-               return String.format("Create a new <a>%1s</a>", "field unit/derived unit");
-       }
-}
+// $Id$\r
+/**\r
+* Copyright (C) 2007 EDIT\r
+* European Distributed Institute of Taxonomy\r
+* http://www.e-taxonomy.eu\r
+*\r
+* The contents of this file are subject to the Mozilla Public License Version 1.1\r
+* See LICENSE.TXT at the top of this package for the full license terms.\r
+*/\r
+\r
+package eu.etaxonomy.taxeditor.ui.dialog.selection;\r
+\r
+import java.util.UUID;\r
+\r
+import org.eclipse.swt.widgets.Shell;\r
+\r
+import eu.etaxonomy.cdm.api.conversation.ConversationHolder;\r
+import eu.etaxonomy.cdm.api.service.IOccurrenceService;\r
+import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;\r
+import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;\r
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;\r
+import eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard;\r
+import eu.etaxonomy.taxeditor.store.CdmStore;\r
+\r
+/**\r
+ * @author pplitzner\r
+ */\r
+public class SpecimenOrObservationBaseSelectionDialog extends\r
+               AbstractFilteredCdmResourceSelectionDialog<SpecimenOrObservationBase> {\r
+\r
+       public static SpecimenOrObservationBase select(Shell shell, ConversationHolder conversation, SpecimenOrObservationBase observation){\r
+               SpecimenOrObservationBaseSelectionDialog dialog = new SpecimenOrObservationBaseSelectionDialog(shell, conversation,\r
+                               "Choose field unit or derived unit", false, SpecimenOrObservationBaseSelectionDialog.class.getCanonicalName(), observation);\r
+               return getSelectionFromDialog(dialog);\r
+       }\r
+\r
+       protected SpecimenOrObservationBaseSelectionDialog(Shell shell, ConversationHolder conversation,\r
+                       String title, boolean multi, String settings,\r
+                       SpecimenOrObservationBase cdmObject) {\r
+               super(shell, conversation, title, multi, settings, cdmObject);\r
+       }\r
+\r
+       /** {@inheritDoc} */\r
+       @Override\r
+       protected SpecimenOrObservationBase getPersistentObject(UUID uuid) {\r
+               Object object = CdmStore.getService(IOccurrenceService.class).load(uuid);\r
+               return HibernateProxyHelper.deproxy(object, SpecimenOrObservationBase.class);\r
+       }\r
+\r
+       /** {@inheritDoc} */\r
+       @Override\r
+       protected void initModel() {\r
+               model = CdmStore.getService(IOccurrenceService.class).getUuidAndTitleCache(null, null);\r
+       }\r
+\r
+       /** {@inheritDoc} */\r
+       @Override\r
+       protected AbstractNewEntityWizard getNewEntityWizard(String parameter) {\r
+               return new NewDerivedUnitBaseWizard();\r
+       }\r
+\r
+       /** {@inheritDoc} */\r
+       @Override\r
+       protected String getNewWizardLinkText() {\r
+               return String.format("Create a new <a>%1s</a>", "field unit/derived unit");\r
+       }\r
+}\r