Class JameicaSecurityManager


  • public class JameicaSecurityManager
    extends java.lang.SecurityManager
    Security-Manager von Jameica. Er verhindert unter anderem, dass im Programm-Verzeichnis von Jameica Daten ohne Rueckfrage geaendert werden duerfen.
    Author:
    willuhn
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      <T> T doPrivileged​(java.security.PrivilegedAction<T> action)
      Fuehrt eine privilegierte Aktion aus.
      • Methods inherited from class java.lang.SecurityManager

        checkAccept, checkAccess, checkAccess, checkConnect, checkConnect, checkCreateClassLoader, checkExec, checkExit, checkLink, checkListen, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkWrite, getClassContext, getSecurityContext, getThreadGroup
      • 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)
      • doPrivileged

        public <T> T doPrivileged​(java.security.PrivilegedAction<T> action)
        Fuehrt eine privilegierte Aktion aus.
        Type Parameters:
        T - Typ der Action.
        Parameters:
        action - die auszufuehrende Aktion.
        Returns:
        der Ruckgabe-Wert der Funktion.