Liferay 6.2.0-ce-m5

com.liferay.portal.security.pacl
Class BasePACLPolicy

java.lang.Object
  extended by com.liferay.portal.security.pacl.BasePACLPolicy
All Implemented Interfaces:
PACLPolicy
Direct Known Subclasses:
ActivePACLPolicy, InactivePACLPolicy

public abstract class BasePACLPolicy
extends Object
implements PACLPolicy


Constructor Summary
BasePACLPolicy(String servletContextName, ClassLoader classLoader, Properties properties)
           
 
Method Summary
protected  void checkForAllPermission(Policy policy, String rootDir)
           
protected  Checker getChecker(Class<? extends Permission> clazz)
           
 ClassLoader getClassLoader()
           
 Policy getPolicy()
           
 Properties getProperties()
           
 String getProperty(String key)
           
 String[] getPropertyArray(String key)
           
 boolean getPropertyBoolean(String key)
           
 Set<String> getPropertySet(String key)
           
protected  Provider getProvider()
           
 String getServletContextName()
           
protected  Checker initChecker(Checker checker)
           
protected  void initCheckers()
           
protected  void initPolicy(String servletContextName, ClassLoader classLoader)
           
 boolean isCheckablePermission(Permission permission)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.security.pacl.PACLPolicy
hasJNDI, hasSQL, implies, isActive
 

Constructor Detail

BasePACLPolicy

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

getClassLoader

public ClassLoader getClassLoader()
Specified by:
getClassLoader in interface PACLPolicy

getPolicy

public Policy getPolicy()
Specified by:
getPolicy in interface PACLPolicy

getProperties

public Properties getProperties()
Specified by:
getProperties in interface PACLPolicy

getProperty

public String getProperty(String key)
Specified by:
getProperty in interface PACLPolicy

getPropertyArray

public String[] getPropertyArray(String key)
Specified by:
getPropertyArray in interface PACLPolicy

getPropertyBoolean

public boolean getPropertyBoolean(String key)
Specified by:
getPropertyBoolean in interface PACLPolicy

getPropertySet

public Set<String> getPropertySet(String key)
Specified by:
getPropertySet in interface PACLPolicy

getServletContextName

public String getServletContextName()
Specified by:
getServletContextName in interface PACLPolicy

isCheckablePermission

public boolean isCheckablePermission(Permission permission)
Specified by:
isCheckablePermission in interface PACLPolicy

toString

public String toString()
Overrides:
toString in class Object

checkForAllPermission

protected void checkForAllPermission(Policy policy,
                                     String rootDir)
                              throws MalformedURLException
Throws:
MalformedURLException

getChecker

protected Checker getChecker(Class<? extends Permission> clazz)

getProvider

protected Provider getProvider()

initChecker

protected Checker initChecker(Checker checker)

initCheckers

protected void initCheckers()
                     throws Exception
Throws:
Exception

initPolicy

protected void initPolicy(String servletContextName,
                          ClassLoader classLoader)
                   throws Exception
Throws:
Exception

Liferay 6.2.0-ce-m5