This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/master by this push:
new 2fea38dcfa mongoDb Delete widget disposed error and enable test, fixes
#2971
new 341ba53739 Merge pull request #3076 from
hansva/#2971-mongodb-widget-disposed
2fea38dcfa is described below
commit 2fea38dcfaa9991dfd06939d172d1155afd86bb6
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Wed Jul 12 10:27:27 2023 +0200
mongoDb Delete widget disposed error and enable test, fixes #2971
---
.../hopweb/src/test/resources/transforms.csv | 1 +
.../mongodbdelete/MongoDbDeleteDialog.java | 21 +++------------------
2 files changed, 4 insertions(+), 18 deletions(-)
diff --git a/integration-tests/hopweb/src/test/resources/transforms.csv
b/integration-tests/hopweb/src/test/resources/transforms.csv
index a109d08d12..f56c624377 100644
--- a/integration-tests/hopweb/src/test/resources/transforms.csv
+++ b/integration-tests/hopweb/src/test/resources/transforms.csv
@@ -129,6 +129,7 @@ Microsoft Access output
Microsoft Excel input
Microsoft Excel writer
MonetDB bulk loader
+MongoDB Delete
MongoDB input
MongoDB output
Multiway merge join
diff --git
a/plugins/transforms/mongodb/src/main/java/org/apache/hop/pipeline/transforms/mongodbdelete/MongoDbDeleteDialog.java
b/plugins/transforms/mongodb/src/main/java/org/apache/hop/pipeline/transforms/mongodbdelete/MongoDbDeleteDialog.java
index 8b751f3808..6c8facb9ae 100644
---
a/plugins/transforms/mongodb/src/main/java/org/apache/hop/pipeline/transforms/mongodbdelete/MongoDbDeleteDialog.java
+++
b/plugins/transforms/mongodb/src/main/java/org/apache/hop/pipeline/transforms/mongodbdelete/MongoDbDeleteDialog.java
@@ -18,6 +18,9 @@
package org.apache.hop.pipeline.transforms.mongodbdelete;
import com.mongodb.DBObject;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Set;
import org.apache.commons.lang.StringUtils;
import org.apache.hop.core.Const;
import org.apache.hop.core.Props;
@@ -56,8 +59,6 @@ import org.eclipse.swt.custom.CTabItem;
import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.ShellAdapter;
-import org.eclipse.swt.events.ShellEvent;
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
@@ -69,10 +70,6 @@ import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.TableItem;
import org.eclipse.swt.widgets.Text;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Set;
-
/** Dialog class for MongoDbDelete step */
public class MongoDbDeleteDialog extends BaseTransformDialog implements
ITransformDialog {
@@ -84,10 +81,7 @@ public class MongoDbDeleteDialog extends BaseTransformDialog
implements ITransfo
private Button wbGetFields;
private Button wbPreviewDocStruct;
private CCombo wCollection;
-// private CCombo wcbWriteConcern;
private TextVar wtvTimeout;
-// private Button wcbJournalWritesCheck;
-// private CCombo wcbReadPreference;
private TextVar wtvWriteRetries;
private TextVar wtvWriteRetryDelay;
private TableView wtvMongoFieldsView;
@@ -495,15 +489,6 @@ public class MongoDbDeleteDialog extends
BaseTransformDialog implements ITransfo
wTransformName.addListener(SWT.Selection, e -> ok());
- // Detect X or ALT-F4 or something that kills this window...
- shell.addShellListener(
- new ShellAdapter() {
- @Override
- public void shellClosed(ShellEvent e) {
- cancel();
- }
- });
-
wTabFolder.setSelection(0);
setSize();