cleanup and set cancelable to true SetXXXForSubtreeOperations
authorAndreas Müller <a.mueller@bgbm.org>
Fri, 21 May 2021 10:54:03 +0000 (12:54 +0200)
committerAndreas Müller <a.mueller@bgbm.org>
Fri, 28 May 2021 18:33:19 +0000 (20:33 +0200)
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/e4/handler/SetSecReferenceForSubtreeHandlerE4.java
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/MoveTaxonOperation.java
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/SetPublishForSubtreeOperation.java
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/SetSecundumForSubtreeOperation.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/wizard/DatabaseRepairUpdateCachesWizard.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/PreferencesUtil.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/configurator/DistributionAggregationConfiguratorWizard.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/configurator/DistributionAggregationWizardPage.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/util/ProgressMonitorClientManager.java

index 1bb6eb18908cb730ff51a8a889ca645f88f74136..352ddbf7bf3d6e0232f74da7eebb0304cf598dba 100755 (executable)
@@ -147,12 +147,8 @@ public class SetSecReferenceForSubtreeHandlerE4 extends CdmHandlerE4 {
     public void onComplete() {
     }
 
-    /**
-     * {@inheritDoc}
-     */
     @Override
     protected Object getTrigger() {
         return this;
     }
-
 }
index 7e9118cbefadb27657086d26f530f6ae95be474d..2690b211242a28f030f2a0ae6035d80dccf45d6c 100644 (file)
@@ -26,8 +26,8 @@ import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
 import eu.etaxonomy.taxeditor.model.AbstractUtility;\r
 import eu.etaxonomy.taxeditor.navigation.l10n.Messages;\r
 import eu.etaxonomy.taxeditor.navigation.navigator.e4.TreeNodeDropAdapterE4.MovingType;\r
-import eu.etaxonomy.taxeditor.operation.IPostMoniteredOperationEnabled;\r
 import eu.etaxonomy.taxeditor.operation.CdmUpdateOperation;\r
+import eu.etaxonomy.taxeditor.operation.IPostMoniteredOperationEnabled;\r
 import eu.etaxonomy.taxeditor.store.CdmStore;\r
 \r
 /**\r
@@ -55,11 +55,7 @@ public class MoveTaxonOperation extends CdmUpdateOperation implements IPostMonit
 \r
     @Override\r
     protected UpdateResult doUpdateExecute(IProgressMonitor monitor, IAdaptable info) throws Exception {\r
-        runMoniteredOperation();\r
-        return updateResult;\r
-    }\r
 \r
-    public void runMoniteredOperation() {\r
         final UUID uuid;\r
         int movingTypeInt = -1;\r
         switch (this.moveToParentNode) {\r
@@ -69,20 +65,17 @@ public class MoveTaxonOperation extends CdmUpdateOperation implements IPostMonit
         case BEHIND:\r
             movingTypeInt = 2;\r
             break;\r
+        default:\r
+            updateResult = new UpdateResult();\r
+            updateResult.setAbort();\r
+            updateResult.addException(new Exception("The moving type is invalid.")); //$NON-NLS-1$\r
+        }\r
 \r
-         default:\r
-                updateResult = new UpdateResult();\r
-                updateResult.setAbort();\r
-                updateResult.addException(new Exception("The moving type is invalid.")); //$NON-NLS-1$\r
-\r
-         }\r
         if (movingTypeInt >-1){\r
             uuid = CdmApplicationState.getLongRunningTasksService().monitLongRunningTask(taxonNodesToMoveUuid,\r
                 newParentTreeNodeUuid, movingTypeInt);\r
 \r
-                Display.getDefault().asyncExec(new Runnable() {\r
-                    @Override\r
-                    public void run() {\r
+                Display.getDefault().asyncExec(()->{\r
                         AbstractUtility.executeMoniteredOperation("Move Taxon to new parent: ",\r
                                 uuid,\r
                                 500,\r
@@ -90,9 +83,9 @@ public class MoveTaxonOperation extends CdmUpdateOperation implements IPostMonit
                                 MoveTaxonOperation.this,\r
                                 null,\r
                                 false, true);\r
-                    }\r
                 });\r
         }\r
+        return updateResult;\r
     }\r
 \r
     @Override\r
index efe0c2b46d1f068cda8b0a8fe1417e7afff96f15..45f5c47d21a04e2aa3916552d7cbc96f0c57b64a 100755 (executable)
@@ -1,4 +1,3 @@
-// $Id$
 /**
 * Copyright (C) 2017 EDIT
 * European Distributed Institute of Taxonomy
@@ -23,28 +22,23 @@ import org.eclipse.swt.widgets.Display;
 import eu.etaxonomy.cdm.api.service.UpdateResult;
 import eu.etaxonomy.cdm.api.service.config.PublishForSubtreeConfigurator;
 import eu.etaxonomy.cdm.common.monitor.IRemotingProgressMonitor;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
+import eu.etaxonomy.taxeditor.model.AbstractUtility;
 import eu.etaxonomy.taxeditor.navigation.l10n.Messages;
 import eu.etaxonomy.taxeditor.operation.IPostMoniteredOperationEnabled;
 
 /**
  * @author k.luther
  * @date 11.10.2017
- *
  */
