public class SimpleSecurityService extends Object implements SecurityService
SecurityService which directly invokes
the underlying Class methods instead of using a SecurityManager.
This version is activated by default and intended for JavaSE and
non EE-Server use.| Constructor and Description |
|---|
SimpleSecurityService() |
public Principal getCurrentPrincipal()
getCurrentPrincipal in interface SecurityServicenull in the default implementationpublic <T> Constructor<T> doPrivilegedGetDeclaredConstructor(Class<T> clazz, Class<?>... parameterTypes)
doPrivilegedGetDeclaredConstructor in interface SecurityServicepublic <T> Constructor<T> doPrivilegedGetConstructor(Class<T> clazz, Class<?>... parameterTypes)
doPrivilegedGetConstructor in interface SecurityServicepublic <T> Constructor<?>[] doPrivilegedGetDeclaredConstructors(Class<T> clazz)
doPrivilegedGetDeclaredConstructors in interface SecurityServicepublic <T> Method doPrivilegedGetDeclaredMethod(Class<T> clazz, String name, Class<?>... parameterTypes)
doPrivilegedGetDeclaredMethod in interface SecurityServicepublic <T> Method[] doPrivilegedGetDeclaredMethods(Class<T> clazz)
doPrivilegedGetDeclaredMethods in interface SecurityServicepublic <T> Field doPrivilegedGetDeclaredField(Class<T> clazz, String name)
doPrivilegedGetDeclaredField in interface SecurityServicepublic <T> Field[] doPrivilegedGetDeclaredFields(Class<T> clazz)
doPrivilegedGetDeclaredFields in interface SecurityServicepublic void doPrivilegedSetAccessible(AccessibleObject obj, boolean flag)
doPrivilegedSetAccessible in interface SecurityServicepublic boolean doPrivilegedIsAccessible(AccessibleObject obj)
doPrivilegedIsAccessible in interface SecurityServicepublic <T> T doPrivilegedObjectCreate(Class<T> clazz) throws PrivilegedActionException, IllegalAccessException, InstantiationException
doPrivilegedObjectCreate in interface SecurityServicePrivilegedActionExceptionIllegalAccessExceptionInstantiationExceptionpublic void doPrivilegedSetSystemProperty(String propertyName, String value)
doPrivilegedSetSystemProperty in interface SecurityServicepublic String doPrivilegedGetSystemProperty(String propertyName, String defaultValue)
doPrivilegedGetSystemProperty in interface SecurityServicepublic Properties doPrivilegedGetSystemProperties()
doPrivilegedGetSystemProperties in interface SecurityServiceCopyright © 2008–2020 The Apache Software Foundation. All rights reserved.