edu.nmu.os
Class SystemSecurityManager

java.lang.Object
  |
  +--java.lang.SecurityManager
        |
        +--edu.nmu.system.SystemSecurityManager

public class SystemSecurityManager
extends java.lang.SecurityManager

Created by IntelliJ IDEA. User: entropy Date: Jan 17, 2003 Time: 11:27:34 AM To change this template use Options | File Templates.


Field Summary
 
Fields inherited from class java.lang.SecurityManager
inCheck
 
Constructor Summary
SystemSecurityManager(java.lang.SecurityManager s)
           
 
Method Summary
 void checkAccept(java.lang.String host, int port)
           
 void checkAccess(java.lang.Thread t)
           
 void checkAccess(java.lang.ThreadGroup g)
           
 void checkAwtEventQueueAccess()
           
 void checkConnect(java.lang.String host, int port)
           
 void checkConnect(java.lang.String host, int port, java.lang.Object context)
           
 void checkCreateClassLoader()
           
 void checkDelete(java.lang.String file)
           
 void checkExec(java.lang.String cmd)
           
 void checkExit(int status)
           
 void checkLink(java.lang.String lib)
           
 void checkListen(int port)
           
 void checkMemberAccess(java.lang.Class clazz, int which)
           
 void checkMulticast(java.net.InetAddress maddr)
           
 void checkPackageAccess(java.lang.String pkg)
           
 void checkPackageDefinition(java.lang.String pkg)
           
 void checkPermission(java.security.Permission perm)
           
 void checkPermission(java.security.Permission perm, java.lang.Object context)
           
 void checkPrintJobAccess()
           
 void checkPropertiesAccess()
           
 void checkPropertyAccess(java.lang.String key)
           
 void checkRead(java.io.FileDescriptor fd)
           
 void checkRead(java.lang.String file)
           
 void checkRead(java.lang.String file, java.lang.Object context)
           
 void checkSecurityAccess(java.lang.String target)
           
 void checkSetFactory()
           
 void checkSystemClipboardAccess()
           
 boolean checkTopLevelWindow(java.lang.Object window)
           
 void checkWrite(java.io.FileDescriptor fd)
           
 void checkWrite(java.lang.String file)
           
 java.lang.Object getSecurityContext()
           
 java.lang.SecurityManager getSecurityManager()
           
 java.lang.ThreadGroup getThreadGroup()
           
protected  void setSecurityManager(java.lang.SecurityManager s)
           
 
Methods inherited from class java.lang.SecurityManager
checkMulticast, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, inClass, inClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemSecurityManager

public SystemSecurityManager(java.lang.SecurityManager s)
Method Detail

setSecurityManager

protected void setSecurityManager(java.lang.SecurityManager s)

getSecurityManager

public java.lang.SecurityManager getSecurityManager()

getSecurityContext

public java.lang.Object getSecurityContext()
Overrides:
getSecurityContext in class java.lang.SecurityManager

checkPermission

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

checkPermission

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

checkCreateClassLoader

public void checkCreateClassLoader()
                            throws java.lang.SecurityException
Overrides:
checkCreateClassLoader in class java.lang.SecurityManager
java.lang.SecurityException

checkAccess

public void checkAccess(java.lang.Thread t)
                 throws java.lang.SecurityException
Overrides:
checkAccess in class java.lang.SecurityManager
java.lang.SecurityException

checkAccess

public void checkAccess(java.lang.ThreadGroup g)
                 throws java.lang.SecurityException
Overrides:
checkAccess in class java.lang.SecurityManager
java.lang.SecurityException

checkExit

public void checkExit(int status)
               throws java.lang.SecurityException
Overrides:
checkExit in class java.lang.SecurityManager
java.lang.SecurityException

checkExec

public void checkExec(java.lang.String cmd)
               throws java.lang.SecurityException
Overrides:
checkExec in class java.lang.SecurityManager
java.lang.SecurityException

checkLink

public void checkLink(java.lang.String lib)
               throws java.lang.SecurityException
Overrides:
checkLink in class java.lang.SecurityManager
java.lang.SecurityException

checkRead

public void checkRead(java.io.FileDescriptor fd)
               throws java.lang.SecurityException
Overrides:
checkRead in class java.lang.SecurityManager
java.lang.SecurityException

checkRead

public void checkRead(java.lang.String file)
               throws java.lang.SecurityException
