Revision: 3576
Author: [email protected]
Date: Mon May 31 13:51:12 2010
Log: NEW - bug 2843: Copy Table Data and Forward Engineering on a server project uses local pl.ini
http://trillian.sqlpower.ca/bugzilla/show_bug.cgi?id=2843

The copy table data and forward engineering dialogs were showing the local pl.ini database connections on server projects because it was getting the connections from the session context, and not using the getDataSources() method itself.
http://code.google.com/p/power-architect/source/detail?r=3576

Modified:
 /trunk/src/main/java/ca/sqlpower/architect/swingui/ASUtils.java
 /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java
 /trunk/src/main/java/ca/sqlpower/architect/swingui/DataMoverPanel.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ASUtils.java Thu Mar 4 15:28:57 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ASUtils.java Mon May 31 13:51:12 2010
@@ -135,7 +135,7 @@
         JComboBox newTargetDB = new JComboBox();
JDBCDataSource currentTarget = session.getTargetDatabase().getDataSource();
         newTargetDB.addItem(currentTarget);
-        for (JDBCDataSource dbcs : session.getContext().getConnections()) {
+ for (JDBCDataSource dbcs : session.getDataSources().getConnections()) {
             if(!dbcs.equals(currentTarget)) {
                 newTargetDB.addItem(dbcs);
             }
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Tue May 25 14:03:00 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Mon May 31 13:51:12 2010
@@ -159,7 +159,7 @@
     private JScrollPane playpenScrollPane;
     DBTree dbTree = null;
     private Navigator navigatorDialog;
-    private CompareDMDialog comapareDMDialog = null;
+    private CompareDMDialog compareDMDialog = null;
     private int oldWidth;
     private int oldHeight;
     private int prefWidth;
@@ -591,9 +591,9 @@
         autoLayout = new FruchtermanReingoldForceLayout();
         autoLayoutAction.setLayout(autoLayout);
         exportDDLAction = new ExportDDLAction(session);
-        comapareDMDialog = new CompareDMDialog(session);
-
-        compareDMAction = new CompareDMAction(session,comapareDMDialog);
+        compareDMDialog = new CompareDMDialog(session);
+
+        compareDMAction = new CompareDMAction(session,compareDMDialog);
         dataMoverAction = new DataMoverAction(this, session);
         sqlQueryAction = new SQLQueryAction(session);

@@ -1183,7 +1183,7 @@
     }

     public CompareDMDialog getCompareDMDialog() {
-        return comapareDMDialog;
+        return compareDMDialog;
     }

     public ReverseRelationshipAction getReverseRelationshipAction() {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/DataMoverPanel.java Fri May 28 15:08:38 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/DataMoverPanel.java Mon May 31 13:51:12 2010
@@ -55,7 +55,6 @@
 import ca.sqlpower.sql.DatabaseListChangeEvent;
 import ca.sqlpower.sql.DatabaseListChangeListener;
 import ca.sqlpower.sql.JDBCDataSource;
-import ca.sqlpower.sql.SPDataSource;
 import ca.sqlpower.sqlobject.SQLCatalog;
 import ca.sqlpower.sqlobject.SQLColumn;
 import ca.sqlpower.sqlobject.SQLDatabase;
@@ -207,8 +206,8 @@
                     treeRoot.removeChild(treeRoot.getChild(i));
                 }
             }
-            for (SPDataSource ds : session.getContext().getConnections()) {
-                treeRoot.addChild(new SQLDatabase((JDBCDataSource) ds));
+ for (JDBCDataSource ds : session.getDataSources().getConnections()) {
+                treeRoot.addChild(new SQLDatabase(ds));
             }
             treeRoot.commit();
         } catch (IllegalArgumentException e) {

Reply via email to