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()
SecurityServicegetCurrentPrincipal in interface SecurityServicenull in the default implementationpublic <T> Constructor<T> doPrivilegedGetDeclaredConstructor(Class<T> clazz, Class<?>... parameterTypes)
doPrivilegedGetDeclaredConstructor in interface SecurityServiceClass.getDeclaredConstructor(Class[])public <T> Constructor<T> doPrivilegedGetConstructor(Class<T> clazz, Class<?>... parameterTypes)
doPrivilegedGetConstructor in interface SecurityServiceClass.getDeclaredConstructor(Class[])public <T> Constructor<?>[] doPrivilegedGetDeclaredConstructors(Class<T> clazz)
doPrivilegedGetDeclaredConstructors in interface SecurityServiceClass.getDeclaredConstructors()public <T> Method doPrivilegedGetDeclaredMethod(Class<T> clazz, String name, Class<?>... parameterTypes)
doPrivilegedGetDeclaredMethod in interface SecurityServiceClass.getDeclaredMethod(String, Class[])public <T> Method[] doPrivilegedGetDeclaredMethods(Class<T> clazz)
doPrivilegedGetDeclaredMethods in interface SecurityServiceClass.getDeclaredMethods()public <T> Field doPrivilegedGetDeclaredField(Class<T> clazz, String name)
doPrivilegedGetDeclaredField in interface SecurityServiceClass.getDeclaredField(String)public <T> Field[] doPrivilegedGetDeclaredFields(Class<T> clazz)
doPrivilegedGetDeclaredFields in interface SecurityServiceClass.getDeclaredFields()public void doPrivilegedSetAccessible(AccessibleObject obj, boolean flag)
doPrivilegedSetAccessible in interface SecurityServiceAccessibleObject.setAccessible(boolean)public boolean doPrivilegedIsAccessible(AccessibleObject obj)
doPrivilegedIsAccessible in interface SecurityServiceAccessibleObject.isAccessible()public <T> T doPrivilegedObjectCreate(Class<T> clazz) throws PrivilegedActionException, IllegalAccessException, InstantiationException
doPrivilegedObjectCreate in interface SecurityServicePrivilegedActionExceptionIllegalAccessExceptionInstantiationExceptionClass.newInstance()public void doPrivilegedSetSystemProperty(String propertyName, String value)
doPrivilegedSetSystemProperty in interface SecurityServiceClass#public String doPrivilegedGetSystemProperty(String propertyName, String defaultValue)
doPrivilegedGetSystemProperty in interface SecurityServiceSystem.getProperty(String, String)public Properties doPrivilegedGetSystemProperties()
doPrivilegedGetSystemProperties in interface SecurityServiceSystem.getProperties()Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.