Liferay 6.1.10-ee-ga1

com.liferay.portal.security.permission
Class BasePermissionPropagator

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

public abstract class BasePermissionPropagator
extends Object
implements PermissionPropagator


Constructor Summary
BasePermissionPropagator()
           
 
Method Summary
protected  Set<String> getActionIds(String className)
           
protected  Set<String> getAvailableActionIds(long companyId, String className, long primKey, long roleId, Set<String> actionIds)
           
protected  void propagateRolePermissions(ActionRequest actionRequest, long roleId, String parentClassName, long parentPrimKey, 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 Set<String> getActionIds(String className)

getAvailableActionIds

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

propagateRolePermissions

protected void propagateRolePermissions(ActionRequest actionRequest,
                                        long roleId,
                                        String parentClassName,
                                        long parentPrimKey,
                                        String childClassName,
                                        long childPrimKey)
                                 throws Exception
Throws:
Exception

Liferay 6.1.10-ee-ga1