You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by rm...@apache.org on 2016/01/29 09:07:05 UTC

svn commit: r1727495 - in /openjpa/sandboxes/21: openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerImpl.java openjpa/pom.xml

Author: rmannibucau
Date: Fri Jan 29 08:07:05 2016
New Revision: 1727495

URL: http://svn.apache.org/viewvc?rev=1727495&view=rev
Log:
applying OPENJPA-2607

Modified:
    openjpa/sandboxes/21/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerImpl.java
    openjpa/sandboxes/21/openjpa/pom.xml

Modified: openjpa/sandboxes/21/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerImpl.java
URL: http://svn.apache.org/viewvc/openjpa/sandboxes/21/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerImpl.java?rev=1727495&r1=1727494&r2=1727495&view=diff
==============================================================================
--- openjpa/sandboxes/21/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerImpl.java (original)
+++ openjpa/sandboxes/21/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerImpl.java Fri Jan 29 08:07:05 2016
@@ -2032,34 +2032,7 @@ public class EntityManagerImpl
 		return newProcedure(procedureName, meta);
 	}
 	
-	/**
-	 * Creates a query to execute a Stored Procedure.
-	 * <br>
-	 * Construction of a {@link StoredProcedureQuery} object is a three step process
-	 * <LI>
-	 * <LI>a {@link org.apache.openjpa.kernel.Query kernel query} {@code kQ} is created for 
-	 * {@link QueryLanguages#LANG_SQL SQL} language with the string {@code S} 
-	 * <LI>a {@link QueryImpl facade query} {@code fQ} is created that delegates to the kernel query {@code kQ}
-	 * <LI>a {@link StoredProcedureQueryImpl stored procedure query} is created that delegates to the facade query
-	 * {@code fQ}. 
-	 * <br>
-	 * 
-	 * @param sql name of the database stored procedure. 
-	 * @param meta
-	 * @param mappingName
-	 * @return
-	 */
-	private StoredProcedureQuery newProcedure(String procedureName, MultiQueryMetaData meta) {
-        org.apache.openjpa.kernel.QueryImpl kernelQuery = (org.apache.openjpa.kernel.QueryImpl)
-        	_broker.newQuery(QueryLanguages.LANG_STORED_PROC, procedureName);
-        kernelQuery.getStoreQuery().setQuery(meta);
-        if (meta != null) {
-    		getConfiguration().getMetaDataRepositoryInstance().addQueryMetaData(meta);
-        	kernelQuery.setResultMapping(null, meta.getResultSetMappingName());
-        }
-        org.apache.openjpa.persistence.QueryImpl<?> facadeQuery = new QueryImpl(this, _ret, kernelQuery, meta, _log);
-        return new StoredProcedureQueryImpl(procedureName, facadeQuery);
-	}
+
 
 	@Override
 	public boolean isJoinedToTransaction() {

Modified: openjpa/sandboxes/21/openjpa/pom.xml
URL: http://svn.apache.org/viewvc/openjpa/sandboxes/21/openjpa/pom.xml?rev=1727495&r1=1727494&r2=1727495&view=diff
==============================================================================
--- openjpa/sandboxes/21/openjpa/pom.xml (original)
+++ openjpa/sandboxes/21/openjpa/pom.xml Fri Jan 29 08:07:05 2016
@@ -120,7 +120,22 @@
                         <Bundle-Activator>org.apache.openjpa.persistence.osgi.PersistenceActivator</Bundle-Activator>
                         <Private-Package />
                         <Export-Package>org.apache.openjpa.*;version=${project.version}</Export-Package>
-                        <Import-Package>com.ibm.*;resolution:=optional,org.postgresql.*;resolution:=optional,org.apache.tools.ant.*;resolution:=optional,org.apache.log4j.*;resolution:=optional,org.slf4j.*;resolution:=optional,org.apache.commons.logging.*;resolution:=optional,javax.activation.xa*;resolution:=optional,javax.jms.*;version="[1.1.0,1.2)";resolution:=optional,javax.transaction.*;version="[1.1.0,1.2)";resolution:=optional,javax.validation.*;version="[1.0.0,1.1)";resolution:=optional,javax.xml.bind.*;resolution:=optional,serp.*;resolution:=optional,javax.persistence.*;version="[1.1.0,2.1)",*</Import-Package>
+                        <Import-Package>
+                        	com.ibm.*;resolution:=optional,
+                        	org.postgresql.*;resolution:=optional,
+                        	org.apache.tools.ant.*;resolution:=optional,
+                        	org.apache.log4j.*;resolution:=optional,
+                        	org.slf4j.*;resolution:=optional,
+                        	org.apache.commons.logging.*;resolution:=optional,
+                        	javax.activation.xa*;resolution:=optional,
+                        	javax.jms.*;version="[1.1.0,1.2)";resolution:=optional,
+                        	javax.transaction.*;version="[1.1,1.3)";resolution:=optional,
+                        	javax.validation.*;version="[1.0.0,1.1)";resolution:=optional,
+                        	javax.xml.bind.*;resolution:=optional,
+                        	serp.*;resolution:=optional,
+                        	javax.persistence.*;version="[1.1.0,2.1)",
+                        	*
+                        </Import-Package>
                     </instructions>
                 </configuration>
             </plugin>