Revision: 3945
Author: [email protected]
Date: Wed Sep  8 09:07:07 2010
Log: Fix core class import to outer gui/enterprise/OLAP components (DefaultColumnUserSettings)

http://code.google.com/p/power-architect/source/detail?r=3945

Modified:
 /trunk/src/main/java/ca/sqlpower/architect/ArchitectSessionContextImpl.java
 /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/DefaultColumnUserSettings.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/ArchitectSessionContextImpl.java Mon Jul 12 14:17:47 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/ArchitectSessionContextImpl.java Wed Sep 8 09:07:07 2010
@@ -22,7 +22,6 @@
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
-import java.sql.Types;
 import java.util.Collection;
 import java.util.HashSet;
 import java.util.List;
@@ -31,7 +30,6 @@

 import org.apache.log4j.Logger;

-import ca.sqlpower.architect.swingui.DefaultColumnUserSettings;
 import ca.sqlpower.enterprise.client.SPServerInfo;
 import ca.sqlpower.enterprise.client.SPServerInfoManager;
 import ca.sqlpower.sql.DataSourceCollection;
@@ -39,7 +37,6 @@
 import ca.sqlpower.sql.PlDotIni;
 import ca.sqlpower.sql.SPDataSource;
 import ca.sqlpower.sql.SpecificDataSourceCollection;
-import ca.sqlpower.sqlobject.SQLColumn;
 import ca.sqlpower.sqlobject.SQLObjectException;
 import ca.sqlpower.sqlobject.SQLObjectRuntimeException;
 import ca.sqlpower.util.Version;
@@ -136,15 +133,8 @@
serverManager = new SPServerInfoManager(getPrefs().node("servers"), new Version( ArchitectVersion.APP_FULL_VERSION.toString()), defaultSettings);

- SQLColumn.setDefaultName(prefs.get(DefaultColumnUserSettings.DEFAULT_COLUMN_NAME, "New Column")); - SQLColumn.setDefaultType(prefs.getInt(DefaultColumnUserSettings.DEFAULT_COLUMN_TYPE, Types.INTEGER)); - SQLColumn.setDefaultPrec(prefs.getInt(DefaultColumnUserSettings.DEFAULT_COLUMN_PREC, 10)); - SQLColumn.setDefaultScale(prefs.getInt(DefaultColumnUserSettings.DEFAULT_COLUMN_SCALE, 0)); - SQLColumn.setDefaultInPK(prefs.getBoolean(DefaultColumnUserSettings.DEFAULT_COLUMN_INPK, false)); - SQLColumn.setDefaultNullable(prefs.getBoolean(DefaultColumnUserSettings.DEFAULT_COLUMN_NULLABLE, false)); - SQLColumn.setDefaultAutoInc(prefs.getBoolean(DefaultColumnUserSettings.DEFAULT_COLUMN_AUTOINC, false)); - SQLColumn.setDefaultRemarks(prefs.get(DefaultColumnUserSettings.DEFAULT_COLUMN_REMARKS, "")); - SQLColumn.setDefaultForDefaultValue(prefs.get(DefaultColumnUserSettings.DEFAULT_COLUMN_DEFAULT_VALUE, ""));
+
+
     }

     public ArchitectSession createSession() throws SQLObjectException {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Fri Sep 3 14:03:29 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Wed Sep 8 09:07:07 2010
@@ -625,6 +625,7 @@
         currentSession = session;

         UserSettings sprefs = context.getUserSettings().getSwingSettings();
+        DefaultColumnUserSettings.setColumnDefaults();
int accelMask = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();

         // Create actions
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/DefaultColumnUserSettings.java Wed Apr 1 10:06:55 2009 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/DefaultColumnUserSettings.java Wed Sep 8 09:07:07 2010
@@ -19,12 +19,19 @@

 package ca.sqlpower.architect.swingui;

+import java.util.prefs.Preferences;
+
 import ca.sqlpower.architect.AbstractUserSetting;
+import ca.sqlpower.architect.ArchitectSessionContextImpl;
+import ca.sqlpower.sqlobject.SQLColumn;
+import java.sql.Types;

 public class DefaultColumnUserSettings extends AbstractUserSetting {

     // ----------PROPERTY LIST KEYS-------------

+ private static final Preferences prefs = Preferences.userNodeForPackage(ArchitectSessionContextImpl.class);
+
public static final String DEFAULT_COLUMN_NAME = "DefaultColumnUserSettings.DEFAULT_COLUMN_NAME";

public static final String DEFAULT_COLUMN_TYPE = "DefaultColumnUserSettings.DEFAULT_COLUMN_TYPE";
@@ -48,5 +55,17 @@
     public DefaultColumnUserSettings() {
         super();
     }
-
-}
+
+    public static void setColumnDefaults()
+    {
+ SQLColumn.setDefaultName(prefs.get(DefaultColumnUserSettings.DEFAULT_COLUMN_NAME, "New Column")); + SQLColumn.setDefaultType(prefs.getInt(DefaultColumnUserSettings.DEFAULT_COLUMN_TYPE, Types.VARCHAR)); + SQLColumn.setDefaultPrec(prefs.getInt(DefaultColumnUserSettings.DEFAULT_COLUMN_PREC, 10)); + SQLColumn.setDefaultScale(prefs.getInt(DefaultColumnUserSettings.DEFAULT_COLUMN_SCALE, 0)); + SQLColumn.setDefaultInPK(prefs.getBoolean(DefaultColumnUserSettings.DEFAULT_COLUMN_INPK, false)); + SQLColumn.setDefaultNullable(prefs.getBoolean(DefaultColumnUserSettings.DEFAULT_COLUMN_NULLABLE, false)); + SQLColumn.setDefaultAutoInc(prefs.getBoolean(DefaultColumnUserSettings.DEFAULT_COLUMN_AUTOINC, false)); + SQLColumn.setDefaultRemarks(prefs.get(DefaultColumnUserSettings.DEFAULT_COLUMN_REMARKS, "")); + SQLColumn.setDefaultForDefaultValue(prefs.get(DefaultColumnUserSettings.DEFAULT_COLUMN_DEFAULT_VALUE, ""));
+    }
+}

Reply via email to