Liferay 6.2.0-ce-m1

com.liferay.portal.security.pacl.checker
Class BaseReflectChecker

java.lang.Object
  extended by com.liferay.portal.security.pacl.checker.BaseChecker
      extended by com.liferay.portal.security.pacl.checker.BaseReflectChecker
All Implemented Interfaces:
PACLConstants, Checker
Direct Known Subclasses:
ReflectChecker, RuntimeChecker

public abstract class BaseReflectChecker
extends BaseChecker


Field Summary
 
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
 
Constructor Summary
BaseReflectChecker()
           
 
Method Summary
protected  boolean hasReflect(String name, String actions)
           
protected  boolean isGlassfishSecureAction(Class<?> clazz)
           
protected  boolean isResinJavaSessionSerializer()
           
protected  boolean isResinReflectionAnnotatedType(Class<?> clazz)
           
protected  boolean isWebLogicAbstractApplicationContextDelegator(Class<?> clazz)
           
protected  boolean isWebLogicAbstractBeanDefinitionDelegator(Class<?> clazz)
           
protected  void logReflect(Class<?> callerClass, int frame)
           
 
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
 
Methods inherited from interface com.liferay.portal.security.pacl.checker.Checker
afterPropertiesSet, checkPermission
 

Constructor Detail

BaseReflectChecker

public BaseReflectChecker()
Method Detail

hasReflect

protected boolean hasReflect(String name,
                             String actions)

isGlassfishSecureAction

protected boolean isGlassfishSecureAction(Class<?> clazz)

isResinJavaSessionSerializer

protected boolean isResinJavaSessionSerializer()

isResinReflectionAnnotatedType

protected boolean isResinReflectionAnnotatedType(Class<?> clazz)

isWebLogicAbstractApplicationContextDelegator

protected boolean isWebLogicAbstractApplicationContextDelegator(Class<?> clazz)

isWebLogicAbstractBeanDefinitionDelegator

protected boolean isWebLogicAbstractBeanDefinitionDelegator(Class<?> clazz)

logReflect

protected void logReflect(Class<?> callerClass,
                          int frame)

Liferay 6.2.0-ce-m1