public class ManagedSecurityService
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ManagedSecurityService.PrincipalInvocationHandler |
Constructor and Description |
---|
ManagedSecurityService(WebBeansContext context) |
Modifier and Type | Method and Description |
---|---|
<T> java.lang.reflect.Constructor<T> |
doPrivilegedGetConstructor(java.lang.Class<T> clazz,
java.lang.Class<?>... parameterTypes) |
<T> java.lang.reflect.Constructor<T> |
doPrivilegedGetDeclaredConstructor(java.lang.Class<T> clazz,
java.lang.Class<?>... parameterTypes) |
<T> java.lang.reflect.Constructor<?>[] |
doPrivilegedGetDeclaredConstructors(java.lang.Class<T> clazz) |
<T> java.lang.reflect.Field |
doPrivilegedGetDeclaredField(java.lang.Class<T> clazz,
java.lang.String name) |
<T> java.lang.reflect.Field[] |
doPrivilegedGetDeclaredFields(java.lang.Class<T> clazz) |
<T> java.lang.reflect.Method |
doPrivilegedGetDeclaredMethod(java.lang.Class<T> clazz,
java.lang.String name,
java.lang.Class<?>... parameterTypes) |
<T> java.lang.reflect.Method[] |
doPrivilegedGetDeclaredMethods(java.lang.Class<T> clazz) |
java.util.Properties |
doPrivilegedGetSystemProperties() |
java.lang.String |
doPrivilegedGetSystemProperty(java.lang.String propertyName,
java.lang.String defaultValue) |
boolean |
doPrivilegedIsAccessible(java.lang.reflect.AccessibleObject obj) |
<T> T |
doPrivilegedObjectCreate(java.lang.Class<T> clazz) |
void |
doPrivilegedSetAccessible(java.lang.reflect.AccessibleObject obj,
boolean flag) |
void |
doPrivilegedSetSystemProperty(java.lang.String propertyName,
java.lang.String value) |
java.security.Principal |
getCurrentPrincipal() |
public java.security.Principal getCurrentPrincipal()
public <T> java.lang.reflect.Constructor<T> doPrivilegedGetDeclaredConstructor(java.lang.Class<T> clazz, java.lang.Class<?>... parameterTypes)
public <T> java.lang.reflect.Constructor<T> doPrivilegedGetConstructor(java.lang.Class<T> clazz, java.lang.Class<?>... parameterTypes)
public <T> java.lang.reflect.Constructor<?>[] doPrivilegedGetDeclaredConstructors(java.lang.Class<T> clazz)
public <T> java.lang.reflect.Method doPrivilegedGetDeclaredMethod(java.lang.Class<T> clazz, java.lang.String name, java.lang.Class<?>... parameterTypes)
public <T> java.lang.reflect.Method[] doPrivilegedGetDeclaredMethods(java.lang.Class<T> clazz)
public <T> java.lang.reflect.Field doPrivilegedGetDeclaredField(java.lang.Class<T> clazz, java.lang.String name)
public <T> java.lang.reflect.Field[] doPrivilegedGetDeclaredFields(java.lang.Class<T> clazz)
public void doPrivilegedSetAccessible(java.lang.reflect.AccessibleObject obj, boolean flag)
public boolean doPrivilegedIsAccessible(java.lang.reflect.AccessibleObject obj)
public <T> T doPrivilegedObjectCreate(java.lang.Class<T> clazz) throws java.security.PrivilegedActionException, java.lang.IllegalAccessException, java.lang.InstantiationException
java.security.PrivilegedActionException
java.lang.IllegalAccessException
java.lang.InstantiationException
public void doPrivilegedSetSystemProperty(java.lang.String propertyName, java.lang.String value)
public java.lang.String doPrivilegedGetSystemProperty(java.lang.String propertyName, java.lang.String defaultValue)
public java.util.Properties doPrivilegedGetSystemProperties()