-public class SetPublishForSubtreeOperation extends UpdateSubtreeOperation implements IPostMoniteredOperationEnabled{
+public class SetPublishForSubtreeOperation
+            extends UpdateSubtreeOperation
+            implements IPostMoniteredOperationEnabled{
 
-    private final static String LABEL = Messages.SetPublishForSubtreeOperation_CHANGE_PUBLISH_OP;
-    private static final Logger logger = Logger
-            .getLogger(SetPublishForSubtreeOperation.class);
+    @SuppressWarnings("unused")
+    private static final Logger logger = Logger.getLogger(SetPublishForSubtreeOperation.class);
 
+    private final static String LABEL = Messages.SetPublishForSubtreeOperation_CHANGE_PUBLISH_OP;
 
-    /**
-     * @param label
-     * @param action
-     * @param source
-     * @param async
-     */
     public SetPublishForSubtreeOperation(Object source,
             boolean async,
             UUID taxonNodeUuid,
@@ -54,77 +48,26 @@ public class SetPublishForSubtreeOperation extends UpdateSubtreeOperation implem
             EModelService modelService,
             PublishForSubtreeConfigurator config) {
         super(source, async, taxonNodeUuid, partService, activePart, application, modelService, config, LABEL);
-
-    }
-  @Override
-    protected UpdateResult doUpdateExecute(IProgressMonitor monitor, IAdaptable info) throws Exception {
-      runMoniteredOperation();
-//      updateNameEditors();
-
-//        Job job = createJob(monitor);
-//        // configure the job
-//        job.setProperty(IProgressConstants.KEEP_PROPERTY, true);
-//        job.setUser(true);
-//        // schedule job
-//        job.schedule();
-
-        return updateResult;
-
-
     }
 
-
-//    private Job createJob(IProgressMonitor monitor){
-//        Assert.isNotNull(config, "Configuration may not be null");
-//
-//        final Display display = Display.getDefault();
-//        taxonNodeService = CdmStore.getService(ITaxonNodeService.class);
-//        Job job = new Job(Messages.SetPublishFlagForSubtreeOperation_SET_SEC_TASK) {
-//
-//
-//            @Override
-//            protected IStatus run(IProgressMonitor monitor) {
-//                if (config instanceof PublishForSubtreeConfigurator){
-//                     updateResult =  taxonNodeService.setPublishForSubtree(config.getSubtreeUuid(), ((PublishForSubtreeConfigurator)config).isPublish(), config.isIncludeAcceptedTaxa(), config.isIncludeSynonyms(), config.isIncludeSharedTaxa(), null);
-//                }else {
-//                     return Status.CANCEL_STATUS;
-//                }
-//                updateNameEditors();
-//                return Status.OK_STATUS;
-//
-//            }
-//        };
-//        return job;
-//    }
-
-    public void runMoniteredOperation() {
+    @Override
+    protected UpdateResult doUpdateExecute(IProgressMonitor monitor, IAdaptable info) throws Exception {
 
         final UUID uuid = longRunningTaskService.monitLongRunningTask(config);
-        Display.getDefault().asyncExec(new Runnable() {
-            @Override
-            public void run() {
-                EditorUtil.executeMoniteredOperation("Set Publish Flag for Subtree",
+        Display.getDefault().asyncExec(()->{
+                AbstractUtility.executeMoniteredOperation("Set Publish Flag for Subtree",
                         uuid,
                         1000,
-                        false,
+                        true,
                         SetPublishForSubtreeOperation.this,
                         null,
                         true, false);
-            //updateNameEditors();
-            }
-
         });
-
-
+        return this.updateResult;
     }
-    /**
-     * {@inheritDoc}
-     */
+
     @Override
     public void postOperation(IRemotingProgressMonitor monitor) {
         // TODO Auto-generated method stub
-
     }
-
-
-}
+}
\ No newline at end of file
index 0a0d71ddee26c41c058e2ba38af6f02510564dce..219ba04c1cf805063c68588f9529c4f9a567c5fc 100755 (executable)
@@ -10,12 +10,9 @@ package eu.etaxonomy.taxeditor.navigation.navigator.operation;
 
 import java.util.UUID;
 
-import javax.inject.Inject;
-
 import org.apache.log4j.Logger;
 import org.eclipse.core.runtime.IAdaptable;
 import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.e4.ui.di.UISynchronize;
 import org.eclipse.e4.ui.model.application.MApplication;
 import org.eclipse.e4.ui.model.application.ui.basic.MPart;
 import org.eclipse.e4.ui.workbench.modeling.EModelService;
@@ -33,85 +30,38 @@ import eu.etaxonomy.taxeditor.operation.IPostMoniteredOperationEnabled;
 /**
  * @author k.luther
  * @date 10.02.2017
- *
  */
-public class SetSecundumForSubtreeOperation extends UpdateSubtreeOperation implements IPostMoniteredOperationEnabled{
+public class SetSecundumForSubtreeOperation
+        extends UpdateSubtreeOperation
+        implements IPostMoniteredOperationEnabled{
 
        private final static String LABEL = Messages.SetSecundumForSubtreeOperation_CHANGE_SEC_OP;
     @SuppressWarnings("unused")
        private static final Logger logger = Logger.getLogger(SetSecundumForSubtreeOperation.class);
 
-    @Inject
-    private UISynchronize sync;
-
-
     public SetSecundumForSubtreeOperation(Object source, boolean async, UUID taxonNodeUuid, EPartService partService,
                        MPart activePart, MApplication application, EModelService modelService, SecundumForSubtreeConfigurator config) {
                super(source, async, taxonNodeUuid, partService, activePart, application, modelService, config, LABEL);
-
        }
 
     @Override
     protected UpdateResult doUpdateExecute(IProgressMonitor monitor, IAdaptable info) throws Exception {
         EditorUtil.checkForChanges(null, partService);
-
-//        runMoniteredOperation();
-        runMoniteredOperation();
-//        updateNameEditors();
-//        Job job = createJob(monitor);
-//        // configure the job
-//        job.setProperty(IProgressConstants.KEEP_PROPERTY, true);
-//        job.setUser(true);
-//        // schedule job
-//        job.schedule();
-
-        return updateResult;
-
-
-    }
-
-
-//    private Job createJob(IProgressMonitor monitor){
-//        Assert.isNotNull(config, "Configuration may not be null");
-//
-//        final Display display = Display.getDefault();
-//
-//        Job job = new Job(Messages.SetSecundumForSubtreeOperation_SET_SEC_TASK) {
-//            @Override
-//            protected IStatus run(IProgressMonitor monitor) {
-//             if (config instanceof SecundumForSubtreeConfigurator){
-//                                     updateResult = taxonNodeService.setSecundumForSubtree((SecundumForSubtreeConfigurator)config);
-//                             }else{
-//                                     return Status.CANCEL_STATUS;
-//                             }
-//
-//                             return Status.OK_STATUS;
-//
-//            }
-//        };
-//        return job;
-//    }
-
-
-    public void runMoniteredOperation() {
         final UUID uuid = longRunningTaskService.monitLongRunningTask(config);
-        Display.getDefault().asyncExec(new Runnable() {
-            @Override
-            public void run() {
+        Display.getDefault().asyncExec(()->{
                 AbstractUtility.executeMoniteredOperation("Set Secundum Reference for Subtree",
                         uuid,
                         1000,
-                        false,
+                        true,
                         SetSecundumForSubtreeOperation.this,
                         null,
                         true, false);
-
-            }
         });
+        return updateResult;
     }
 
     @Override
     public void postOperation(IRemotingProgressMonitor monitor) {
         // TODO Auto-generated method stub
     }
- }
+ }
\ No newline at end of file
index 3ef8b5712fa364b5b5fd75de7134f3bae2647117..036b1cf9d9d7ca8e1e17d6b726a920e036436075 100755 (executable)
@@ -28,7 +28,6 @@ import eu.etaxonomy.taxeditor.operation.IPostMoniteredOperationEnabled;
 /**
  * @author k.luther
  * @since 05.03.2019
- *
  */
 public class DatabaseRepairUpdateCachesWizard extends Wizard implements IPostMoniteredOperationEnabled {
 
@@ -44,13 +43,9 @@ public class DatabaseRepairUpdateCachesWizard extends Wizard implements IPostMon
         page = new CacheUpdaterWizardPage("Update Caches", cacheUpdaterConfig);
     }
 
-    /**
-     * {@inheritDoc}
-     */
     @Override
     public void postOperation(IRemotingProgressMonitor monitor) {
         // TODO Auto-generated method stub
-
     }
 
     @Override
@@ -58,9 +53,6 @@ public class DatabaseRepairUpdateCachesWizard extends Wizard implements IPostMon
         addPage(page);
     }
 
-    /**
-     * {@inheritDoc}
-     */
     @Override
     public boolean performFinish() {
         if (page.updateAgentBase){
@@ -80,11 +72,8 @@ public class DatabaseRepairUpdateCachesWizard extends Wizard implements IPostMon
         }
         if (!cacheUpdaterConfig.getClassList().isEmpty()){
 
-
              final UUID uuid = longRunningTaskService.monitLongRunningTask(cacheUpdaterConfig);
-             Display.getDefault().asyncExec(new Runnable() {
-                 @Override
-                 public void run() {
+             Display.getDefault().asyncExec(()->{
                      AbstractUtility.executeMoniteredOperation("Update Caches",
                              uuid,
                              1000,
@@ -92,15 +81,8 @@ public class DatabaseRepairUpdateCachesWizard extends Wizard implements IPostMon
                              DatabaseRepairUpdateCachesWizard.this,
                              null,
                              true, true);
-
-                 }
-
              });
         }
-
-
-
-    return true;
+        return true;
     }
-
-}
+}
\ No newline at end of file
index de23ec49eacc7d09c1c7f9edd57a26d0cfdaf33d..fcdf320db1fa2734839de8659082b288ef4f4243 100644 (file)
@@ -1702,11 +1702,7 @@ public class PreferencesUtil implements IPreferenceKeys {
     }
 
     public static boolean getFilterCommonNameReferences(){
-        Boolean result = getBooleanValue(PreferencePredicate.CommonNameReferencesWithMarker.getKey());
-        if (result == null){
-            return false;
-        }
-        return result;
+        return getBooleanValue(PreferencePredicate.CommonNameReferencesWithMarker.getKey());
     }
 
     public static void updateDBPreferences() {
index d327bf5de55c90a3aed02bd7eddf55f1e26e31f6..902b14ca51d8925eff06943f86eefd1e101822e2 100755 (executable)
@@ -39,7 +39,6 @@ public class DistributionAggregationConfiguratorWizard extends Wizard implements
         longRunningTaskService = CdmApplicationState.getLongRunningTasksService();
     }
 
-
     @Override
     public boolean performFinish() {
 
@@ -61,9 +60,7 @@ public class DistributionAggregationConfiguratorWizard extends Wizard implements
 
         UUID uuid = longRunningTaskService.invoke(configurator);
 
-        Display.getDefault().asyncExec(new Runnable() {
-            @Override
-            public void run() {
+        Display.getDefault().asyncExec(()-> {
                 AbstractUtility.executeMoniteredOperation("Aggregate Distributions",
                         uuid,
                         1000,
@@ -71,9 +68,6 @@ public class DistributionAggregationConfiguratorWizard extends Wizard implements
                         DistributionAggregationConfiguratorWizard.this,
                         null,
                         true, false);
-
-            }
-
         });
 
         return true;
@@ -84,15 +78,11 @@ public class DistributionAggregationConfiguratorWizard extends Wizard implements
     public void addPages() {
         page = new DistributionAggregationWizardPage(configurator);
         addPage(page);
-
     }
 
 
     @Override
     public void postOperation(IRemotingProgressMonitor monitor) {
         // TODO Auto-generated method stub
-
     }
-
-
-}
+}
\ No newline at end of file
index 3d6096546ab49865df5eb7eb45c6bd4bad0703e8..12860d9a70878e325d279ea512a6e986f040e604 100755 (executable)
@@ -50,8 +50,8 @@ import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 import eu.etaxonomy.cdm.model.term.TermTree;
 import eu.etaxonomy.cdm.model.term.TermType;
 import eu.etaxonomy.taxeditor.l10n.Messages;
+import eu.etaxonomy.taxeditor.model.AbstractUtility;
 import eu.etaxonomy.taxeditor.store.CdmStore;
-import eu.etaxonomy.taxeditor.store.StoreUtil;
 import eu.etaxonomy.taxeditor.ui.combo.OriginalSourceTypeComparator;
 import eu.etaxonomy.taxeditor.ui.dialog.SuperAreaSelectionWizard;
 
@@ -71,25 +71,15 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
 
     private Button checkExportUnpublished;
 
+    private Object[] checkedElements;
 
-
-    Object[] checkedElements;
-
-
-
-
-    /**
-     * @param pageName
-     */
     public DistributionAggregationWizardPage(DistributionAggregationConfiguration configurator) {
         super(Messages.DistributionAggregationWizardPage_TITLE);
         this.configurator = configurator;
 
         this.setDescription(Messages.DistributionAggregationWizardPage_DESCRIPTION);
-
     }
 
-
     @Override
     public void createControl(Composite parent) {
         final Composite composite = new Composite(parent, SWT.NULL);
@@ -133,8 +123,6 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
                     comboClassificationSelection.setEnabled(!data.exclude);
                     updateHigherRankCombo();
                 }
-
-
             });
         }
         checkUseHigherLevel= new Button(composite,  SWT.RADIO);
@@ -178,7 +166,6 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
         });
         for(Classification tree : classifications){
             comboClassificationSelection.add(tree.getName().getText(), classifications.indexOf(tree));
-
         }
 
         comboClassificationSelection.select(classifications.indexOf(selectedClassification));
@@ -213,7 +200,6 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
         updateHigherRankCombo();
         comboHigherRank.addListener(SWT.Selection, this);
 
-
         Label lowerRankLabel = new Label(control, SWT.NULL);
         lowerRankLabel.setText(Messages.DistributionAggregationWizardPage_LOWEST_RANK);
         comboLowerRank = new Combo(control, SWT.BORDER | SWT.READ_ONLY);
@@ -303,15 +289,12 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
             @Override
             public void widgetSelected(SelectionEvent event) {
                 SuperAreaSelectionWizard availableDistributionWizard = new SuperAreaSelectionWizard((DistributionAggregationConfiguration) configurator, (NamedAreaLevel)comboAreaLevel.getData(comboAreaLevel.getText()));
-                WizardDialog dialog = new WizardDialog(StoreUtil.getShell(),
+                WizardDialog dialog = new WizardDialog(AbstractUtility.getShell(),
                         availableDistributionWizard);
                 int open = dialog.open();
             }
         });
 
