jfileupload.transfer.client.util
Class CustomSM

java.lang.Object
  extended by java.lang.SecurityManager
      extended by jfileupload.transfer.client.util.CustomSM

public class CustomSM
extends java.lang.SecurityManager

This class implements a workaround to avoid "there is no disk in drive ..." issue.


Field Summary
 
Fields inherited from class java.lang.SecurityManager
inCheck
 
Constructor Summary
CustomSM(java.util.List drives)
          Constructor.
 
Method Summary
 void checkRead(java.lang.String filename)
           
 
Methods inherited from class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomSM

public CustomSM(java.util.List drives)
Constructor.

Parameters:
drives - List of String such as A:/
Method Detail

checkRead

public void checkRead(java.lang.String filename)
Overrides:
checkRead in class java.lang.SecurityManager