Liferay 6.2.0-ce-m5

com.liferay.portal.security.pacl
Class GeneratingPACLPolicy

java.lang.Object
  extended by com.liferay.portal.security.pacl.BasePACLPolicy
      extended by com.liferay.portal.security.pacl.ActivePACLPolicy
          extended by com.liferay.portal.security.pacl.GeneratingPACLPolicy
All Implemented Interfaces:
PACLPolicy

public class GeneratingPACLPolicy
extends ActivePACLPolicy


Constructor Summary
GeneratingPACLPolicy(String servletContextName, ClassLoader classLoader, Properties properties)
           
 
Method Summary
 boolean hasJNDI(String name)
           
 boolean hasSQL(String sql)
           
 boolean implies(Permission permission)
           
protected  void mergeAuthorizationProperty(AuthorizationProperty authorizationProperty)
           
protected  void mergeExistingProperties()
           
protected  void writePACLPolicyFile()
           
 
Methods inherited from class com.liferay.portal.security.pacl.ActivePACLPolicy
getJndiChecker, getSqlChecker, initJNDIChecker, initSQLChecker, isActive
 
Methods inherited from class com.liferay.portal.security.pacl.BasePACLPolicy
checkForAllPermission, getChecker, getClassLoader, getPolicy, getProperties, getProperty, getPropertyArray, getPropertyBoolean, getPropertySet, getProvider, getServletContextName, initChecker, initCheckers, initPolicy, isCheckablePermission, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeneratingPACLPolicy

public GeneratingPACLPolicy(String servletContextName,
                            ClassLoader classLoader,
                            Properties properties)
Method Detail

hasJNDI

public boolean hasJNDI(String name)
Specified by:
hasJNDI in interface PACLPolicy
Overrides:
hasJNDI in class ActivePACLPolicy

hasSQL

public boolean hasSQL(String sql)
Specified by:
hasSQL in interface PACLPolicy
Overrides:
hasSQL in class ActivePACLPolicy

implies

public boolean implies(Permission permission)
Specified by:
implies in interface PACLPolicy
Overrides:
implies in class ActivePACLPolicy

mergeAuthorizationProperty

protected void mergeAuthorizationProperty(AuthorizationProperty authorizationProperty)

mergeExistingProperties

protected void mergeExistingProperties()

writePACLPolicyFile

protected void writePACLPolicyFile()

Liferay 6.2.0-ce-m5