-
-
-
         Label sourceModeLabel = new Label(control, SWT.NULL);
 
         sourceModeLabel.setText(Messages.DistributionAggregationWizardPage_SOURCEMODE_CHILD_PARENT);
@@ -322,7 +305,6 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
         for (AggregationSourceMode mode :AggregationSourceMode.values()){
             comboSourceModeChildParent.add(mode.getLabel());
             comboSourceModeChildParent.setData(mode.getLabel(), mode);
-
         }
 
         comboSourceModeChildParent.addSelectionListener(this);
@@ -350,7 +332,6 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
         sourceTypeViewer = CheckboxTableViewer.newCheckList(control, SWT.BORDER | SWT.SINGLE);
         sourceTypeViewer.setContentProvider(new ArrayContentProvider());
 
-
         sourceTypeViewer.addCheckStateListener(new ICheckStateListener(){
             @Override
             public void checkStateChanged(    CheckStateChangedEvent event){
@@ -371,14 +352,12 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
 
         //aggregation mode
 
-
-
         Label selectStatusLabel = new Label(control, SWT.NULL);
         selectStatusLabel.setText(Messages.DistributionAggregationWizardPage_STATUS_ORDER);
         comboStatusOrder = new Combo(control, SWT.PUSH );
         comboStatusOrder.add(Messages.DistributionAggregationWizardPage_DEFAULT);
         comboStatusOrder.setData(Messages.DistributionAggregationWizardPage_DEFAULT, null);
-        for (TermTree tree: CdmStore.getService(ITermTreeService.class).list(TermType.PresenceAbsenceTerm, null, 0, null,null)){
+        for (TermTree<?> tree: CdmStore.getService(ITermTreeService.class).list(TermType.PresenceAbsenceTerm, null, 0, null,null)){
             comboStatusOrder.add(tree.getTitleCache());
             comboStatusOrder.setData(tree.getTitleCache(), tree);
         }
@@ -391,17 +370,9 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
 
         GridLayoutFactory.fillDefaults();
 
-
-
         setControl(composite);
-
     }
 
-
-
-
-
-
     @Override
     public void widgetSelected(SelectionEvent e) {
 
@@ -413,24 +384,18 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
             }else{
                 sourceTypeViewer.getTable().setEnabled(false);
             }
-
         }
 
         if (e.getSource().equals(comboAreaLevel)){
             buttonSuperArea.setEnabled(StringUtils.isNotBlank(comboAreaLevel.getText()));
         }
-
-
     }
 
-
     @Override
     public void widgetDefaultSelected(SelectionEvent e) {
         // TODO Auto-generated method stub
-
     }
 
-
     @Override
     public void handleEvent(Event event) {
         if (event.widget.equals(comboHigherRank)){
@@ -452,36 +417,24 @@ public class DistributionAggregationWizardPage extends AggregationConfigurationW
             updateHigherRankCombo();
             updateLowerRankCombo();
         }
-
     }
 
-
-
-
-
    public TermTree getStatusOrder(){
        if (StringUtils.isNotBlank(comboStatusOrder.getText())){
-           return (TermTree)comboStatusOrder.getData(comboStatusOrder.getText());
+           return (TermTree<?>)comboStatusOrder.getData(comboStatusOrder.getText());
        }
        return null;
    }
 
-
-
    public boolean useUnpublishedData(){
        return checkExportUnpublished.getSelection();
    }
 
-
-
-
-
     public Classification getSelectedClassification() {
         return selectedClassification;
     }
 
-
     public TaxonNode getSubTreeNode() {
         return subTreeNode;
     }
-}
+}
\ No newline at end of file
index 4d680baccddfc8e6d323a91c0fcb99fe8700851a..3579bdbecd09a92c79abb33de7c3dfe44b6991b7 100644 (file)
@@ -171,7 +171,7 @@ public class ProgressMonitorClientManager {
 
                 // set dialog text
                 String subTaskName = remotingMonitor.getSubTask();
-                String percentage = "100";
+                String percentage = "0";
                 if (remotingMonitor.getTotalWork() != 0){
                     percentage = new DecimalFormat("#.##").format(remotingMonitor.getPercentage());
                 }