You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by ab...@apache.org on 2019/08/28 13:57:26 UTC
[cayenne] 02/02: CAY-2609 Modeler: can't close dbImport result
dialog window
This is an automated email from the ASF dual-hosted git repository.
abulatski pushed a commit to branch STABLE-4.1
in repository https://gitbox.apache.org/repos/asf/cayenne.git
commit 270fbb847eb8521c58d104390a883eeaadd6a771
Author: Arseni Bulatski <an...@gmail.com>
AuthorDate: Wed Aug 28 16:37:24 2019 +0300
CAY-2609 Modeler: can't close dbImport result dialog window
(cherry picked from commit d379c72d3f1a6d5ddc9a08b429de6c60b7aaf831)
---
.../dialog/db/load/ModelerDbImportAction.java | 30 ++--------------------
1 file changed, 2 insertions(+), 28 deletions(-)
diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/ModelerDbImportAction.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/ModelerDbImportAction.java
index 6144779..b81b119 100644
--- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/ModelerDbImportAction.java
+++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/dialog/db/load/ModelerDbImportAction.java
@@ -19,8 +19,6 @@
package org.apache.cayenne.modeler.dialog.db.load;
-import javax.swing.JDialog;
-import javax.swing.JOptionPane;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.io.IOException;
@@ -112,10 +110,7 @@ public class ModelerDbImportAction extends DefaultDbImportAction {
logger.info("");
if (tokens.isEmpty()) {
- logger.info("Detected changes: No changes to import.");
hasTokenToMerge = false;
- String logString = String.format(" %-20s", "Nothing to import");
- resultDialog.addRowToOutput(logString, targetMap);
return tokens;
}
@@ -147,28 +142,6 @@ public class ModelerDbImportAction extends DefaultDbImportAction {
}
@Override
- protected void addMessageToLogs(String message, List<String> messages) {
- String formattedMessage = String.format(" %-20s", message);
- messages.add(formattedMessage);
- resultDialog.addRowToOutput(formattedMessage, targetMap);
- hasTokenToMerge = true;
- }
-
- @Override
- protected void logMessages(List<String> messages) {
- super.logMessages(messages);
- if (!hasTokenToMerge) {
- JOptionPane optionPane = new JOptionPane("Detected changes: No changes to import.", JOptionPane.PLAIN_MESSAGE);
- JDialog dialog = optionPane.createDialog(DIALOG_TITLE);
- dialog.setModal(false);
- dialog.setAlwaysOnTop(true);
- dialog.setVisible(true);
- } else if (!resultDialog.isVisible()) {
- resultDialog.setVisible(true);
- }
- }
-
- @Override
protected DataMap existingTargetMap(DbImportConfiguration configuration) throws IOException {
return targetMap;
}
@@ -194,7 +167,8 @@ public class ModelerDbImportAction extends DefaultDbImportAction {
resultDialog.addRowToOutput(formattedMessage, targetMap);
}
if(!hasTokenToMerge && !hasProceduresToMerge) {
- resultDialog.addMsg(targetMap);
+ String logString = String.format(" %-20s", "Nothing to import");
+ resultDialog.addRowToOutput(logString, targetMap);
}
return hasProceduresToMerge;
}