de.willuhn.jameica.security
Class JameicaSecurityManager

java.lang.Object
  extended by java.lang.SecurityManager
      extended by de.willuhn.jameica.security.JameicaSecurityManager

public class JameicaSecurityManager
extends java.lang.SecurityManager

Security-Manager von Jameica. Er verhindert unter anderem, dass im Programm-Verzeichnis von Jameica Daten geaendert werden duerfen.

Author:
willuhn

Field Summary
 
Fields inherited from class java.lang.SecurityManager
inCheck
 
Constructor Summary
JameicaSecurityManager()
          ct.
 
Method Summary
 void checkDelete(java.lang.String file)
           
 void checkPermission(java.security.Permission perm)
           
 void checkPermission(java.security.Permission perm, java.lang.Object context)
           
 void checkWrite(java.lang.String file)
           
 
Methods inherited from class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, 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

JameicaSecurityManager

public JameicaSecurityManager()
ct.

Method Detail

checkDelete

public void checkDelete(java.lang.String file)
Overrides:
checkDelete in class java.lang.SecurityManager
See Also:
SecurityManager.checkDelete(java.lang.String)

checkWrite

public void checkWrite(java.lang.String file)
Overrides:
checkWrite in class java.lang.SecurityManager
See Also:
SecurityManager.checkWrite(java.lang.String)

checkPermission

public void checkPermission(java.security.Permission perm)
Overrides:
checkPermission in class java.lang.SecurityManager
See Also:
SecurityManager.checkPermission(java.security.Permission)

checkPermission

public void checkPermission(java.security.Permission perm,
                            java.lang.Object context)
Overrides:
checkPermission in class java.lang.SecurityManager
See Also:
SecurityManager.checkPermission(java.security.Permission, java.lang.Object)