org.apache.ftpserver
Class SiteCommandHandler

java.lang.Object
  extended by org.apache.ftpserver.SiteCommandHandler

public class SiteCommandHandler
extends Object

Handle ftp site command.

Author:
Rana Bhattacharyya

Field Summary
protected static Class[] INPUT_SIG
           
 
Constructor Summary
SiteCommandHandler(FtpConfig cfg, FtpUser user)
          Constructor - set the configuration object
 
Method Summary
 String doADDIP(String[] args, FtpRequest cmd)
          Add banned IP
 String doADDUSER(String[] args, FtpRequest cmd)
          Add user
 String doDELIP(String[] args, FtpRequest cmd)
          Add banned IP
 String doDELUSER(String[] args, FtpRequest cmd)
          Delete user from repository.
 String doDESCUSER(String[] args, FtpRequest cmd)
          Describe user.
 String doHELP(String[] args, FtpRequest cmd)
          Display site help.
 String doKICK(String[] args, FtpRequest cmd)
          Disconnect ftp connections
 String doLISTIP(String[] args, FtpRequest cmd)
          List all banned IPs.
 String doLISTUSER(String[] args, FtpRequest cmd)
          List all the users.
 String doSETATTR(String[] args, FtpRequest cmd)
          Delete user from repository.
 String doSTAT(String[] args, FtpRequest cmd)
          Delete user from repository.
 String doWHO(String[] args, FtpRequest cmd)
          Display all connected users.
 String getResponse(FtpRequest request)
          Handle site.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INPUT_SIG

protected static final Class[] INPUT_SIG
Constructor Detail

SiteCommandHandler

public SiteCommandHandler(FtpConfig cfg,
                          FtpUser user)
Constructor - set the configuration object

Method Detail

getResponse

public String getResponse(FtpRequest request)
Handle site.


doADDIP

public String doADDIP(String[] args,
                      FtpRequest cmd)
Add banned IP


doADDUSER

public String doADDUSER(String[] args,
                        FtpRequest cmd)
Add user


doDELIP

public String doDELIP(String[] args,
                      FtpRequest cmd)
Add banned IP


doDELUSER

public String doDELUSER(String[] args,
                        FtpRequest cmd)
Delete user from repository.


doDESCUSER

public String doDESCUSER(String[] args,
                         FtpRequest cmd)
Describe user.


doHELP

public String doHELP(String[] args,
                     FtpRequest cmd)
Display site help.


doKICK

public String doKICK(String[] args,
                     FtpRequest cmd)
Disconnect ftp connections


doLISTIP

public String doLISTIP(String[] args,
                       FtpRequest cmd)
List all banned IPs.


doLISTUSER

public String doLISTUSER(String[] args,
                         FtpRequest cmd)
List all the users.


doSETATTR

public String doSETATTR(String[] args,
                        FtpRequest cmd)
Delete user from repository.


doSTAT

public String doSTAT(String[] args,
                     FtpRequest cmd)
Delete user from repository.


doWHO

public String doWHO(String[] args,
                    FtpRequest cmd)
Display all connected users.



Copyright © 2001-2012 Codehaus. All Rights Reserved.