Package de.willuhn.jameica.security
Class JameicaSecurityManager
java.lang.Object
java.lang.SecurityManager
de.willuhn.jameica.security.JameicaSecurityManager
Security-Manager von Jameica.
Er verhindert unter anderem, dass im Programm-Verzeichnis
von Jameica Daten ohne Rueckfrage geaendert werden duerfen.
- Author:
- willuhn
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkDelete
(String file) void
checkPermission
(Permission perm) void
checkPermission
(Permission perm, Object context) void
checkWrite
(String file) <T> T
doPrivileged
(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
-
Constructor Details
-
JameicaSecurityManager
public JameicaSecurityManager()ct.
-
-
Method Details
-
checkDelete
- Overrides:
checkDelete
in classSecurityManager
- See Also:
-
checkWrite
- Overrides:
checkWrite
in classSecurityManager
- See Also:
-
checkPermission
- Overrides:
checkPermission
in classSecurityManager
- See Also:
-
checkPermission
- Overrides:
checkPermission
in classSecurityManager
- See Also:
-
doPrivileged
Fuehrt eine privilegierte Aktion aus.- Type Parameters:
T
- Typ der Action.- Parameters:
action
- die auszufuehrende Aktion.- Returns:
- der Ruckgabe-Wert der Funktion.
-