com.liferay.portal.security.pacl.checker
Class RuntimeChecker
java.lang.Object
com.liferay.portal.security.pacl.checker.BaseChecker
com.liferay.portal.security.pacl.checker.BaseReflectChecker
com.liferay.portal.security.pacl.checker.RuntimeChecker
- All Implemented Interfaces:
- PACLConstants, Checker
public class RuntimeChecker
- extends BaseReflectChecker
| Fields inherited from interface com.liferay.portal.kernel.security.pacl.PACLConstants |
FILE_PERMISSION_ACTION_DELETE, FILE_PERMISSION_ACTION_EXECUTE, FILE_PERMISSION_ACTION_READ, FILE_PERMISSION_ACTION_WRITE, MBEAN_PERMISSION_IS_INSTANCE_OF, MBEAN_PERMISSION_REGISTER_MBEAN, MBEAN_TRUST_PERMISSION_REGISTER, NET_PERMISSION_GET_PROXY_SELECTOR, NET_PERMISSION_SPECIFY_STREAM_HANDLER, PORTAL_HOOK_PERMISSION_CUSTOM_JSP_DIR, PORTAL_HOOK_PERMISSION_INDEXER, PORTAL_HOOK_PERMISSION_LANGUAGE_PROPERTIES_LOCALE, PORTAL_HOOK_PERMISSION_PORTAL_PROPERTIES_KEY, PORTAL_HOOK_PERMISSION_SERVICE, PORTAL_HOOK_PERMISSION_SERVLET_FILTERS, PORTAL_HOOK_PERMISSION_STRUTS_ACTION_PATH, PORTAL_MESSAGE_BUS_PERMISSION_LISTEN, PORTAL_MESSAGE_BUS_PERMISSION_SEND, PORTAL_RUNTIME_PERMISSION_EXPANDO_BRIDGE, PORTAL_RUNTIME_PERMISSION_GET_BEAN_PROPERTY, PORTAL_RUNTIME_PERMISSION_SEARCH_ENGINE, PORTAL_RUNTIME_PERMISSION_SET_BEAN_PROPERTY, PORTAL_RUNTIME_PERMISSION_THREAD_POOL_EXECUTOR, PORTAL_SERVICE_PERMISSION_DYNAMIC_QUERY, PORTAL_SERVICE_PERMISSION_SERVICE, RUNTIME_PERMISSION_ACCESS_CLASS_IN_PACKAGE, RUNTIME_PERMISSION_ACCESS_DECLARED_MEMBERS, RUNTIME_PERMISSION_CREATE_CLASS_LOADER, RUNTIME_PERMISSION_GET_CLASSLOADER, RUNTIME_PERMISSION_GET_ENV, RUNTIME_PERMISSION_GET_PROTECTION_DOMAIN, RUNTIME_PERMISSION_READ_FILE_DESCRIPTOR, RUNTIME_PERMISSION_SET_CONTEXT_CLASS_LOADER, RUNTIME_PERMISSION_SET_SECURITY_MANAGER, RUNTIME_PERMISSION_WRITE_FILE_DESCRIPTOR, SECURITY_PERMISSION_GET_POLICY, SECURITY_PERMISSION_SET_POLICY, SOCKET_PERMISSION_ACCEPT, SOCKET_PERMISSION_CONNECT, SOCKET_PERMISSION_LISTEN |
| Methods inherited from class com.liferay.portal.security.pacl.checker.BaseChecker |
getClassLoader, getCommonClassLoader, getPACLPolicy, getPortalClassLoader, getProperties, getProperty, getPropertyArray, getPropertyBoolean, getPropertySet, getServletContextName, getSystemClassLoader, isJSPCompiler, setPACLPolicy, throwSecurityException |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeChecker
public RuntimeChecker()
afterPropertiesSet
public void afterPropertiesSet()
checkPermission
public void checkPermission(Permission permission)
hasAccessClassInPackage
protected boolean hasAccessClassInPackage(String pkg)
hasCreateClassLoader
protected boolean hasCreateClassLoader()
hasGetClassLoader
protected boolean hasGetClassLoader(String name)
hasGetEnv
protected boolean hasGetEnv(String name)
hasGetProtectionDomain
protected boolean hasGetProtectionDomain()
hasReadFileDescriptor
protected boolean hasReadFileDescriptor()
hasWriteFileDescriptor
protected boolean hasWriteFileDescriptor()
initClassLoaderReferenceIds
protected void initClassLoaderReferenceIds()
isDefaultMBeanServerInterceptor
protected boolean isDefaultMBeanServerInterceptor(Class<?> clazz)
isGlassfishAPIClassLoaderServiceImpl
protected boolean isGlassfishAPIClassLoaderServiceImpl(Class<?> clazz)
isJBossMessages
protected boolean isJBossMessages(Class<?> clazz)
isJBossServiceControllerImpl
protected boolean isJBossServiceControllerImpl(Class<?> clazz)
isJOnASModuleImpl
protected boolean isJOnASModuleImpl(Class<?> clazz)
isResinEnvironmentLocal
protected boolean isResinEnvironmentLocal(Class<?> clazz)
isTomcatJdbcLeakPrevention
protected boolean isTomcatJdbcLeakPrevention(Class<?> clazz)
isWebLogicGenericClassLoader
protected boolean isWebLogicGenericClassLoader(Class<?> clazz)
isWebSphereProtectionClassLoader
protected boolean isWebSphereProtectionClassLoader(Class<?> clazz)
isXercesSecuritySupport
protected boolean isXercesSecuritySupport(Class<?> clazz)
logCreateClassLoader
protected void logCreateClassLoader(Class<?> callerClass,
int frame)
logGetClassLoader
protected void logGetClassLoader(Class<?> callerClass,
int frame)
logGetEnv
protected void logGetEnv(Class<?> callerClass,
int frame,
String name)
logGetProtectionDomain
protected void logGetProtectionDomain(Class<?> callerClass,
int frame)
logReadFileDescriptor
protected void logReadFileDescriptor(Class<?> callerClass,
int frame)
logWriteFileDescriptor
protected void logWriteFileDescriptor(Class<?> callerClass,
int frame)