You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ra...@apache.org on 2002/04/01 19:26:03 UTC

cvs commit: jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver FtpUser.java

rana_b      02/04/01 09:26:03

  Modified:    ftpserver/src/java/org/apache/avalon/ftpserver FtpUser.java
  Log:
  parameterized admin name
  
  Revision  Changes    Path
  1.10      +11 -1     jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/FtpUser.java
  
  Index: FtpUser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/FtpUser.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- FtpUser.java	6 Mar 2002 13:54:40 -0000	1.9
  +++ FtpUser.java	1 Apr 2002 17:26:03 -0000	1.10
  @@ -9,6 +9,7 @@
   package org.apache.avalon.ftpserver;
   
   import java.io.OutputStream;
  +import java.io.BufferedOutputStream;
   import java.io.Serializable;
   
   import org.apache.avalon.ftpserver.util.AsciiOutputStream;
  @@ -24,11 +25,12 @@
   public
   class FtpUser extends User implements Serializable {
       
  +    public final static String ANONYMOUS = "anonymous";
  +    
       private char mcDataType    = 'A';
       private char mcStructure   = 'F';
       private char mcMode        = 'S';
       
  -
       /**
        * Constructor - does nothing.
        */
  @@ -102,10 +104,18 @@
        * if the transfer type is ASCII.
        */
       public OutputStream getOutputStream(OutputStream os) {
  +        os = new BufferedOutputStream(os);
           if(mcDataType == 'A') {
               os = new AsciiOutputStream(os);
           }
           return os;
  +    }
  +    
  +    /**
  +     * Is an anonymous user?
  +     */
  +    public boolean getIsAnonymous() {
  +        return ANONYMOUS.equals(getName());
       }
   }
   
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>