|
eXo Kernel :: Commons Utils 2.4.10-UXP01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.commons.utils.SecurityHelper
public class SecurityHelper
Helps running code in privileged
| Constructor Summary | |
|---|---|
SecurityHelper()
|
|
| Method Summary | ||
|---|---|---|
static
|
doPrivilegedAction(PrivilegedAction<E> action)
Launches action in privileged mode. |
|
static
|
doPrivilegedExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode. |
|
static
|
doPrivilegedIOExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode. |
|
static
|
doPrivilegedMalformedURLExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode. |
|
static
|
doPrivilegedNamingExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode. |
|
static
|
doPrivilegedParserConfigurationAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode. |
|
static
|
doPrivilegedParserConfigurationOrSAXExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode. |
|
static
|
doPrivilegedSAXExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode. |
|
static
|
doPrivilegedSQLExceptionAction(PrivilegedExceptionAction<E> action)
Launches action in privileged mode. |
|
static void |
validateSecurityPermission(Permission permission)
Validate permissions. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SecurityHelper()
| Method Detail |
|---|
public static <E> E doPrivilegedIOExceptionAction(PrivilegedExceptionAction<E> action)
throws IOException
E - action -
IOException
public static <E> E doPrivilegedNamingExceptionAction(PrivilegedExceptionAction<E> action)
throws NamingException
E - action -
IOException
NamingException
public static <E> E doPrivilegedSQLExceptionAction(PrivilegedExceptionAction<E> action)
throws SQLException
E - action -
IOException
SQLException
public static <E> E doPrivilegedParserConfigurationOrSAXExceptionAction(PrivilegedExceptionAction<E> action)
throws ParserConfigurationException,
SAXException
E - action -
IOException
ParserConfigurationException
SAXException
public static <E> E doPrivilegedParserConfigurationAction(PrivilegedExceptionAction<E> action)
throws ParserConfigurationException
E - action -
IOException
ParserConfigurationException
public static <E> E doPrivilegedSAXExceptionAction(PrivilegedExceptionAction<E> action)
throws SAXException
E - action -
IOException
SAXException
public static <E> E doPrivilegedMalformedURLExceptionAction(PrivilegedExceptionAction<E> action)
throws MalformedURLException
E - action -
IOException
MalformedURLExceptionpublic 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)
|
eXo Kernel :: Commons Utils 2.4.10-UXP01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||