Java Doc for J2DoPrivHelper.java in  » Database-ORM » openjpa » org » apache » openjpa » lib » util » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database ORM » openjpa » org.apache.openjpa.lib.util 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.openjpa.lib.util.J2DoPrivHelper

All known Subclasses:   org.apache.openjpa.lib.util.J2DoPriv5Helper,
J2DoPrivHelper
abstract public class J2DoPrivHelper (Code)
Helper class to obtain the Privilege(Exception)Action object to perform Java 2 doPrivilege security sensitive function call in the following methods:
  • AccessibleObject.setAccessible
  • Class.forName
  • Class.getClassLoader
  • Class.getDeclaredField
  • Class.getDeclaredFields
  • Class.getDeclaredMethod
  • Class.getDeclaredMethods
  • Class.getResource
  • Class.newInstance
  • ClassLoader.getParent
  • ClassLoader.getResource
  • ClassLoader.getResources
  • ClassLoader.getSystemClassLoader
  • File.delete
  • File.exists
  • File.getAbsoluteFile
  • File.getAbsolutePath
  • File.getCanonicalPath
  • File.listFiles
  • File.length
  • File.isDirectory
  • File.mkdirs
  • File.renameTo
  • File.toURL
  • FileInputStream new
  • FileOutputStream new
  • System.getProperties
  • InetAddress.getByName
  • MultiClassLoader new
  • ServerSocket new
  • Socket new
  • Socket.accept
  • System.getProperty
  • Thread.getContextClassLoader
  • Thread new
  • TemporaryClassLoader new
  • URL.openStream
  • URLConnection.getContent
  • ZipFile new
  • serp.bytecode.Code new
  • serp.bytecode.BCClassLoader new
  • serp.bytecode.BCClass.write
  • serp.bytecode.BCClass.getFields
  • serp.bytecode.FieldInstruction.getField
  • serp.bytecode.Project.loadClass
If these methods are used, the following sample usage patterns should be followed to ensure proper privilege is granted: 1) No security risk method call. E.g. private static final String SEP = J2DoPrivHelper.getLineSeparator(); 2) Methods with no exception thrown. PrivilegedAction is returned from J2DoPrivHelper.*Action(). E.g. ClassLoader loader = (ClassLoader) AccessController.doPrivileged( J2DoPrivHelper.getClassLoaderAction(clazz)); ClassLoader loader = (ClassLoader) (System.getSecurityManager() == null) ? clazz.getClassLoader() : AccessController.doPrivileged( J2DoPrivHelper.getClassLoaderAction(clazz)); 3) Methods with exception thrown. PrivilegedExceptionAction is returned from J2DoPrivHelper.*Action(). E.g. try { method = (Method) AccessController.doPrivileged( J2DoPrivHelper.getDeclaredMethodAction(clazz, name, parameterType)); } catch (PrivilegedActionException pae) { throw (NoSuchMethodException) pae.getException(); } try { method = (System.getSecurityManager() == null) ? clazz.getDeclaredMethod(name,parameterType) : (Method) AccessController.doPrivileged( J2DoPrivHelper.getDeclaredMethodAction( clazz, name, parameterType)); } catch (PrivilegedActionException pae) { throw (NoSuchMethodException) pae.getException() }
author:
   Albert Lee




Method Summary
final public static  PrivilegedExceptionActionacceptAction(ServerSocket ss)
     Return a PrivilegedExceptionAction object for ServerSocket.accept().
final public static  PrivilegedExceptionActionbCClassWrite(BCClass bc, File f)
     Return a PrivilegedExceptionAction object for BCClass.write().
final public static  PrivilegedActiondeleteAction(File f)
     Return a PrivilegeAction object for f.delete().
final public static  PrivilegedActionexistsAction(File f)
     Return a PrivilegeAction object for f.exists().
final public static  PrivilegedActiongetAbsoluteFileAction(File f)
     Return a PrivilegeAction object for f.getAbsoluteFile().
