rleland 2002/12/07 23:53:32
Modified:
contrib/service-manager/services/factory/src/org/apache/struts/service/factory
FactoryService.java
contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc
DataBean.java JDBCArrayFactory.java
JDBCFactory.java JDBCFactoryMapping.java
JDBCSingleFactory.java JDBCSlideFactory.java
contrib/service-manager/services/factory/src/org/apache/struts/service/factory/rowset
RowSetFactory.java RowSetFactoryMapping.java
RowSetSlideFactory.java
contrib/service-manager/src/core/org/apache/struts/service
ServiceManager.java
contrib/service-manager/src/struts/org/apache/struts/action
ServicesServlet.java
Log:
ServiceManager needs to be updated in light
of the current PlugIn framework.
The JDBC services would still be useful.
Remove unused import statements &
refer to Globals instead of Action
Revision Changes Path
1.2 +7 -9
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/FactoryService.java
Index: FactoryService.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/FactoryService.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- FactoryService.java 25 Jul 2001 20:42:22 -0000 1.1
+++ FactoryService.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -73,12 +73,10 @@
import javax.servlet.http.HttpSession;
import org.apache.commons.digester.Digester;
import org.apache.commons.digester.Rule;
-import org.apache.struts.action.ActionMapping;
-import org.apache.struts.util.MessageResources;
-import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.beanutils.ConvertUtils;
import org.apache.commons.beanutils.PropertyUtils;
-import org.apache.commons.collections.FastHashMap;
+import org.apache.struts.action.ActionMapping;
+import org.apache.struts.util.MessageResources;
import org.apache.struts.service.Service;
import org.apache.struts.service.ServiceManager;
import org.apache.struts.service.ServletServiceManager;
@@ -467,7 +465,7 @@
* </p>
*
* @param parameterMapping Mapping for parameter
- * @param beanRegistration Bean registration
+ * @param registration Bean registration
* @param request The servlet request we are processing
*
* @return Parameter
@@ -543,7 +541,7 @@
* find it in map of early created factories. It returns one if finds
* any. Otherwise new factory will be instantiated, stored in
* in cash and method returns it.
- * @param beanFactoryMapping - factory mapping with factory definitions
+ * @param factoryMapping - factory mapping with factory definitions
* @param request - http request link
*/
protected Factory processFactoryCreate( FactoryMapping factoryMapping,
1.2 +3 -4
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/DataBean.java
Index: DataBean.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/DataBean.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DataBean.java 25 Jul 2001 20:42:22 -0000 1.1
+++ DataBean.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -62,7 +62,6 @@
package org.apache.struts.service.factory.jdbc;
import java.sql.ResultSet;
-import java.sql.SQLException;
/**
* @author Oleg V Alexeev
1.2 +3 -6
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCArrayFactory.java
Index: JDBCArrayFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCArrayFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JDBCArrayFactory.java 25 Jul 2001 20:42:22 -0000 1.1
+++ JDBCArrayFactory.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -63,15 +63,12 @@
import java.lang.Class;
import java.lang.Throwable;
-import javax.sql.DataSource;
-import java.sql.SQLException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import org.apache.struts.service.factory.Factory;
import org.apache.struts.service.factory.Parameter;
-import org.apache.struts.action.Action;
/**
* @author Oleg V Alexeev
1.2 +3 -6
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCFactory.java
Index: JDBCFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JDBCFactory.java 25 Jul 2001 20:42:22 -0000 1.1
+++ JDBCFactory.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -61,17 +61,14 @@
package org.apache.struts.service.factory.jdbc;
-import java.lang.Class;
import java.lang.Throwable;
import javax.sql.DataSource;
-import java.sql.SQLException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.servlet.ServletException;
import org.apache.struts.service.factory.Factory;
import org.apache.struts.service.factory.Parameter;
-import org.apache.struts.action.Action;
import org.apache.struts.service.ServletServiceManager;
/**
1.2 +5 -5
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCFactoryMapping.java
Index: JDBCFactoryMapping.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCFactoryMapping.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JDBCFactoryMapping.java 25 Jul 2001 20:42:22 -0000 1.1
+++ JDBCFactoryMapping.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -62,9 +62,9 @@
package org.apache.struts.service.factory.jdbc;
-import org.apache.struts.action.Action;
import org.apache.struts.service.factory.FactoryMapping;
import org.apache.struts.service.factory.Factory;
+import org.apache.struts.Globals;
/**
* @author Oleg V Alexeev
@@ -75,7 +75,7 @@
protected String dataSource = null;
public String getDataSource() {
- return ( (dataSource==null) ? Action.DATA_SOURCE_KEY : dataSource );
+ return ( (dataSource==null) ? Globals.DATA_SOURCE_KEY : dataSource
);
}
public void setDataSource( String dataSource ) {
1.2 +3 -7
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCSingleFactory.java
Index: JDBCSingleFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCSingleFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JDBCSingleFactory.java 25 Jul 2001 20:42:22 -0000 1.1
+++ JDBCSingleFactory.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -63,13 +63,9 @@
import java.lang.Class;
import java.lang.Throwable;
-import javax.sql.DataSource;
-import java.sql.Connection;
-import java.sql.PreparedStatement;
import java.sql.ResultSet;
import org.apache.struts.service.factory.Factory;
import org.apache.struts.service.factory.Parameter;
-import org.apache.struts.action.Action;
/**
* @author Oleg V Alexeev
1.2 +3 -8
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCSlideFactory.java
Index: JDBCSlideFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/jdbc/JDBCSlideFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JDBCSlideFactory.java 25 Jul 2001 20:42:22 -0000 1.1
+++ JDBCSlideFactory.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -63,15 +63,10 @@
import java.lang.Class;
import java.lang.Throwable;
-import javax.sql.DataSource;
-import java.sql.SQLException;
-import java.sql.Connection;
-import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import org.apache.struts.service.factory.Factory;
import org.apache.struts.service.factory.Parameter;
-import org.apache.struts.action.Action;
import org.apache.struts.util.Slide;
/**
1.2 +3 -12
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/rowset/RowSetFactory.java
Index: RowSetFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/rowset/RowSetFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RowSetFactory.java 25 Jul 2001 20:42:23 -0000 1.1
+++ RowSetFactory.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -61,23 +61,14 @@
package org.apache.struts.service.factory.rowset;
-import java.lang.Class;
import java.lang.Throwable;
-import java.util.Iterator;
-import java.util.Hashtable;
import javax.sql.DataSource;
import java.sql.SQLException;
import java.sql.Connection;
-import java.sql.PreparedStatement;
-import java.sql.ResultSet;
-import javax.sql.RowSet;
-import javax.naming.Context;
-import javax.naming.InitialContext;
import sun.jdbc.rowset.CachedRowSet;
import javax.servlet.ServletException;
import org.apache.struts.service.factory.Factory;
import org.apache.struts.service.factory.Parameter;
-import org.apache.struts.action.Action;
import org.apache.struts.service.ServletServiceManager;
/**
1.2 +3 -4
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/rowset/RowSetFactoryMapping.java
Index: RowSetFactoryMapping.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/rowset/RowSetFactoryMapping.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RowSetFactoryMapping.java 25 Jul 2001 20:42:23 -0000 1.1
+++ RowSetFactoryMapping.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -61,7 +61,6 @@
package org.apache.struts.service.factory.rowset;
-import org.apache.struts.action.Action;
import org.apache.struts.service.factory.jdbc.JDBCFactoryMapping;
/**
1.2 +3 -7
jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/rowset/RowSetSlideFactory.java
Index: RowSetSlideFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/services/factory/src/org/apache/struts/service/factory/rowset/RowSetSlideFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RowSetSlideFactory.java 25 Jul 2001 20:42:23 -0000 1.1
+++ RowSetSlideFactory.java 8 Dec 2002 07:53:31 -0000 1.2
@@ -61,19 +61,15 @@
package org.apache.struts.service.factory.rowset;
-import java.lang.Class;
import java.lang.Throwable;
import javax.sql.DataSource;
-import java.sql.SQLException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
-import javax.sql.RowSet;
import sun.jdbc.rowset.CachedRowSet;
import javax.servlet.ServletException;
import org.apache.struts.service.factory.Factory;
import org.apache.struts.service.factory.Parameter;
-import org.apache.struts.action.Action;
import org.apache.struts.util.Slide;
import org.apache.struts.service.ServletServiceManager;
1.2 +4 -6
jakarta-struts/contrib/service-manager/src/core/org/apache/struts/service/ServiceManager.java
Index: ServiceManager.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/src/core/org/apache/struts/service/ServiceManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ServiceManager.java 25 Jul 2001 20:19:40 -0000 1.1
+++ ServiceManager.java 8 Dec 2002 07:53:32 -0000 1.2
@@ -63,7 +63,6 @@
import java.io.Serializable;
import java.io.InputStream;
-import java.io.IOException;
import java.io.FileInputStream;
import java.util.Iterator;
import java.util.HashMap;
@@ -373,7 +372,6 @@
*/
public Digester initDigester( int detail ) {
Digester digester = new Digester();
- digester.setDebug(detail);
digester.setNamespaceAware(true);
digester.setValidating(false);
return initDigester( digester, null );
1.2 +8 -21
jakarta-struts/contrib/service-manager/src/struts/org/apache/struts/action/ServicesServlet.java
Index: ServicesServlet.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/service-manager/src/struts/org/apache/struts/action/ServicesServlet.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ServicesServlet.java 25 Jul 2001 20:19:41 -0000 1.1
+++ ServicesServlet.java 8 Dec 2002 07:53:32 -0000 1.2
@@ -61,29 +61,18 @@
package org.apache.struts.action;
-import java.lang.Class;
import java.io.IOException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
import org.apache.commons.digester.Digester;
-import org.apache.commons.digester.Rule;
-import org.apache.commons.beanutils.BeanUtils;
-import org.apache.commons.beanutils.ConvertUtils;
-import org.apache.commons.beanutils.PropertyUtils;
-import org.apache.commons.collections.FastHashMap;
import org.apache.struts.util.RequestUtils;
import org.apache.struts.taglib.html.Constants;
+import org.apache.struts.Globals;
import org.apache.struts.service.ServiceManager;
import org.apache.struts.service.ServletServiceManager;
import org.apache.struts.upload.MultipartRequestWrapper;
-import org.xml.sax.AttributeList;
-import org.xml.sax.SAXException;
/**
* @author Oleg V Alexeev
@@ -195,7 +184,7 @@
request.setAttribute(Action.MULTIPART_KEY,
mapping.getMultipartClass());
//also pass the mapping through the request
- request.setAttribute(Action.MAPPING_KEY,
+ request.setAttribute(Globals.MAPPING_KEY,
mapping);
try {
@@ -218,8 +207,6 @@
HttpServletResponse response)
throws IOException, ServletException {
- Boolean result = null;
-
if (formInstance == null)
return (true);
@@ -250,7 +237,7 @@
// Call the validate() method of our ActionForm bean
errors = formInstance.validate(mapping, request);
- if ((errors == null) || errors.empty()) {
+ if ((errors == null) || errors.isEmpty()) {
if (debug >= 1)
log(" No errors detected by form
validate");
if( services.performBooleanCall( "validateAfter",
@@ -288,7 +275,7 @@
// Save our error messages and return to the input form if possible
if (debug >= 1)
log(" Validation error(s), redirecting to: " + uri);
- request.setAttribute(Action.ERROR_KEY, errors);
+ request.setAttribute(Globals.ERROR_KEY, errors);
//unwrap the multipart request if there is one
if (request instanceof MultipartRequestWrapper) {
request = ((MultipartRequestWrapper) request).getRequest();
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>