Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpfullbright2009-03-16 19:33:23 +0000
committerpfullbright2009-03-16 19:33:23 +0000
commitdaf948c86f2cbd331b1f370d14e7d02ad76f56cc (patch)
tree48cc2fd4861487d2edbfef0936889e08a8ed9fe6 /jpa/plugins/org.eclipse.jpt.core/src
parent2cb88c8e153f2fd2f3afc10a8b3bc9f7638e3776 (diff)
downloadwebtools.dali-daf948c86f2cbd331b1f370d14e7d02ad76f56cc.tar.gz
webtools.dali-daf948c86f2cbd331b1f370d14e7d02ad76f56cc.tar.xz
webtools.dali-daf948c86f2cbd331b1f370d14e7d02ad76f56cc.zip
bug 263252 - removed jpa preferences page and associated preferences
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src')
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/JptCorePlugin.java10
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/JpaModelManager.java61
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/prefs/JpaPreferenceConstants.java2
3 files changed, 7 insertions, 66 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/JptCorePlugin.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/JptCorePlugin.java
index b182b5817e..0f6fc09d30 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/JptCorePlugin.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/JptCorePlugin.java
@@ -30,6 +30,7 @@ import org.eclipse.jpt.core.internal.JpaModelManager;
import org.eclipse.jpt.core.internal.platform.GenericJpaPlatformProvider;
import org.eclipse.jpt.core.internal.platform.JpaPlatformRegistry;
import org.eclipse.jpt.core.internal.prefs.JpaPreferenceConstants;
+import org.eclipse.jpt.core.internal.prefs.JpaPreferenceInitializer;
import org.eclipse.jst.j2ee.internal.J2EEConstants;
import org.eclipse.wst.common.componentcore.ComponentCore;
import org.eclipse.wst.common.componentcore.internal.util.IModuleConstants;
@@ -304,15 +305,6 @@ public class JptCorePlugin extends Plugin {
}
/**
- * Return the default JPA library for creating new JPA projects
- */
- public static String getDefaultJpaLibrary() {
- return Platform.getPreferencesService().get(
- JpaPreferenceConstants.PREF_DEFAULT_JPA_LIB, null,
- new Preferences[] {getWorkspacePreferences(), getDefaultPreferences()});
- }
-
- /**
* Return the default JPA platform ID for creating new JPA projects
*/
public static String getDefaultJpaPlatformId() {
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/JpaModelManager.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/JpaModelManager.java
index bc157f5847..e1163fa332 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/JpaModelManager.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/JpaModelManager.java
@@ -19,21 +19,16 @@ import org.eclipse.core.resources.IWorkspace;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Preferences.IPropertyChangeListener;
-import org.eclipse.core.runtime.Preferences.PropertyChangeEvent;
import org.eclipse.jdt.core.ElementChangedEvent;
import org.eclipse.jdt.core.IElementChangedListener;
import org.eclipse.jdt.core.IJavaElement;
import org.eclipse.jdt.core.IJavaElementDelta;
import org.eclipse.jdt.core.IOpenable;
import org.eclipse.jdt.core.JavaCore;
-import org.eclipse.jdt.core.JavaModelException;
import org.eclipse.jpt.core.JpaFile;
import org.eclipse.jpt.core.JpaModel;
import org.eclipse.jpt.core.JpaProject;
import org.eclipse.jpt.core.JptCorePlugin;
-import org.eclipse.jpt.core.internal.prefs.JpaPreferenceConstants;
import org.eclipse.jpt.utility.internal.BitTools;
import org.eclipse.jpt.utility.internal.StringTools;
import org.eclipse.wst.common.project.facet.core.FacetedProjectFramework;
@@ -93,14 +88,8 @@ public class JpaModelManager {
* which will forward them to the JPA projects.
*/
private final IElementChangedListener javaElementChangeListener;
-
- /**
- * Listen for changes to the "Default JPA Lib" preference
- * so we can update the corresponding classpath variable.
- */
- private final IPropertyChangeListener preferencesListener;
-
-
+
+
// ********** singleton **********
private static final JpaModelManager INSTANCE = new JpaModelManager();
@@ -123,7 +112,6 @@ public class JpaModelManager {
this.resourceChangeListener = new ResourceChangeListener();
this.facetedProjectListener = new FacetedProjectListener();
this.javaElementChangeListener = new JavaElementChangeListener();
- this.preferencesListener = new PreferencesListener();
}
@@ -139,7 +127,6 @@ public class JpaModelManager {
ResourcesPlugin.getWorkspace().addResourceChangeListener(this.resourceChangeListener);
FacetedProjectFramework.addListener(this.facetedProjectListener, IFacetedProjectEvent.Type.values());
JavaCore.addElementChangedListener(this.javaElementChangeListener);
- JptCorePlugin.instance().getPluginPreferences().addPropertyChangeListener(this.preferencesListener);
} catch (RuntimeException ex) {
this.log(ex);
this.stop();
@@ -151,7 +138,6 @@ public class JpaModelManager {
*/
public synchronized void stop() throws Exception {
debug("*** STOP JPA model manager ***"); //$NON-NLS-1$
- JptCorePlugin.instance().getPluginPreferences().removePropertyChangeListener(this.preferencesListener);
JavaCore.removeElementChangedListener(this.javaElementChangeListener);
FacetedProjectFramework.removeListener(this.facetedProjectListener);
ResourcesPlugin.getWorkspace().removeResourceChangeListener(this.resourceChangeListener);
@@ -442,24 +428,8 @@ public class JpaModelManager {
}
return false;
}
-
- // ********** preference changed **********
-
- /**
- * When the "Default JPA Lib" preference changes,
- * update the appropriate JDT Core classpath variable.
- */
- /* private */ void preferenceChanged(PropertyChangeEvent event) {
- if (event.getProperty() == JpaPreferenceConstants.PREF_DEFAULT_JPA_LIB) {
- try {
- JavaCore.setClasspathVariable("DEFAULT_JPA_LIB", new Path((String) event.getNewValue()), null); //$NON-NLS-1$
- } catch (JavaModelException ex) {
- this.log(ex); // not sure what would cause this...
- }
- }
- }
-
-
+
+
// ********** resource change listener **********
/**
@@ -515,27 +485,8 @@ public class JpaModelManager {
return StringTools.buildToStringFor(this);
}
}
-
-
- // ********** preferences listener **********
-
- /**
- * Forward the Preferences change event back to the JPA model manager.
- */
- private class PreferencesListener implements IPropertyChangeListener {
- PreferencesListener() {
- super();
- }
- public void propertyChange(PropertyChangeEvent event) {
- JpaModelManager.this.preferenceChanged(event);
- }
- @Override
- public String toString() {
- return StringTools.buildToStringFor(this);
- }
- }
-
-
+
+
// ********** debug **********
// @see JpaModelTests#testDEBUG()
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/prefs/JpaPreferenceConstants.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/prefs/JpaPreferenceConstants.java
index 190fdf53c8..bd78c29a02 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/prefs/JpaPreferenceConstants.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/prefs/JpaPreferenceConstants.java
@@ -14,7 +14,5 @@ package org.eclipse.jpt.core.internal.prefs;
*/
public class JpaPreferenceConstants
{
- public static final String PREF_DEFAULT_JPA_LIB = "defaultJpaLib";
-
public static final String PREF_DEFAULT_JPA_PLATFORM = "defaultJpaPlatform";
}

Back to the top