org.apache.ftpserver.usermanager
Class WritePermission

java.lang.Object
  extended by org.apache.ftpserver.usermanager.WritePermission
All Implemented Interfaces:
Authority

public class WritePermission
extends java.lang.Object
implements Authority

Class representing a write permission


Constructor Summary
WritePermission()
          Construct a write permission for the user home directory (/)
WritePermission(java.lang.String permissionRoot)
          Construct a write permission for a file or directory relative to the user home directory
 
Method Summary
 AuthorizationRequest authorize(AuthorizationRequest request)
           
 boolean canAuthorize(AuthorizationRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WritePermission

public WritePermission()
Construct a write permission for the user home directory (/)


WritePermission

public WritePermission(java.lang.String permissionRoot)
Construct a write permission for a file or directory relative to the user home directory

Parameters:
permissionRoot - The file or directory
Method Detail

authorize

public AuthorizationRequest authorize(AuthorizationRequest request)
Specified by:
authorize in interface Authority
See Also:
Authority.authorize(AuthorizationRequest)

canAuthorize

public boolean canAuthorize(AuthorizationRequest request)
Specified by:
canAuthorize in interface Authority
See Also:
Authority.canAuthorize(AuthorizationRequest)


Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.