Index: ide/golden/deps.txt =================================================================== RCS file: /cvs/ide/golden/deps.txt,v retrieving revision 1.562 diff -u -r1.562 deps.txt --- ide/golden/deps.txt 7 May 2007 14:29:51 -0000 1.562 +++ ide/golden/deps.txt 7 May 2007 14:47:34 -0000 @@ -928,7 +928,6 @@ REQUIRES org.openide.modules (platform) REQUIRES org.openide.modules.ModuleFormat1 REQUIRES org.openide.nodes (platform) - REQUIRES org.openide.options (platform) REQUIRES org.openide.util (platform) REQUIRES org.openide.windows (platform) MODULE org.netbeans.modules.j2ee.clientproject (j2ee) Index: j2ee/blueprints/nbproject/project.xml =================================================================== RCS file: /cvs/j2ee/blueprints/nbproject/project.xml,v retrieving revision 1.7 diff -u -r1.7 project.xml --- j2ee/blueprints/nbproject/project.xml 30 Jun 2006 20:36:03 -0000 1.7 +++ j2ee/blueprints/nbproject/project.xml 7 May 2007 14:47:34 -0000 @@ -99,14 +99,6 @@ - org.openide.options - - - - 6.2 - - - org.openide.windows Index: j2ee/blueprints/src/org/netbeans/modules/j2ee/blueprints/ui/projects/FoldersListSettings.java =================================================================== RCS file: /cvs/j2ee/blueprints/src/org/netbeans/modules/j2ee/blueprints/ui/projects/FoldersListSettings.java,v retrieving revision 1.3 diff -u -r1.3 FoldersListSettings.java --- j2ee/blueprints/src/org/netbeans/modules/j2ee/blueprints/ui/projects/FoldersListSettings.java 30 Jun 2006 20:36:06 -0000 1.3 +++ j2ee/blueprints/src/org/netbeans/modules/j2ee/blueprints/ui/projects/FoldersListSettings.java 7 May 2007 14:47:34 -0000 @@ -18,11 +18,13 @@ */ package org.netbeans.modules.j2ee.blueprints.ui.projects; -import org.openide.options.SystemOption; -import org.openide.util.NbBundle; +import java.util.prefs.Preferences; +import org.openide.util.NbPreferences; -public class FoldersListSettings extends SystemOption { +public class FoldersListSettings { + + private static final FoldersListSettings INSTANCE = new FoldersListSettings(); static final long serialVersionUID = -5L; @@ -37,20 +39,19 @@ } public String getLastExternalSourceRoot () { - return (String) getProperty(LAST_EXTERNAL_SOURCE_ROOT); + return getPreferences().get(LAST_EXTERNAL_SOURCE_ROOT, System.getProperty("user.home")); //NOI18N } public void setLastExternalSourceRoot (String path) { - putProperty (LAST_EXTERNAL_SOURCE_ROOT, path, true); + getPreferences().put(LAST_EXTERNAL_SOURCE_ROOT, path); } public int getNewProjectCount () { - Integer value = (Integer) getProperty (NEW_PROJECT_COUNT); - return value == null ? 0 : value.intValue(); + return getPreferences().getInt(NEW_PROJECT_COUNT, 0); } public void setNewProjectCount (int count) { - this.putProperty(NEW_PROJECT_COUNT, new Integer(count),true); + getPreferences().putInt(NEW_PROJECT_COUNT, count); } // public boolean isShowAgainBrokenRefAlert() { @@ -63,6 +64,10 @@ // } public static FoldersListSettings getDefault () { - return (FoldersListSettings) SystemOption.findObject (FoldersListSettings.class, true); + return INSTANCE; + } + + private static Preferences getPreferences() { + return NbPreferences.forModule(FoldersListSettings.class); } }