diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/GenericJpaDataSource.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/GenericJpaDataSource.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/GenericJpaDataSource.java b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/GenericJpaDataSource.java index a35e675b89..cbf2d31ce3 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/GenericJpaDataSource.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/GenericJpaDataSource.java @@ -10,9 +10,10 @@ package org.eclipse.jpt.jpa.core.internal.jpa1; import org.eclipse.jpt.jpa.core.JpaDataSource; +import org.eclipse.jpt.jpa.core.JpaPreferences; import org.eclipse.jpt.jpa.core.JpaProject; -import org.eclipse.jpt.jpa.core.JptJpaCorePlugin; import org.eclipse.jpt.jpa.core.internal.AbstractJpaNode; +import org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin; import org.eclipse.jpt.jpa.db.ConnectionAdapter; import org.eclipse.jpt.jpa.db.ConnectionListener; import org.eclipse.jpt.jpa.db.ConnectionProfile; @@ -95,7 +96,7 @@ public class GenericJpaDataSource if (this.firePropertyChanged(CONNECTION_PROFILE_NAME_PROPERTY, old, name)) { // sync the connection profile when the name changes this.setConnectionProfile(this.buildConnectionProfile(name)); - JptJpaCorePlugin.setConnectionProfileName(this.getJpaProject().getProject(), name); + JpaPreferences.setConnectionProfileName(this.getJpaProject().getProject(), name); } } @@ -121,6 +122,7 @@ public class GenericJpaDataSource } public void dispose() { + this.setConnectionProfileName(null); if (this.connectionProfile != null) { this.connectionProfile.removeConnectionListener(this.connectionListener); } |