final public static  PrivilegedActiongetAbsolutePathAction(File f)
     Return a PrivilegeAction object for f.getAbsolutePath().
final public static  PrivilegedActiongetBCClassFieldsAction(BCClass bcClass, String fieldName)
     Return a PrivilegeAction object for BCClass.getFields().
final public static  PrivilegedExceptionActiongetByNameAction(String hostname)
     Return a PrivilegedExceptionAction object for InetAdress.getByName().
final public static  PrivilegedExceptionActiongetCanonicalPathAction(File f)
     Return a PrivilegedExceptionAction object for f.getCanonicalPath().
final public static  PrivilegedActiongetClassLoaderAction(Class clazz)
     Return a PrivilegeAction object for clazz.getClassloader(). Notes: No doPrivilege wrapping is required in the caller if: "the caller's class loader is not null and the caller's class loader is not the same as or an ancestor of the class loader for the class whose class loader is requested".
final public static  PrivilegedExceptionActiongetContentAction(URLConnection con)
     Return a PrivilegedExceptionAction object con.getContent().
final public static  PrivilegedActiongetContextClassLoaderAction()
     Return a PrivilegeAction object for Thread.currentThread .getContextClassLoader().
final public static  PrivilegedExceptionActiongetDeclaredFieldAction(Class clazz, String name)
     Return a PrivilegedExceptionAction object for clazz.getDeclaredField().
final public static  PrivilegedActiongetDeclaredFieldsAction(Class clazz)
     Return a PrivilegeAction object for class.getDeclaredFields().
final public static  PrivilegedExceptionActiongetDeclaredMethodAction(Class clazz, String name, Class[] parameterTypes)
     Return a PrivilegedExceptionAction object for clazz.getDeclaredMethod().
final public static  PrivilegedActiongetDeclaredMethodsAction(Class clazz)
     Return a PrivilegeAction object for clazz.getDeclaredMethods().
final public static  PrivilegedActiongetFieldInstructionFieldAction(FieldInstruction instruction)
     Return a PrivilegeAction object for FieldInstruction.getField().
final public static  PrivilegedExceptionActiongetForNameAction(String className, boolean initializeBoolean, ClassLoader classLoader)
     Return a PrivilegeAction object for Class.forName(). Notes: doPriv of Class.forName call is required only if the input classloader argument is null.
final public static  StringgetLineSeparator()
     Return the value of the "line.separator" system property.
final public static  PrivilegedActiongetParentAction(ClassLoader loader)
     Return a PrivilegeAction object for loader.getParent().
final public static  StringgetPathSeparator()
     Return the value of the "path.separator" system property.
final public static  PrivilegedActiongetPropertiesAction()
     Return a PrivilegeAction object for System.getProperties().
final public static  PrivilegedActiongetPropertyAction(String name)
     Return a PrivilegeAction object for System.getProperty().
final public static  PrivilegedActiongetResourceAction(Class clazz, String resource)
     Return a PrivilegeAction object for clazz.getResource().
final public static  PrivilegedActiongetResourceAction(ClassLoader loader, String resource)
     Return a PrivilegeAction object for loader.getResource().
final public static  PrivilegedExceptionActiongetResourcesAction(ClassLoader loader, String resource)
     Return a PrivilegedExceptionAction object for loader.getResources().
final public static  PrivilegedActiongetSystemClassLoaderAction()
     Return a PrivilegeAction object for ClassLoader.getSystemClassLoader().
final public static  PrivilegedActionisDirectoryAction(File f)
     Return a PrivilegeAction object for f.isDirectory().
final public static  PrivilegedActionisFileAction(File f)
     Return a PrivilegeAction object for f.isFile().
final public static  PrivilegedActionlengthAction(File f)
     Return a PrivilegeAction object for f.length().
final public static  PrivilegedActionlistFilesAction(File f)
     Return a PrivilegeAction object for f.listFiles().
final public static  PrivilegedActionloadProjectClassAction(Project project, Class clazz)
     Return a PrivilegeAction object for Project.loadClass().
