Liferay 6.1.2-ce-ga3

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 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 PortalException,
                                            SystemException
Throws:
PortalException
SystemException

propagateRolePermissions

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

Liferay 6.1.2-ce-ga3