haul 02/03/15 07:02:28
Modified: src/java/org/apache/cocoon/acting
AbstractDatabaseAction.java
Log:
change access to get/setAttribute from default to protected
Revision Changes Path
1.6 +17 -17
xml-cocoon2/src/java/org/apache/cocoon/acting/AbstractDatabaseAction.java
Index: AbstractDatabaseAction.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/acting/AbstractDatabaseAction.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- AbstractDatabaseAction.java 22 Feb 2002 06:59:26 -0000 1.5
+++ AbstractDatabaseAction.java 15 Mar 2002 15:02:28 -0000 1.6
@@ -190,7 +190,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Donald Ball</a>
- * @version CVS $Id: AbstractDatabaseAction.java,v 1.5 2002/02/22 06:59:26
cziegeler Exp $
+ * @version CVS $Id: AbstractDatabaseAction.java,v 1.6 2002/03/15 15:02:28 haul Exp
$
*/
public abstract class AbstractDatabaseAction extends
AbstractComplementaryConfigurableAction implements Configurable, Disposable {
protected Map files = new HashMap();
@@ -566,26 +566,26 @@
statement.setTimestamp(position, ts);
break;
- case Types.ARRAY:
- statement.setArray(position, (Array) value); // no way to convert string to
array
- break;
- case Types.STRUCT:
+ case Types.ARRAY:
+ statement.setArray(position, (Array) value); // no way to convert
string to array
+ break;
+ case Types.STRUCT:
case Types.OTHER:
- statement.setObject(position, value);
+ statement.setObject(position, value);
break;
- case Types.LONGVARBINARY:
+ case Types.LONGVARBINARY:
statement.setTimestamp(position, new Timestamp((new
java.util.Date()).getTime()));
case Types.VARCHAR:
if ("string".equals(typeName)) {
- statement.setString(position, (String) value);
- break;
+ statement.setString(position, (String) value);
+ break;
} else if ("image-mime-type".equals(typeName)) {
String imageAttr = param.substring(0, (param.length() -
"-mime-type".length()));
file = (File) request.get(imageAttr);
synchronized (this.files) {
Parameters parameters = (Parameters) this.files.get(file);
- String imageMimeType = parameters.getParameter("image-mime-type",
- (String) settings.get("image-mime-type",""));
+ String imageMimeType =
parameters.getParameter("image-mime-type",
+ (String)
settings.get("image-mime-type",""));
statement.setString(position, imageMimeType);
/** Store the image mime type in the request attributes.
Why do we do this? **/
@@ -595,11 +595,11 @@
}
case Types.BLOB:
if (value instanceof File) {
- file = (File)value;
+ file = (File)value;
} else if (value instanceof String) {
- file = new File((String)value);
+ file = new File((String)value);
} else {
- throw new SQLException("Invalid type for blob:
"+value.getClass().getName());
+ throw new SQLException("Invalid type for blob:
"+value.getClass().getName());
}
//InputStream input = new BufferedInputStream(new
FileInputStream(file));
FileInputStream input = new FileInputStream(file);
@@ -637,7 +637,7 @@
file = (File) request.get(imageAttr);
synchronized (this.files) {
Parameters parameters = (Parameters) this.files.get(file);
- statement.setInt(position,
parameters.getParameterAsInteger("image-width",
+ statement.setInt(position,
parameters.getParameterAsInteger("image-width",
Integer.parseInt((String)settings.get("image-width","-1"))));
/** Store the image width in the request attributes.
Why do we do this? **/
@@ -703,14 +703,14 @@
* Store a key/value pair in the request attributes. We prefix the key
* with the name of this class to prevent potential name collisions.
*/
- void setRequestAttribute(Request request, String key, Object value) {
+ protected void setRequestAttribute(Request request, String key, Object value) {
request.setAttribute("org.apache.cocoon.acting.AbstractDatabaseAction:"+key,value);
}
/**
* Retreive a value from the request attributes.
*/
- Object getRequestAttribute(Request request, String key) {
+ protected Object getRequestAttribute(Request request, String key) {
return
request.getAttribute("org.apache.cocoon.acting.AbstractDatabaseAction:"+key);
}
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]