From 3d203a154e3c03b0db2058c20004496820bbf63e Mon Sep 17 00:00:00 2001 From: Evgeny Fradkin Date: Thu, 12 Apr 2018 01:20:27 +0300 Subject: [PATCH] Mock Data menu item is added to the resultset context menu --- .../org.jkiss.dbeaver.ext.mockdata/plugin.xml | 17 ++++++++++++----- ...ndler.java => ResultSetMockDataHandler.java} | 8 ++++---- 2 files changed, 16 insertions(+), 9 deletions(-) rename plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/handlers/{MockDataHandler.java => ResultSetMockDataHandler.java} (92%) diff --git a/plugins/org.jkiss.dbeaver.ext.mockdata/plugin.xml b/plugins/org.jkiss.dbeaver.ext.mockdata/plugin.xml index 7f2b2b50fe..9d0890ed0c 100644 --- a/plugins/org.jkiss.dbeaver.ext.mockdata/plugin.xml +++ b/plugins/org.jkiss.dbeaver.ext.mockdata/plugin.xml @@ -6,9 +6,11 @@ - + - + + + @@ -35,19 +37,20 @@ - + + - + - + @@ -57,6 +60,10 @@ + + + + diff --git a/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/handlers/MockDataHandler.java b/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/handlers/ResultSetMockDataHandler.java similarity index 92% rename from plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/handlers/MockDataHandler.java rename to plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/handlers/ResultSetMockDataHandler.java index aa6a477b12..f1c8961d04 100644 --- a/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/handlers/MockDataHandler.java +++ b/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/handlers/ResultSetMockDataHandler.java @@ -34,18 +34,18 @@ import org.jkiss.dbeaver.ui.navigator.NavigatorUtils; import java.util.ArrayList; import java.util.List; -public class MockDataHandler extends AbstractHandler { +public class ResultSetMockDataHandler extends AbstractHandler { - private static final Log log = Log.getLog(MockDataHandler.class); + private static final Log log = Log.getLog(ResultSetMockDataHandler.class); - public MockDataHandler() { + public ResultSetMockDataHandler() { } @Override public Object execute(ExecutionEvent event) throws ExecutionException { List selectedObjects; - if (event.getCommand().getId().endsWith("button")) { + if (event.getCommand().getId().contains("resultset")) { IResultSetController resultSet = ResultSetCommandHandler.getActiveResultSet(HandlerUtil.getActivePart(event)); if (resultSet == null) { DBeaverUI.getInstance().showError("Mock Data", "No active results viewer"); -- GitLab