Connecteur Apogee (esup-connecteur-apogee)
Descriptif du projet : http://www.esup-portail.org/display/PROJ/esup-connecteur-apogee
Ce développement utilisait la classe org.jasig.portal.RDBMServices.PreparedStatement qui n'existe plus dans les version 3 d'uPortal.
Il faut maintenant utiliser : java.sql.PreparedStatement
--- source/org/esupportail/portal/utils/connectors/ApogeeConnector.java 2005-09-26 08:53:40.000000000 +0200
+++ source/org/esupportail/portal/utils/connectors/ApogeeConnector.java 2009-09-22 14:01:35.000000000 +0200
@@ -12,7 +12,7 @@
import java.util.HashMap;
import org.jasig.portal.RDBMServices;
-import org.jasig.portal.RDBMServices.PreparedStatement;
+import java.sql.PreparedStatement;
import org.jasig.portal.security.IPerson;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -148,10 +148,7 @@
con =
RDBMServices.getConnection(
ApogeeConnectorConfig.getInstance().getPool());
- stmt =
- new RDBMServices.PreparedStatement(
- con,
- ApogeeConnectorConfig.getInstance().getSqlMapping());
+ stmt = con.prepareStatement(ApogeeConnectorConfig.getInstance().getSqlMapping());
stmt.clearParameters();
stmt.setString(1, personAttributeValue);
rs = stmt.executeQuery();
Connecteur Harpège (esup-connecteur-harpege)
Le changement corrige le même problème que pour le connectuer-apogee :
--- source/org/esupportail/portal/utils/connectors_harpege/HarpegeConnector.java 2007-09-19 08:11:44.000000000 +0200
+++ source/org/esupportail/portal/utils/connectors_harpege/HarpegeConnector.java 2009-09-22 14:05:26.000000000 +0200
@@ -10,7 +10,7 @@
import java.sql.Connection;
import java.sql.ResultSet;
import org.jasig.portal.RDBMServices;
-import org.jasig.portal.RDBMServices.PreparedStatement;
+import java.sql.PreparedStatement;
import org.jasig.portal.security.IPerson;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -153,10 +153,7 @@
con =
RDBMServices.getConnection(
HarpegeConnectorConfig.getInstance().getPool());
- stmt =
- new RDBMServices.PreparedStatement(
- con,
- HarpegeConnectorConfig.getInstance().getSqlMapping());
+ stmt = con.prepareStatement(HarpegeConnectorConfig.getInstance().getSqlMapping());
stmt.clearParameters();
stmt.setString(1, personAttributeValue);
rs = stmt.executeQuery();