com.liferay.portal.security.permission
Class BasePermissionPropagator

java.lang.Object
  extended by com.liferay.portal.security.permission.BasePermissionPropagator
All Implemented Interfaces:
PermissionPropagator

public abstract class BasePermissionPropagator
extends java.lang.Object
implements PermissionPropagator

Author:
Hugo Huijser

Constructor Summary
BasePermissionPropagator()
           
 
Method Summary
protected  java.util.Set<java.lang.String> getActionIds(java.lang.String className)
           
protected  java.util.Set<java.lang.String> getAvailableActionIds(long companyId, java.lang.String className, long primKey, long roleId, java.util.Set<java.lang.String> actionIds)
           
protected  void propagateRolePermissions(javax.portlet.ActionRequest actionRequest, long roleId, java.lang.String parentClassName, long parentPrimKey, java.lang.String childClassName, long childPrimKey)
           
 
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.permission.PermissionPropagator
propagateRolePermissions
 

Constructor Detail

BasePermissionPropagator

public BasePermissionPropagator()
Method Detail

getActionIds

protected java.util.Set<java.lang.String> getActionIds(java.lang.String className)

getAvailableActionIds

protected java.util.Set<java.lang.String> getAvailableActionIds(long companyId,
                                                                java.lang.String className,
                                                                long primKey,
                                                                long roleId,
                                                                java.util.Set<java.lang.String> actionIds)
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

propagateRolePermissions

protected void propagateRolePermissions(javax.portlet.ActionRequest actionRequest,
                                        long roleId,
                                        java.lang.String parentClassName,
                                        long parentPrimKey,
                                        java.lang.String childClassName,
                                        long childPrimKey)
                                 throws java.lang.Exception
Throws:
java.lang.Exception