Revision: 3781
Author: [email protected]
Date: Thu Jul 22 12:40:28 2010
Log: Merged SPObjectUtils into SQLPowerUtils. We don't need that many
utility classes!
http://code.google.com/p/power-architect/source/detail?r=3781
Modified:
/trunk/regress/ca/sqlpower/architect/ArchitectUtilsTest.java
/trunk/src/main/java/ca/sqlpower/architect/ddl/GenericDDLGenerator.java
/trunk/src/main/java/ca/sqlpower/architect/profile/AbstractProfileResult.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/ASUtils.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/DataMoverPanel.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/ImportSafetyChecker.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/PlayPen.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/ProfileAction.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/RefreshAction.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/olap/CubeEditPanel.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/table/ProfileTableModel.java
=======================================
--- /trunk/regress/ca/sqlpower/architect/ArchitectUtilsTest.java Fri May 7
11:49:29 2010
+++ /trunk/regress/ca/sqlpower/architect/ArchitectUtilsTest.java Thu Jul 22
12:40:28 2010
@@ -19,10 +19,10 @@
package ca.sqlpower.architect;
import java.sql.Types;
+
import junit.framework.TestCase;
import ca.sqlpower.object.ObjectDependentException;
import ca.sqlpower.object.SPListener;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.sqlobject.CountingSQLObjectListener;
import ca.sqlpower.sqlobject.SQLCatalog;
import ca.sqlpower.sqlobject.SQLColumn;
@@ -206,13 +206,13 @@
parentdb.addChild(sch);
sch.addChild(t);
- assertEquals(parentdb, SPObjectUtils.getAncestor(t,
SQLDatabase.class));
- assertEquals(sch, SPObjectUtils.getAncestor(t, SQLSchema.class));
- assertEquals(t, SPObjectUtils.getAncestor(t, SQLTable.class));
- assertNull(SPObjectUtils.getAncestor(t, SQLCatalog.class));
+ assertEquals(parentdb, SQLPowerUtils.getAncestor(t,
SQLDatabase.class));
+ assertEquals(sch, SQLPowerUtils.getAncestor(t, SQLSchema.class));
+ assertEquals(t, SQLPowerUtils.getAncestor(t, SQLTable.class));
+ assertNull(SQLPowerUtils.getAncestor(t, SQLCatalog.class));
parentdb.removeChild(sch);
- assertNull(SPObjectUtils.getAncestor(t, SQLDatabase.class));
+ assertNull(SQLPowerUtils.getAncestor(t, SQLDatabase.class));
}
public void testCreateTableWhenExisting() throws Exception {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/ddl/GenericDDLGenerator.java
Fri Jul 9 11:47:49 2010
+++ /trunk/src/main/java/ca/sqlpower/architect/ddl/GenericDDLGenerator.java
Thu Jul 22 12:40:28 2010
@@ -37,7 +37,6 @@
import ca.sqlpower.architect.DepthFirstSearch;
import ca.sqlpower.architect.ddl.DDLStatement.StatementType;
import ca.sqlpower.architect.profile.ProfileFunctionDescriptor;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.object.SPResolverRegistry;
import ca.sqlpower.object.SPVariableHelper;
import ca.sqlpower.object.SPVariableResolver;
@@ -61,6 +60,7 @@
import ca.sqlpower.sqlobject.SQLTypePhysicalPropertiesProvider;
import
ca.sqlpower.sqlobject.SQLTypePhysicalPropertiesProvider.PropertyType;
import ca.sqlpower.sqlobject.UserDefinedSQLType;
+import ca.sqlpower.util.SQLPowerUtils;
public class GenericDDLGenerator implements DDLGenerator {
@@ -214,7 +214,7 @@
try {
if (allowConnection && tableList.size() > 0) {
- SQLDatabase parentDb =
SPObjectUtils.getAncestor(tableList.get(0), SQLDatabase.class);
+ SQLDatabase parentDb =
SQLPowerUtils.getAncestor(tableList.get(0), SQLDatabase.class);
if (parentDb.isPlayPenDatabase()) {
con = null;
} else {
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/profile/AbstractProfileResult.java
Wed Jun 23 11:55:57 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/profile/AbstractProfileResult.java
Thu Jul 22 12:40:28 2010
@@ -28,7 +28,6 @@
import ca.sqlpower.object.AbstractSPObject;
import ca.sqlpower.object.ObjectDependentException;
import ca.sqlpower.object.SPObject;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.object.annotation.Accessor;
import ca.sqlpower.object.annotation.Mutator;
import ca.sqlpower.object.annotation.Transient;
@@ -38,6 +37,7 @@
import ca.sqlpower.sqlobject.SQLObject;
import ca.sqlpower.sqlobject.SQLSchema;
import ca.sqlpower.sqlobject.SQLTable;
+import ca.sqlpower.util.SQLPowerUtils;
/**
* Base class for storing profile results that relate to a database object.
@@ -190,8 +190,8 @@
SQLObject so1, so2;
// database name
- so1 = SPObjectUtils.getAncestor(po, SQLDatabase.class);
- so2 = SPObjectUtils.getAncestor(opo, SQLDatabase.class);
+ so1 = SQLPowerUtils.getAncestor(po, SQLDatabase.class);
+ so2 = SQLPowerUtils.getAncestor(opo, SQLDatabase.class);
if (so1 == null && so2 != null) diff = -1;
else if (so1 != null && so2 == null) diff = 1;
else if (so1 != null && so2 != null) diff =
so1.getName().compareTo(so2.getName());
@@ -199,8 +199,8 @@
if (diff != 0) return diff;
// catalog name
- so1 = SPObjectUtils.getAncestor(po, SQLCatalog.class);
- so2 = SPObjectUtils.getAncestor(opo, SQLCatalog.class);
+ so1 = SQLPowerUtils.getAncestor(po, SQLCatalog.class);
+ so2 = SQLPowerUtils.getAncestor(opo, SQLCatalog.class);
if (so1 == null && so2 != null) diff = -1;
else if (so1 != null && so2 == null) diff = 1;
else if (so1 != null && so2 != null) diff =
so1.getName().compareTo(so2.getName());
@@ -208,8 +208,8 @@
if (diff != 0) return diff;
// schema name
- so1 = SPObjectUtils.getAncestor(po, SQLSchema.class);
- so2 = SPObjectUtils.getAncestor(opo, SQLSchema.class);
+ so1 = SQLPowerUtils.getAncestor(po, SQLSchema.class);
+ so2 = SQLPowerUtils.getAncestor(opo, SQLSchema.class);
if (so1 == null && so2 != null) diff = -1;
else if (so1 != null && so2 == null) diff = 1;
else if (so1 != null && so2 != null) diff =
so1.getName().compareTo(so2.getName());
@@ -217,8 +217,8 @@
if (diff != 0) return diff;
// table name
- so1 = SPObjectUtils.getAncestor(po, SQLTable.class);
- so2 = SPObjectUtils.getAncestor(opo, SQLTable.class);
+ so1 = SQLPowerUtils.getAncestor(po, SQLTable.class);
+ so2 = SQLPowerUtils.getAncestor(opo, SQLTable.class);
if (so1 == null && so2 != null) diff = -1;
else if (so1 != null && so2 == null) diff = 1;
else if (so1 != null && so2 != null) diff =
so1.getName().compareTo(so2.getName());
@@ -226,8 +226,8 @@
if (diff != 0) return diff;
// column name
- so1 = SPObjectUtils.getAncestor(po, SQLColumn.class);
- so2 = SPObjectUtils.getAncestor(opo, SQLColumn.class);
+ so1 = SQLPowerUtils.getAncestor(po, SQLColumn.class);
+ so2 = SQLPowerUtils.getAncestor(opo, SQLColumn.class);
if (so1 == null && so2 != null) diff = -1;
else if (so1 != null && so2 == null) diff = 1;
else if (so1 != null && so2 != null) diff =
so1.getName().compareTo(so2.getName());
@@ -265,19 +265,19 @@
SQLObject po = getProfiledObject();
SQLObject so;
- so = SPObjectUtils.getAncestor(po, SQLDatabase.class);
+ so = SQLPowerUtils.getAncestor(po, SQLDatabase.class);
if (so != null) hash *= so.getName().hashCode();
- so = SPObjectUtils.getAncestor(po, SQLCatalog.class);
+ so = SQLPowerUtils.getAncestor(po, SQLCatalog.class);
if (so != null) hash *= so.getName().hashCode();
- so = SPObjectUtils.getAncestor(po, SQLSchema.class);
+ so = SQLPowerUtils.getAncestor(po, SQLSchema.class);
if (so != null) hash *= so.getName().hashCode();
- so = SPObjectUtils.getAncestor(po, SQLTable.class);
+ so = SQLPowerUtils.getAncestor(po, SQLTable.class);
if (so != null) hash *= so.getName().hashCode();
- so = SPObjectUtils.getAncestor(po, SQLColumn.class);
+ so = SQLPowerUtils.getAncestor(po, SQLColumn.class);
if (so != null) hash *= so.getName().hashCode();
hash *= createEndTime;
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ASUtils.java Tue Jul
13 10:39:23 2010
+++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ASUtils.java Thu Jul
22 12:40:28 2010
@@ -47,7 +47,6 @@
import ca.sqlpower.architect.ArchitectSession;
import ca.sqlpower.architect.ArchitectVersion;
import ca.sqlpower.architect.UserSettings;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.sql.JDBCDataSource;
import ca.sqlpower.sql.JDBCDataSourceType;
import ca.sqlpower.sql.SPDataSource;
@@ -64,6 +63,7 @@
import ca.sqlpower.swingui.JDBCDataSourcePanel;
import ca.sqlpower.swingui.SPSUtils;
import ca.sqlpower.util.ExceptionReport;
+import ca.sqlpower.util.SQLPowerUtils;
/**
* ASUtils is a container class for static utility methods used
@@ -598,7 +598,7 @@
if (sourceColumn != null
&& !SQLObjectUtils.isInSameSession(column, sourceColumn)) {
//The source database of the source column ETL lineage from
the source column from the import/copy (if you can understand that)
- SQLDatabase sourceSourceDatabase =
SPObjectUtils.getAncestor(sourceColumn, SQLDatabase.class);
+ SQLDatabase sourceSourceDatabase =
SQLPowerUtils.getAncestor(sourceColumn, SQLDatabase.class);
//The source data source of the target of this import/copy if
it exists (less confusing than above thankfully)
SPDataSource targetSourceSPDataSource =
dbTree.getDuplicateDbcs(sourceSourceDatabase.getDataSource());
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/DataMoverPanel.java
Mon May 31 13:51:12 2010
+++ /trunk/src/main/java/ca/sqlpower/architect/swingui/DataMoverPanel.java
Thu Jul 22 12:40:28 2010
@@ -50,7 +50,6 @@
import ca.sqlpower.architect.swingui.dbtree.DBTreeCellRenderer;
import ca.sqlpower.architect.swingui.dbtree.DBTreeModel;
import ca.sqlpower.object.ObjectDependentException;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.sql.DataMover;
import ca.sqlpower.sql.DatabaseListChangeEvent;
import ca.sqlpower.sql.DatabaseListChangeListener;
@@ -65,6 +64,7 @@
import ca.sqlpower.sqlobject.SQLSchema;
import ca.sqlpower.sqlobject.SQLTable;
import ca.sqlpower.swingui.SPSUtils;
+import ca.sqlpower.util.SQLPowerUtils;
import com.jgoodies.forms.builder.PanelBuilder;
import com.jgoodies.forms.factories.ButtonBarFactory;
@@ -282,11 +282,11 @@
* @throws SQLObjectException
*/
private int moveSingleTable(final SQLTable sourceTable) throws
SQLException, SQLObjectException {
- final SQLDatabase sourceDB =
SPObjectUtils.getAncestor(sourceTable, SQLDatabase.class);
+ final SQLDatabase sourceDB =
SQLPowerUtils.getAncestor(sourceTable, SQLDatabase.class);
final TreePath destPath = destTree.getSelectionPath();
final SQLObject destObject = (SQLObject)
destPath.getLastPathComponent();
- final SQLDatabase destDB = SPObjectUtils.getAncestor(destObject,
SQLDatabase.class);
+ final SQLDatabase destDB = SQLPowerUtils.getAncestor(destObject,
SQLDatabase.class);
String destCatalogName = null;
String destSchemaName = null;
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/ImportSafetyChecker.java
Mon Jul 12 08:21:11 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/ImportSafetyChecker.java
Thu Jul 22 12:40:28 2010
@@ -25,10 +25,10 @@
import java.util.List;
import ca.sqlpower.object.SPObject;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.sqlobject.SQLColumn;
import ca.sqlpower.sqlobject.SQLDatabase;
import ca.sqlpower.sqlobject.SQLObject;
+import ca.sqlpower.util.SQLPowerUtils;
import ca.sqlpower.util.UserPrompter;
import ca.sqlpower.util.UserPrompter.UserPromptOptions;
import ca.sqlpower.util.UserPrompter.UserPromptResponse;
@@ -150,7 +150,7 @@
if (sourceColumn.getSourceColumn() == null) {
sourceColumn.setSourceColumn(sourceColumn);
}
- sourceSourceDatabase =
SPObjectUtils.getAncestor(sourceColumn.getSourceColumn(),
SQLDatabase.class);
+ sourceSourceDatabase =
SQLPowerUtils.getAncestor(sourceColumn.getSourceColumn(),
SQLDatabase.class);
if (targetSession.getDBTree().getDuplicateDbcs(
sourceSourceDatabase.getDataSource()) == null) {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/PlayPen.java Tue Jul
13 13:48:22 2010
+++ /trunk/src/main/java/ca/sqlpower/architect/swingui/PlayPen.java Thu Jul
22 12:40:28 2010
@@ -93,7 +93,6 @@
import ca.sqlpower.architect.ArchitectUtils;
import ca.sqlpower.architect.olap.MondrianModel;
-import ca.sqlpower.architect.olap.OLAPObject;
import ca.sqlpower.architect.olap.MondrianModel.Cube;
import ca.sqlpower.architect.olap.MondrianModel.CubeUsage;
import ca.sqlpower.architect.olap.MondrianModel.CubeUsages;
@@ -105,6 +104,7 @@
import ca.sqlpower.architect.olap.MondrianModel.VirtualCube;
import ca.sqlpower.architect.olap.MondrianModel.VirtualCubeDimension;
import ca.sqlpower.architect.olap.MondrianModel.VirtualCubeMeasure;
+import ca.sqlpower.architect.olap.OLAPObject;
import ca.sqlpower.architect.swingui.action.CancelAction;
import ca.sqlpower.architect.swingui.event.PlayPenLifecycleEvent;
import ca.sqlpower.architect.swingui.event.PlayPenLifecycleListener;
@@ -112,17 +112,16 @@
import ca.sqlpower.architect.swingui.event.SelectionListener;
import ca.sqlpower.architect.swingui.olap.CubePane;
import ca.sqlpower.architect.swingui.olap.DimensionPane;
+import ca.sqlpower.architect.swingui.olap.DimensionPane.HierarchySection;
import ca.sqlpower.architect.swingui.olap.OLAPPane;
import ca.sqlpower.architect.swingui.olap.OLAPTree;
import ca.sqlpower.architect.swingui.olap.PaneSection;
import ca.sqlpower.architect.swingui.olap.UsageComponent;
import ca.sqlpower.architect.swingui.olap.VirtualCubePane;
-import ca.sqlpower.architect.swingui.olap.DimensionPane.HierarchySection;
import ca.sqlpower.object.ObjectDependentException;
import ca.sqlpower.object.SPChildEvent;
import ca.sqlpower.object.SPListener;
import ca.sqlpower.object.SPObject;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.sql.JDBCDataSource;
import ca.sqlpower.sqlobject.SQLCatalog;
import ca.sqlpower.sqlobject.SQLColumn;
@@ -132,11 +131,11 @@
import ca.sqlpower.sqlobject.SQLObjectRuntimeException;
import ca.sqlpower.sqlobject.SQLObjectUtils;
import ca.sqlpower.sqlobject.SQLRelationship;
+import ca.sqlpower.sqlobject.SQLRelationship.SQLImportedKey;
import ca.sqlpower.sqlobject.SQLSchema;
import ca.sqlpower.sqlobject.SQLTable;
-import ca.sqlpower.sqlobject.SQLTypePhysicalPropertiesProvider;
-import ca.sqlpower.sqlobject.SQLRelationship.SQLImportedKey;
import ca.sqlpower.sqlobject.SQLTable.TransferStyles;
+import ca.sqlpower.sqlobject.SQLTypePhysicalPropertiesProvider;
import ca.sqlpower.sqlobject.undo.CompoundEventListener;
import ca.sqlpower.swingui.CursorManager;
import ca.sqlpower.swingui.ProgressWatcher;
@@ -1611,7 +1610,7 @@
setMessage(ArchitectUtils.truncateString(((SQLTable)someData).getName()));
preferredLocation.x += tp.getPreferredSize().width
+ 5;
- SQLDatabase dbAncestor =
SPObjectUtils.getAncestor(someData, SQLDatabase.class);
+ SQLDatabase dbAncestor =
SQLPowerUtils.getAncestor(someData, SQLDatabase.class);
String platform;
if (dbAncestor == null) {
platform = null;
@@ -1631,7 +1630,7 @@
TablePane tp = importTableCopy(sourceTable, preferredLocation,
duplicateProperties, false);
preferredLocation.x +=
tp.getPreferredSize().width + 5;
- String platform = SPObjectUtils.getAncestor(someData,
SQLDatabase.class).getDataSource().getParentType().getName();
+ String platform = SQLPowerUtils.getAncestor(someData,
SQLDatabase.class).getDataSource().getParentType().getName();
addedColumns.putAll(platform,
tp.getModel().getChildren(SQLColumn.class));
increaseProgress();
@@ -1650,7 +1649,7 @@
TablePane tp = importTableCopy(sourceTable, preferredLocation,
duplicateProperties, false);
preferredLocation.x += tp.getPreferredSize().width + 5;
- String platform = SPObjectUtils.getAncestor(someData,
SQLDatabase.class).getDataSource().getParentType().getName();
+ String platform = SQLPowerUtils.getAncestor(someData,
SQLDatabase.class).getDataSource().getParentType().getName();
addedColumns.putAll(platform,
tp.getModel().getChildren(SQLColumn.class));
increaseProgress();
@@ -1664,7 +1663,7 @@
TablePane tp = importTableCopy(sourceTable, preferredLocation,
duplicateProperties, false);
preferredLocation.x += tp.getPreferredSize().width + 5;
- String platform = SPObjectUtils.getAncestor(someData,
SQLDatabase.class).getDataSource().getParentType().getName();
+ String platform = SQLPowerUtils.getAncestor(someData,
SQLDatabase.class).getDataSource().getParentType().getName();
addedColumns.putAll(platform,
tp.getModel().getChildren(SQLColumn.class));
increaseProgress();
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/ProfileAction.java
Mon Jul 12 08:21:11 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/ProfileAction.java
Thu Jul 22 12:40:28 2010
@@ -31,7 +31,6 @@
import ca.sqlpower.architect.swingui.ASUtils;
import ca.sqlpower.architect.swingui.ArchitectFrame;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.sqlobject.SQLCatalog;
import ca.sqlpower.sqlobject.SQLColumn;
import ca.sqlpower.sqlobject.SQLDatabase;
@@ -39,6 +38,7 @@
import ca.sqlpower.sqlobject.SQLObjectUtils;
import ca.sqlpower.sqlobject.SQLSchema;
import ca.sqlpower.sqlobject.SQLTable;
+import ca.sqlpower.util.SQLPowerUtils;
public class ProfileAction extends AbstractArchitectAction {
@@ -87,43 +87,43 @@
else if ( tp.getLastPathComponent() instanceof SQLCatalog
) {
SQLCatalog cat = (SQLCatalog)tp.getLastPathComponent();
sqlObject.add(cat);
- SQLDatabase db =
SPObjectUtils.getAncestor(cat,SQLDatabase.class);
+ SQLDatabase db =
SQLPowerUtils.getAncestor(cat,SQLDatabase.class);
if ( db != null && sqlObject.contains(db))
sqlObject.remove(db);
} else if ( tp.getLastPathComponent() instanceof SQLSchema
) {
SQLSchema sch = (SQLSchema)tp.getLastPathComponent();
sqlObject.add(sch);
- SQLCatalog cat =
SPObjectUtils.getAncestor(sch,SQLCatalog.class);
+ SQLCatalog cat =
SQLPowerUtils.getAncestor(sch,SQLCatalog.class);
if ( cat != null && sqlObject.contains(cat))
sqlObject.remove(cat);
- SQLDatabase db =
SPObjectUtils.getAncestor(sch,SQLDatabase.class);
+ SQLDatabase db =
SQLPowerUtils.getAncestor(sch,SQLDatabase.class);
if ( db != null && sqlObject.contains(db))
sqlObject.remove(db);
} else if ( tp.getLastPathComponent() instanceof SQLTable
) {
SQLTable tab = (SQLTable)tp.getLastPathComponent();
sqlObject.add(tab);
- SQLSchema sch =
SPObjectUtils.getAncestor(tab,SQLSchema.class);
+ SQLSchema sch =
SQLPowerUtils.getAncestor(tab,SQLSchema.class);
if ( sch != null && sqlObject.contains(sch))
sqlObject.remove(sch);
- SQLCatalog cat =
SPObjectUtils.getAncestor(sch,SQLCatalog.class);
+ SQLCatalog cat =
SQLPowerUtils.getAncestor(sch,SQLCatalog.class);
if ( cat != null && sqlObject.contains(cat))
sqlObject.remove(cat);
- SQLDatabase db =
SPObjectUtils.getAncestor(sch,SQLDatabase.class);
+ SQLDatabase db =
SQLPowerUtils.getAncestor(sch,SQLDatabase.class);
if ( db != null && sqlObject.contains(db))
sqlObject.remove(db);
} else if ( tp.getLastPathComponent() instanceof SQLColumn
) {
SQLTable tab =
((SQLColumn)tp.getLastPathComponent()).getParent();
sqlObject.add((SQLColumn)tp.getLastPathComponent());
- SQLSchema sch =
SPObjectUtils.getAncestor(tab,SQLSchema.class);
+ SQLSchema sch =
SQLPowerUtils.getAncestor(tab,SQLSchema.class);
if ( sch != null && sqlObject.contains(sch))
sqlObject.remove(sch);
- SQLCatalog cat =
SPObjectUtils.getAncestor(sch,SQLCatalog.class);
+ SQLCatalog cat =
SQLPowerUtils.getAncestor(sch,SQLCatalog.class);
if ( cat != null && sqlObject.contains(cat))
sqlObject.remove(cat);
- SQLDatabase db =
SPObjectUtils.getAncestor(sch,SQLDatabase.class);
+ SQLDatabase db =
SQLPowerUtils.getAncestor(sch,SQLDatabase.class);
if ( db != null && sqlObject.contains(db))
sqlObject.remove(db);
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/RefreshAction.java
Mon Jul 12 08:21:11 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/RefreshAction.java
Thu Jul 22 12:40:28 2010
@@ -37,7 +37,6 @@
import ca.sqlpower.architect.swingui.ArchitectSwingSession;
import ca.sqlpower.architect.swingui.DBTree;
import ca.sqlpower.architect.swingui.dbtree.DBTreeModel;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.sqlobject.SQLDatabase;
import ca.sqlpower.sqlobject.SQLObject;
import ca.sqlpower.sqlobject.SQLObjectException;
@@ -46,6 +45,7 @@
import ca.sqlpower.swingui.SwingWorkerRegistry;
import ca.sqlpower.swingui.event.TaskTerminationEvent;
import ca.sqlpower.swingui.event.TaskTerminationListener;
+import ca.sqlpower.util.SQLPowerUtils;
import com.jgoodies.forms.builder.DefaultFormBuilder;
import com.jgoodies.forms.layout.FormLayout;
@@ -135,7 +135,7 @@
Set<SQLDatabase> databasesToRefresh = new HashSet<SQLDatabase>();
for (TreePath tp : dbTree.getSelectionPaths()) {
SQLObject so = (SQLObject) tp.getLastPathComponent();
- SQLDatabase db = SPObjectUtils.getAncestor(so,
SQLDatabase.class);
+ SQLDatabase db = SQLPowerUtils.getAncestor(so,
SQLDatabase.class);
if (db != null && !db.isPlayPenDatabase()) {
databasesToRefresh.add(db);
}
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/olap/CubeEditPanel.java
Wed Jul 21 08:10:13 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/olap/CubeEditPanel.java
Thu Jul 22 12:40:28 2010
@@ -40,21 +40,21 @@
import org.apache.log4j.Logger;
-import ca.sqlpower.architect.olap.OLAPObject;
-import ca.sqlpower.architect.olap.OLAPSession;
-import ca.sqlpower.architect.olap.OLAPUtil;
import ca.sqlpower.architect.olap.MondrianModel.Cube;
import ca.sqlpower.architect.olap.MondrianModel.Measure;
import ca.sqlpower.architect.olap.MondrianModel.SQL;
import ca.sqlpower.architect.olap.MondrianModel.Table;
import ca.sqlpower.architect.olap.MondrianModel.View;
+import ca.sqlpower.architect.olap.OLAPObject;
+import ca.sqlpower.architect.olap.OLAPSession;
+import ca.sqlpower.architect.olap.OLAPUtil;
import ca.sqlpower.architect.swingui.PlayPen;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.sqlobject.SQLDatabase;
import ca.sqlpower.sqlobject.SQLDatabaseMapping;
import ca.sqlpower.sqlobject.SQLObjectException;
import ca.sqlpower.sqlobject.SQLTable;
import ca.sqlpower.swingui.DataEntryPanelBuilder;
+import ca.sqlpower.util.SQLPowerUtils;
import ca.sqlpower.validation.Validator;
import ca.sqlpower.validation.swingui.FormValidationHandler;
import ca.sqlpower.validation.swingui.StatusComponent;
@@ -267,7 +267,7 @@
* cube can be made from tables in this database.
*/
private SQLDatabase getDatabase() {
- return SPObjectUtils.getAncestor(CubeEditPanel.this.cube,
OLAPSession.class).getDatabase();
+ return SQLPowerUtils.getAncestor(CubeEditPanel.this.cube,
OLAPSession.class).getDatabase();
}
public String getSelectText() {
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/table/ProfileTableModel.java
Fri Jul 16 13:23:39 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/table/ProfileTableModel.java
Thu Jul 22 12:40:28 2010
@@ -36,7 +36,6 @@
import ca.sqlpower.architect.profile.event.ProfileChangeEvent;
import ca.sqlpower.architect.profile.event.ProfileChangeListener;
import ca.sqlpower.architect.profile.output.ProfileColumn;
-import ca.sqlpower.object.SPObjectUtils;
import ca.sqlpower.sqlobject.SQLCatalog;
import ca.sqlpower.sqlobject.SQLColumn;
import ca.sqlpower.sqlobject.SQLDatabase;
@@ -45,6 +44,7 @@
import ca.sqlpower.sqlobject.SQLSchema;
import ca.sqlpower.sqlobject.SQLTable;
import ca.sqlpower.swingui.table.CleanupTableModel;
+import ca.sqlpower.util.SQLPowerUtils;
public class ProfileTableModel extends AbstractTableModel implements
CleanupTableModel {
@@ -145,13 +145,13 @@
switch(column) {
case DATABASE:
- return SPObjectUtils.getAncestor(col,SQLDatabase.class);
+ return SQLPowerUtils.getAncestor(col,SQLDatabase.class);
case CATALOG:
- return SPObjectUtils.getAncestor(col,SQLCatalog.class);
+ return SQLPowerUtils.getAncestor(col,SQLCatalog.class);
case SCHEMA:
- return SPObjectUtils.getAncestor(col,SQLSchema.class);
+ return SQLPowerUtils.getAncestor(col,SQLSchema.class);
case TABLE:
- return SPObjectUtils.getAncestor(col,SQLTable.class);
+ return SQLPowerUtils.getAncestor(col,SQLTable.class);
case COLUMN:
return col;
case RUNDATE: