org.jboss.portal.cms.impl.interceptors
Class ACLInterceptor
java.lang.Object
org.jboss.portal.server.impl.invocation.JBossInterceptor
org.jboss.portal.cms.CMSInterceptor
org.jboss.portal.cms.impl.interceptors.ACLInterceptor
- All Implemented Interfaces:
- Interceptor
public class ACLInterceptor
- extends CMSInterceptor
ACLInterceptor is plugged into the CMS system to enforce fine grained security access control on resources stored in
the CMS system.
- Author:
- Sohil Shah - sohil.shah@jboss.com - Nov 27, 2006
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACLInterceptor
public ACLInterceptor()
getAuthorizationManager
public AuthorizationManager getAuthorizationManager()
- Returns:
setAuthorizationManager
public void setAuthorizationManager(AuthorizationManager authorizationManager)
- Parameters:
authorizationManager
-
getDefaultPolicy
public java.lang.String getDefaultPolicy()
- Returns:
setDefaultPolicy
public void setDefaultPolicy(java.lang.String defaultPolicy)
- Parameters:
defaultPolicy
-
getRoleModule
public RoleModule getRoleModule()
- Returns:
setRoleModule
public void setRoleModule(RoleModule roleModule)
- Parameters:
roleModule
-
getJNDIName
public java.lang.String getJNDIName()
- Returns:
setJNDIName
public void setJNDIName(java.lang.String jndiName)
- Parameters:
jndiName
-
getIdentitySessionFactory
public java.lang.String getIdentitySessionFactory()
- Returns:
setIdentitySessionFactory
public void setIdentitySessionFactory(java.lang.String identitySessionFactory)
- Parameters:
identitySessionFactory
-
getCmsSessionFactory
public java.lang.String getCmsSessionFactory()
- Returns:
setCmsSessionFactory
public void setCmsSessionFactory(java.lang.String cmsSessionFactory)
- Parameters:
cmsSessionFactory
-
invoke
protected java.lang.Object invoke(JCRCommand invocation)
throws java.lang.Exception,
InvocationException
- Specified by:
invoke
in class CMSInterceptor
- Throws:
java.lang.Exception
InvocationException
start
public void start()
throws java.lang.Exception
- Throws:
java.lang.Exception
stop
public void stop()
throws java.lang.Exception
- Throws:
java.lang.Exception
turnOff
public static void turnOff()
turnOn
public static void turnOn()