Overrides:
checkRead in class java.lang.SecurityManager
java.lang.SecurityException

checkRead

public void checkRead(java.lang.String file,
                      java.lang.Object context)
               throws java.lang.SecurityException
Overrides:
checkRead in class java.lang.SecurityManager
java.lang.SecurityException

checkWrite

public void checkWrite(java.io.FileDescriptor fd)
                throws java.lang.SecurityException
Overrides:
checkWrite in class java.lang.SecurityManager
java.lang.SecurityException

checkWrite

public void checkWrite(java.lang.String file)
                throws java.lang.SecurityException
Overrides:
checkWrite in class java.lang.SecurityManager
java.lang.SecurityException

checkDelete

public void checkDelete(java.lang.String file)
                 throws java.lang.SecurityException
Overrides:
checkDelete in class java.lang.SecurityManager
java.lang.SecurityException

checkConnect

public void checkConnect(java.lang.String host,
                         int port)
                  throws java.lang.SecurityException
Overrides:
checkConnect in class java.lang.SecurityManager
java.lang.SecurityException

checkConnect

public void checkConnect(java.lang.String host,
                         int port,
                         java.lang.Object context)
                  throws java.lang.SecurityException
Overrides:
checkConnect in class java.lang.SecurityManager
java.lang.SecurityException

checkListen

public void checkListen(int port)
                 throws java.lang.SecurityException
Overrides:
checkListen in class java.lang.SecurityManager
java.lang.SecurityException

checkAccept

public void checkAccept(java.lang.String host,
                        int port)
                 throws java.lang.SecurityException
Overrides:
checkAccept in class java.lang.SecurityManager
java.lang.SecurityException

checkMulticast

public void checkMulticast(java.net.InetAddress maddr)
                    throws java.lang.SecurityException
Overrides:
checkMulticast in class java.lang.SecurityManager
java.lang.SecurityException

checkPropertiesAccess

public void checkPropertiesAccess()
                           throws java.lang.SecurityException
Overrides:
checkPropertiesAccess in class java.lang.SecurityManager
java.lang.SecurityException

checkPropertyAccess

public void checkPropertyAccess(java.lang.String key)
                         throws java.lang.SecurityException
Overrides:
checkPropertyAccess in class java.lang.SecurityManager
java.lang.SecurityException

checkTopLevelWindow

public boolean checkTopLevelWindow(java.lang.Object window)
Overrides:
checkTopLevelWindow in class java.lang.SecurityManager

checkPrintJobAccess

public void checkPrintJobAccess()
                         throws java.lang.SecurityException
Overrides:
checkPrintJobAccess in class java.lang.SecurityManager
java.lang.SecurityException

checkSystemClipboardAccess

public void checkSystemClipboardAccess()
                                throws java.lang.SecurityException
Overrides:
checkSystemClipboardAccess in class java.lang.SecurityManager
java.lang.SecurityException

checkAwtEventQueueAccess

public void checkAwtEventQueueAccess()
                              throws java.lang.SecurityException
Overrides:
checkAwtEventQueueAccess in class java.lang.SecurityManager
java.lang.SecurityException

checkPackageAccess

public void checkPackageAccess(java.lang.String pkg)
                        throws java.lang.SecurityException
Overrides:
checkPackageAccess in class java.lang.SecurityManager
java.lang.SecurityException

checkPackageDefinition

public void checkPackageDefinition(java.lang.String pkg)
                            throws java.lang.SecurityException
Overrides:
checkPackageDefinition in class java.lang.SecurityManager
java.lang.SecurityException

checkSetFactory

public void checkSetFactory()
                     throws java.lang.SecurityException
Overrides:
checkSetFactory in class java.lang.SecurityManager
java.lang.SecurityException

checkMemberAccess

public void checkMemberAccess(java.lang.Class clazz,
                              int which)
                       throws java.lang.SecurityException
Overrides:
checkMemberAccess in class java.lang.SecurityManager
java.lang.SecurityException

checkSecurityAccess

public void checkSecurityAccess(java.lang.String target)
                         throws java.lang.SecurityException
Overrides:
checkSecurityAccess in class java.lang.SecurityManager
java.lang.SecurityException

getThreadGroup

public java.lang.ThreadGroup getThreadGroup()
Overrides:
getThreadGroup in class java.lang.SecurityManager