Fixes #1820; Refactoring of bulk editor component includes simpler API when implement...
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / dialogs / filteredSelection / FilteredDerivedUnitSelectionDialog.java
index efe1509b150292a6cc4753af2e02559f998504f8..278f35bd9b833632aeab3c21875a7a51a1096f14 100644 (file)
@@ -15,6 +15,7 @@ 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.DerivedUnitBase;
 import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
@@ -65,7 +66,7 @@ public class FilteredDerivedUnitSelectionDialog extends
        /** {@inheritDoc} */
        @Override
        protected DerivedUnitBase getPersistentObject(UUID uuid) {
-               Object object = CdmStore.getOccurrenceService().load(uuid);
+               Object object = CdmStore.getService(IOccurrenceService.class).load(uuid);
                
                SpecimenOrObservationBase specimenObservationBase = (SpecimenOrObservationBase) HibernateProxyHelper.deproxy(object);
                
@@ -79,7 +80,7 @@ public class FilteredDerivedUnitSelectionDialog extends
        /** {@inheritDoc} */
        @Override
        protected void initModel() {
-               model = CdmStore.getOccurrenceService().getDerivedUnitBaseUuidAndTitleCache();
+               model = CdmStore.getService(IOccurrenceService.class).getDerivedUnitBaseUuidAndTitleCache();
        }
 
        /** {@inheritDoc} */