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 TypeMethodDescriptionvoidcheckDelete(String file) voidcheckPermission(Permission perm) voidcheckPermission(Permission perm, Object context) voidcheckWrite(String file) <T> TdoPrivileged(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:
checkDeletein classSecurityManager- See Also:
-
checkWrite
- Overrides:
checkWritein classSecurityManager- See Also:
-
checkPermission
- Overrides:
checkPermissionin classSecurityManager- See Also:
-
checkPermission
- Overrides:
checkPermissionin 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.
-