Package de.willuhn.jameica.security
Class JameicaSecurityManager
- java.lang.Object
-
- java.lang.SecurityManager
-
- de.willuhn.jameica.security.JameicaSecurityManager
-
public class JameicaSecurityManager extends java.lang.SecurityManagerSecurity-Manager von Jameica. Er verhindert unter anderem, dass im Programm-Verzeichnis von Jameica Daten ohne Rueckfrage geaendert werden duerfen.- Author:
- willuhn
-
-
Constructor Summary
Constructors Constructor Description JameicaSecurityManager()ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckDelete(java.lang.String file)voidcheckPermission(java.security.Permission perm)voidcheckPermission(java.security.Permission perm, java.lang.Object context)voidcheckWrite(java.lang.String file)<T> TdoPrivileged(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
-
-
-
-
Method Detail
-
checkDelete
public void checkDelete(java.lang.String file)
- Overrides:
checkDeletein classjava.lang.SecurityManager- See Also:
SecurityManager.checkDelete(java.lang.String)
-
checkWrite
public void checkWrite(java.lang.String file)
- Overrides:
checkWritein classjava.lang.SecurityManager- See Also:
SecurityManager.checkWrite(java.lang.String)
-
checkPermission
public void checkPermission(java.security.Permission perm)
- Overrides:
checkPermissionin classjava.lang.SecurityManager- See Also:
SecurityManager.checkPermission(java.security.Permission)
-
checkPermission
public void checkPermission(java.security.Permission perm, java.lang.Object context)- Overrides:
checkPermissionin classjava.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.
-
-