final public static  PrivilegedActionloadProjectClassAction(Project project, String clazzName)
     Return a PrivilegeAction object for Project.loadClass().
final public static  PrivilegedActionmkdirsAction(File f)
     Return a PrivilegeAction object for f.mkdirs().
final public static  PrivilegedActionnewBCClassLoaderAction(Project project, ClassLoader parent)
     Return a PrivilegeAction object for new BCClassLoader().
final public static  PrivilegedActionnewBCClassLoaderAction(Project project)
    
final public static  PrivilegedActionnewCodeAction()
     Return a PrivilegeAction object for new serp.bytecode.Code().
final public static  PrivilegedActionnewDaemonThreadAction(Runnable target, String name)
     Return a PrivilegedAction object for new Thread().
final public static  PrivilegedExceptionActionnewFileInputStreamAction(File f)
     Return a PrivilegedExceptionAction object for new FileInputStream().
final public static  PrivilegedExceptionActionnewFileOutputStreamAction(File f)
     Return a PrivilegedExceptionAction object for new FileOutputStream().
final public static  PrivilegedExceptionActionnewFileOutputStreamAction(String f, boolean append)
     Return a PrivilegedExceptionAction object for new FileOutputStream().
final public static  PrivilegedExceptionActionnewInstanceAction(Class clazz)
     Return a PrivilegedExceptionAction object for clazz.newInstance().
final public static  PrivilegedActionnewMultiClassLoaderAction()
     Return a PrivilegeAction object for new MultiClassLoader().
final public static  PrivilegedExceptionActionnewServerSocketAction(int port)
     Return a PrivilegedExceptionAction object for new ServerSocket().
final public static  PrivilegedExceptionActionnewSocketAction(InetAddress host, int port)
     Return a PrivilegedExceptionAction object for new Socket().
final public static  PrivilegedActionnewTemporaryClassLoaderAction(ClassLoader parent)
     Return a PrivilegeAction object for new TemporaryClassLoader().
final public static  PrivilegedExceptionActionnewZipFileAction(File f)
     Return a PrivilegedExceptionAction object for new ZipFile().
final public static  PrivilegedExceptionActionopenStreamAction(URL url)
     Return a PrivilegedExceptionAction object for url.openStream().
final public static  PrivilegedActionrenameToAction(File from, File to)
     Return a PrivilegeAction object for f.renameTo().
final public static  PrivilegedActionsetAccessibleAction(AccessibleObject aObj, boolean flag)
     Return a PrivilegeAction object for aObj.setAccessible().
final public static  PrivilegedExceptionActiontoURLAction(File file)
     Return a PrivilegedExceptionAction object for f.toURL().



Method Detail
acceptAction
final public static PrivilegedExceptionAction acceptAction(ServerSocket ss) throws IOException(Code)
Return a PrivilegedExceptionAction object for ServerSocket.accept(). Requires security policy: 'permission java.net.SocketPermission "listen";' Socket
throws:
  IOException -



bCClassWrite
final public static PrivilegedExceptionAction bCClassWrite(BCClass bc, File f) throws IOException(Code)
Return a PrivilegedExceptionAction object for BCClass.write(). Requires security policy: 'permission java.io.FilePermission "write";' File
throws:
  IOException -



deleteAction
final public static PrivilegedAction deleteAction(File f)(Code)
Return a PrivilegeAction object for f.delete(). Requires security policy: 'permission java.io.FilePermission "delete";' Boolean



existsAction
final public static PrivilegedAction existsAction(File f)(Code)
Return a PrivilegeAction object for f.exists(). Requires security policy: 'permission java.io.FilePermission "read";' Boolean



getAbsoluteFileAction
final public static PrivilegedAction getAbsoluteFileAction(File f)(Code)
Return a PrivilegeAction object for f.getAbsoluteFile(). Requires security policy: 'permission java.util.PropertyPermission "read";' File



getAbsolutePathAction
final public static PrivilegedAction getAbsolutePathAction(File f)(Code)
Return a PrivilegeAction object for f.getAbsolutePath(). Requires security policy: 'permission java.util.PropertyPermission "read";' String



getBCClassFieldsAction
final public static PrivilegedAction getBCClassFieldsAction(BCClass bcClass, String fieldName)(Code)
Return a PrivilegeAction object for BCClass.getFields(). Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' BCField



getByNameAction
final public static PrivilegedExceptionAction getByNameAction(String hostname) throws UnknownHostException(Code)
Return a PrivilegedExceptionAction object for InetAdress.getByName(). Requires security policy: 'permission java.net.SocketPermission "connect";' InetAddress
throws:
  UnknownHostException -



getCanonicalPathAction
final public static PrivilegedExceptionAction getCanonicalPathAction(File f) throws IOException(Code)
Return a PrivilegedExceptionAction object for f.getCanonicalPath(). Requires security policy: 'permission java.util.PropertyPermission "read";' String
exception:
  IOException -



getClassLoaderAction
final public static PrivilegedAction getClassLoaderAction(Class clazz)(Code)
Return a PrivilegeAction object for clazz.getClassloader(). Notes: No doPrivilege wrapping is required in the caller if: "the caller's class loader is not null and the caller's class loader is not the same as or an ancestor of the class loader for the class whose class loader is requested". E.g. this.getClass().getClassLoader(); Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' Classloader



getContentAction
final public static PrivilegedExceptionAction getContentAction(URLConnection con) throws IOException(Code)
Return a PrivilegedExceptionAction object con.getContent(). Requires security policy: 'permission java.io.FilePermission "read";' Object
throws:
  IOException -



getContextClassLoaderAction
final public static PrivilegedAction getContextClassLoaderAction()(Code)
Return a PrivilegeAction object for Thread.currentThread .getContextClassLoader(). Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' ClassLoader



getDeclaredFieldAction
final public static PrivilegedExceptionAction getDeclaredFieldAction(Class clazz, String name)(Code)
Return a PrivilegedExceptionAction object for clazz.getDeclaredField(). Requires security policy: 'permission java.lang.RuntimePermission "accessDeclaredMembers";' Field
exception:
  NoSuchFieldException -



getDeclaredFieldsAction
final public static PrivilegedAction getDeclaredFieldsAction(Class clazz)(Code)
Return a PrivilegeAction object for class.getDeclaredFields(). Requires security policy: 'permission java.lang.RuntimePermission "accessDeclaredMembers";' Field[]



getDeclaredMethodAction
final public static PrivilegedExceptionAction getDeclaredMethodAction(Class clazz, String name, Class[] parameterTypes)(Code)
Return a PrivilegedExceptionAction object for clazz.getDeclaredMethod(). Requires security policy 'permission java.lang.RuntimePermission "accessDeclaredMembers";' Method
exception:
  NoSuchMethodException -



getDeclaredMethodsAction
final public static PrivilegedAction getDeclaredMethodsAction(Class clazz)(Code)
Return a PrivilegeAction object for clazz.getDeclaredMethods(). Requires security policy: 'permission java.lang.RuntimePermission "accessDeclaredMembers";' Method[]



getFieldInstructionFieldAction
final public static PrivilegedAction getFieldInstructionFieldAction(FieldInstruction instruction)(Code)
Return a PrivilegeAction object for FieldInstruction.getField(). Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' BCField



getForNameAction
final public static PrivilegedExceptionAction getForNameAction(String className, boolean initializeBoolean, ClassLoader classLoader)(Code)
Return a PrivilegeAction object for Class.forName(). Notes: doPriv of Class.forName call is required only if the input classloader argument is null. E.g. Class.forName("x", false, Collection.class.getClassLoader()); Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' Classloader



getLineSeparator
final public static String getLineSeparator()(Code)
Return the value of the "line.separator" system property. Requires security policy: 'permission java.util.PropertyPermission "read";'



