com.liferay.portal.service
Interface ResourcePermissionService


@Transactional(isolation=PORTAL,
               rollbackFor={com.liferay.portal.PortalException.class,com.liferay.portal.SystemException.class})
public interface ResourcePermissionService

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This interface defines the service. The default implementation is com.liferay.portal.service.impl.ResourcePermissionServiceImpl. Modify methods in that class and rerun ServiceBuilder to populate this class and all other generated classes.

This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.

Author:
Brian Wing Shun Chan
See Also:
ResourcePermissionServiceUtil

Method Summary
 void addResourcePermission(long groupId, long companyId, java.lang.String name, int scope, java.lang.String primKey, long roleId, java.lang.String actionId)
           
 void removeResourcePermission(long groupId, long companyId, java.lang.String name, int scope, java.lang.String primKey, long roleId, java.lang.String actionId)
           
 void removeResourcePermissions(long groupId, long companyId, java.lang.String name, int scope, long roleId, java.lang.String actionId)
           
 void setIndividualResourcePermissions(long groupId, long companyId, java.lang.String name, java.lang.String primKey, long roleId, java.lang.String[] actionIds)
           
 

Method Detail

addResourcePermission

void addResourcePermission(long groupId,
                           long companyId,
                           java.lang.String name,
                           int scope,
                           java.lang.String primKey,
                           long roleId,
                           java.lang.String actionId)
                           throws com.liferay.portal.PortalException,
                                  com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

setIndividualResourcePermissions

void setIndividualResourcePermissions(long groupId,
                                      long companyId,
                                      java.lang.String name,
                                      java.lang.String primKey,
                                      long roleId,
                                      java.lang.String[] actionIds)
                                      throws com.liferay.portal.PortalException,
                                             com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

removeResourcePermission

void removeResourcePermission(long groupId,
                              long companyId,
                              java.lang.String name,
                              int scope,
                              java.lang.String primKey,
                              long roleId,
                              java.lang.String actionId)
                              throws com.liferay.portal.PortalException,
                                     com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

removeResourcePermissions

void removeResourcePermissions(long groupId,
                               long companyId,
                               java.lang.String name,
                               int scope,
                               long roleId,
                               java.lang.String actionId)
                               throws com.liferay.portal.PortalException,
                                      com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException