Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaren Butzke2013-02-22 15:54:50 +0000
committerKaren Butzke2013-02-22 15:54:50 +0000
commit13a5555c6303d6350552dcc23270b88c204e7ee6 (patch)
tree05e3b666342c4ad87510319a0f1edd6d5108037d /jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa2/Generic2_0JpaPlatformFactory.java
parent536cb65551f738e3442e8057f584b36a0a507840 (diff)
downloadwebtools.dali-13a5555c6303d6350552dcc23270b88c204e7ee6.tar.gz
webtools.dali-13a5555c6303d6350552dcc23270b88c204e7ee6.tar.xz
webtools.dali-13a5555c6303d6350552dcc23270b88c204e7ee6.zip
get JPA facet version platform config instead of duplicating in Platform factory
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa2/Generic2_0JpaPlatformFactory.java')
-rw-r--r--jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa2/Generic2_0JpaPlatformFactory.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa2/Generic2_0JpaPlatformFactory.java b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa2/Generic2_0JpaPlatformFactory.java
index b0d03a5084..fca2d28b62 100644
--- a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa2/Generic2_0JpaPlatformFactory.java
+++ b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa2/Generic2_0JpaPlatformFactory.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2009, 2012 Oracle. All rights reserved.
+ * Copyright (c) 2009, 2013 Oracle. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0, which accompanies this distribution
* and is available at http://www.eclipse.org/legal/epl-v10.html.
@@ -17,8 +17,8 @@ import org.eclipse.jpt.jpa.core.context.AccessType;
import org.eclipse.jpt.jpa.core.internal.GenericJpaPlatform;
import org.eclipse.jpt.jpa.core.internal.GenericJpaPlatformFactory.GenericJpaPlatformVersion;
import org.eclipse.jpt.jpa.core.internal.JpaAnnotationProvider;
-import org.eclipse.jpt.jpa.core.jpa2.JpaProject2_0;
import org.eclipse.persistence.jpa.jpql.parser.JPQLGrammar2_0;
+import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion;
/**
* All the state in the JPA platform should be "static" (i.e. unchanging once
@@ -39,7 +39,7 @@ public class Generic2_0JpaPlatformFactory
public JpaPlatform buildJpaPlatform(JpaPlatform.Config config) {
return new GenericJpaPlatform(
config,
- this.buildJpaVersion(),
+ this.buildJpaVersion(config.getJpaFacetVersion()),
new GenericJpaFactory2_0(),
new JpaAnnotationProvider(Generic2_0JpaAnnotationDefinitionProvider.instance()),
Generic2_0JpaPlatformProvider.instance(),
@@ -47,8 +47,8 @@ public class Generic2_0JpaPlatformFactory
JPQLGrammar2_0.instance());
}
- private JpaPlatform.Version buildJpaVersion() {
- return new GenericJpaPlatformVersion(JpaProject2_0.FACET_VERSION_STRING);
+ private JpaPlatform.Version buildJpaVersion(IProjectFacetVersion jpaFacetVersion) {
+ return new GenericJpaPlatformVersion(jpaFacetVersion.getVersionString());
}
protected JpaPlatformVariation buildJpaPlatformVariation() {

Back to the top