getParentAction
final public static PrivilegedAction getParentAction(ClassLoader loader)(Code)
Return a PrivilegeAction object for loader.getParent(). Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' ClassLoader



getPathSeparator
final public static String getPathSeparator()(Code)
Return the value of the "path.separator" system property. Requires security policy: 'permission java.util.PropertyPermission "read";'



getPropertiesAction
final public static PrivilegedAction getPropertiesAction()(Code)
Return a PrivilegeAction object for System.getProperties(). Requires security policy: 'permission java.util.PropertyPermission "read";' Properties



getPropertyAction
final public static PrivilegedAction getPropertyAction(String name)(Code)
Return a PrivilegeAction object for System.getProperty(). Requires security policy: 'permission java.util.PropertyPermission "read";' String



getResourceAction
final public static PrivilegedAction getResourceAction(Class clazz, String resource)(Code)
Return a PrivilegeAction object for clazz.getResource(). Requires security policy: 'permission java.io.FilePermission "read";' URL



getResourceAction
final public static PrivilegedAction getResourceAction(ClassLoader loader, String resource)(Code)
Return a PrivilegeAction object for loader.getResource(). Requires security policy: 'permission java.io.FilePermission "read";' URL



getResourcesAction
final public static PrivilegedExceptionAction getResourcesAction(ClassLoader loader, String resource) throws IOException(Code)
Return a PrivilegedExceptionAction object for loader.getResources(). Requires security policy: 'permission java.io.FilePermission "read";' Enumeration
exception:
  IOException -



getSystemClassLoaderAction
final public static PrivilegedAction getSystemClassLoaderAction()(Code)
Return a PrivilegeAction object for ClassLoader.getSystemClassLoader(). Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' ClassLoader



isDirectoryAction
final public static PrivilegedAction isDirectoryAction(File f)(Code)
Return a PrivilegeAction object for f.isDirectory(). Requires security policy: 'permission java.io.FilePermission "read";' Boolean



isFileAction
final public static PrivilegedAction isFileAction(File f)(Code)
Return a PrivilegeAction object for f.isFile(). Requires security policy: 'permission java.io.FilePermission "read";' Boolean



lengthAction
final public static PrivilegedAction lengthAction(File f)(Code)
Return a PrivilegeAction object for f.length(). Requires security policy: 'permission java.io.FilePermission "read";' Long



listFilesAction
final public static PrivilegedAction listFilesAction(File f)(Code)
Return a PrivilegeAction object for f.listFiles(). Requires security policy: 'permission java.io.FilePermission "read";' File[]



loadProjectClassAction
final public static PrivilegedAction loadProjectClassAction(Project project, Class clazz)(Code)
Return a PrivilegeAction object for Project.loadClass(). Requires security policy: 'permission java.lang.RuntimePermission "createClassLoader";' BCClass



loadProjectClassAction
final public static PrivilegedAction loadProjectClassAction(Project project, String clazzName)(Code)
Return a PrivilegeAction object for Project.loadClass(). Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' BCClass



mkdirsAction
final public static PrivilegedAction mkdirsAction(File f)(Code)
Return a PrivilegeAction object for f.mkdirs(). Requires security policy: 'permission java.io.FilePermission "write";' Boolean



newBCClassLoaderAction
final public static PrivilegedAction newBCClassLoaderAction(Project project, ClassLoader parent)(Code)
Return a PrivilegeAction object for new BCClassLoader(). Requires security policy: 'permission java.lang.RuntimePermission "createClassLoader";' BCClassLoader



newBCClassLoaderAction
final public static PrivilegedAction newBCClassLoaderAction(Project project)(Code)



newCodeAction
final public static PrivilegedAction newCodeAction()(Code)
Return a PrivilegeAction object for new serp.bytecode.Code(). Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' serp.bytecode.Code



newDaemonThreadAction
final public static PrivilegedAction newDaemonThreadAction(Runnable target, String name)(Code)
Return a PrivilegedAction object for new Thread(). Requires security policy: 'permission java.lang.RuntimePermission "modifyThreadGroup";' 'permission java.lang.RuntimePermission "modifyThread";' Thread



