net.sf.cotta
Class ControlledFileSystem.PermissionController

java.lang.Object
  extended by net.sf.cotta.ControlledFileSystem.PermissionController
All Implemented Interfaces:
ControlledFileSystem.Controller
Enclosing class:
ControlledFileSystem

public abstract static class ControlledFileSystem.PermissionController
extends java.lang.Object
implements ControlledFileSystem.Controller


Constructor Summary
ControlledFileSystem.PermissionController()
           
 
Method Summary
abstract  java.lang.StringBuffer describe(java.lang.StringBuffer buffer)
           
 void readOperationControl(TPath path)
           
abstract  boolean writeAllowed(TPath path)
           
 void writeOperationControl(TPath path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlledFileSystem.PermissionController

public ControlledFileSystem.PermissionController()
Method Detail

writeAllowed

public abstract boolean writeAllowed(TPath path)

writeOperationControl

public void writeOperationControl(TPath path)
                           throws PermissionDeniedException
Specified by:
writeOperationControl in interface ControlledFileSystem.Controller
Throws:
PermissionDeniedException

readOperationControl

public void readOperationControl(TPath path)
Specified by:
readOperationControl in interface ControlledFileSystem.Controller

describe

public abstract java.lang.StringBuffer describe(java.lang.StringBuffer buffer)