public class SecurityHelper extends Object
| Constructor and Description |
|---|
SecurityHelper() |
| Modifier and Type | Method and Description |
|---|---|
static <E> E |
doPrivilegedAction(PrivilegedAction<E> action)
Launches action in privileged mode.
|
static <E> E |
doPrivilegedExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode.
|
static <E> E |
doPrivilegedIOExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode.
|
static <E> E |
doPrivilegedMalformedURLExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode.
|
static <E> E |
doPrivilegedNamingExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode.
|
static <E> E |
doPrivilegedParserConfigurationAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode.
|
static <E> E |
doPrivilegedParserConfigurationOrSAXExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode.
|
static <E> E |
doPrivilegedSAXExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode.
|
static <E> E |
doPrivilegedSQLExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode.
|
static void |
validateSecurityPermission(Permission permission)
Validate permissions.
|
public static <E> E doPrivilegedIOExceptionAction(PrivilegedExceptionAction<E> action) throws IOException
E - action - IOExceptionpublic static <E> E doPrivilegedNamingExceptionAction(PrivilegedExceptionAction<E> action) throws NamingException
E - action - IOExceptionNamingExceptionpublic static <E> E doPrivilegedSQLExceptionAction(PrivilegedExceptionAction<E> action) throws SQLException
E - action - IOExceptionSQLExceptionpublic static <E> E doPrivilegedParserConfigurationOrSAXExceptionAction(PrivilegedExceptionAction<E> action) throws ParserConfigurationException, SAXException
E - action - IOExceptionParserConfigurationExceptionSAXExceptionpublic static <E> E doPrivilegedParserConfigurationAction(PrivilegedExceptionAction<E> action) throws ParserConfigurationException
E - action - IOExceptionParserConfigurationExceptionpublic static <E> E doPrivilegedSAXExceptionAction(PrivilegedExceptionAction<E> action) throws SAXException
E - action - IOExceptionSAXExceptionpublic static <E> E doPrivilegedMalformedURLExceptionAction(PrivilegedExceptionAction<E> action) throws MalformedURLException
E - action - IOExceptionMalformedURLExceptionpublic static <E> E doPrivilegedAction(PrivilegedAction<E> action)
E - action - public static <E> E doPrivilegedExceptionAction(PrivilegedExceptionAction<E> action) throws PrivilegedActionException
E - action - PrivilegedActionExceptionpublic static void validateSecurityPermission(Permission permission)
Copyright © 2015 eXo Platform SAS. All Rights Reserved.