newFileInputStreamAction
final public static PrivilegedExceptionAction newFileInputStreamAction(File f) throws FileNotFoundException(Code)
Return a PrivilegedExceptionAction object for new FileInputStream(). Requires security policy: 'permission java.io.FilePermission "read";' FileInputStream
throws:
  FileNotFoundException -



newFileOutputStreamAction
final public static PrivilegedExceptionAction newFileOutputStreamAction(File f) throws FileNotFoundException(Code)
Return a PrivilegedExceptionAction object for new FileOutputStream(). Requires security policy: 'permission java.io.FilePermission "write";' FileOutputStream
throws:
  FileNotFoundException -



newFileOutputStreamAction
final public static PrivilegedExceptionAction newFileOutputStreamAction(String f, boolean append) throws FileNotFoundException(Code)
Return a PrivilegedExceptionAction object for new FileOutputStream(). Requires security policy: 'permission java.io.FilePermission "write";' FileOutputStream
throws:
  FileNotFoundException -



newInstanceAction
final public static PrivilegedExceptionAction newInstanceAction(Class clazz) throws IllegalAccessException, InstantiationException(Code)
Return a PrivilegedExceptionAction object for clazz.newInstance(). Requires security policy: 'permission java.lang.RuntimePermission "getClassLoader";' Object
exception:
  IllegalAccessException -
exception:
  InstantiationException -



newMultiClassLoaderAction
final public static PrivilegedAction newMultiClassLoaderAction()(Code)
Return a PrivilegeAction object for new MultiClassLoader(). Requires security policy: 'permission java.lang.RuntimePermission "createClassLoader";' MultiClassLoader



newServerSocketAction
final public static PrivilegedExceptionAction newServerSocketAction(int port) throws IOException(Code)
Return a PrivilegedExceptionAction object for new ServerSocket(). Requires security policy: 'permission java.net.SocketPermission "listen";' ServerSocket
throws:
  IOException -



newSocketAction
final public static PrivilegedExceptionAction newSocketAction(InetAddress host, int port) throws IOException(Code)
Return a PrivilegedExceptionAction object for new Socket(). Requires security policy: 'permission java.net.SocketPermission "connect";' Socket
throws:
  IOException -



newTemporaryClassLoaderAction
final public static PrivilegedAction newTemporaryClassLoaderAction(ClassLoader parent)(Code)
Return a PrivilegeAction object for new TemporaryClassLoader(). Requires security policy: 'permission java.lang.RuntimePermission "createClassLoader";' TemporaryClassLoader



newZipFileAction
final public static PrivilegedExceptionAction newZipFileAction(File f) throws IOException(Code)
Return a PrivilegedExceptionAction object for new ZipFile(). Requires security policy: 'permission java.io.FilePermission "read";' ZipFile
throws:
  IOException -



openStreamAction
final public static PrivilegedExceptionAction openStreamAction(URL url) throws IOException(Code)
Return a PrivilegedExceptionAction object for url.openStream(). Requires security policy: 'permission java.io.FilePermission "read";' InputStream
throws:
  IOException -



renameToAction
final public static PrivilegedAction renameToAction(File from, File to)(Code)
Return a PrivilegeAction object for f.renameTo(). Requires security policy: 'permission java.io.FilePermission "write";' Boolean



setAccessibleAction
final public static PrivilegedAction setAccessibleAction(AccessibleObject aObj, boolean flag)(Code)
Return a PrivilegeAction object for aObj.setAccessible(). Requires security policy: 'permission java.lang.reflect.ReflectPermission "suppressAccessChecks";'



toURLAction
final public static PrivilegedExceptionAction toURLAction(File file) throws MalformedURLException(Code)
Return a PrivilegedExceptionAction object for f.toURL(). Requires security policy: 'permission java.io.FilePermission "read";' Boolean
throws:
  MalformedURLException -



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.