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]

Reply via email to