Liferay 7.0-ce-b4

com.liferay.portal.service
Interface ResourceBlockService

All Superinterfaces:
BaseService
All Known Implementing Classes:
ResourceBlockServiceWrapper

@AccessControlled
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
               rollbackFor={PortalException.class,SystemException.class})
public interface ResourceBlockService
extends BaseService

Provides the remote service interface for ResourceBlock. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.

See Also:
ResourceBlockServiceUtil, ResourceBlockServiceBaseImpl, com.liferay.portal.service.impl.ResourceBlockServiceImpl

Method Summary
 void addCompanyScopePermission(long scopeGroupId, long companyId, String name, long roleId, String actionId)
           
 void addGroupScopePermission(long scopeGroupId, long companyId, long groupId, String name, long roleId, String actionId)
           
 void addIndividualScopePermission(long companyId, long groupId, String name, long primKey, long roleId, String actionId)
           
 String getOSGiServiceIdentifier()
          Returns the OSGi service identifier.
 void removeAllGroupScopePermissions(long scopeGroupId, long companyId, String name, long roleId, String actionId)
           
 void removeCompanyScopePermission(long scopeGroupId, long companyId, String name, long roleId, String actionId)
           
 void removeGroupScopePermission(long scopeGroupId, long companyId, long groupId, String name, long roleId, String actionId)
           
 void removeIndividualScopePermission(long companyId, long groupId, String name, long primKey, long roleId, String actionId)
           
 void setCompanyScopePermissions(long scopeGroupId, long companyId, String name, long roleId, List<String> actionIds)
           
 void setGroupScopePermissions(long scopeGroupId, long companyId, long groupId, String name, long roleId, List<String> actionIds)
           
 void setIndividualScopePermissions(long companyId, long groupId, String name, long primKey, long roleId, List<String> actionIds)
           
 void setIndividualScopePermissions(long companyId, long groupId, String name, long primKey, Map<Long,String[]> roleIdsToActionIds)
           
 

Method Detail

addCompanyScopePermission

void addCompanyScopePermission(long scopeGroupId,
                               long companyId,
                               String name,
                               long roleId,
                               String actionId)
                               throws PortalException
Throws:
PortalException

addGroupScopePermission

void addGroupScopePermission(long scopeGroupId,
                             long companyId,
                             long groupId,
                             String name,
                             long roleId,
                             String actionId)
                             throws PortalException
Throws:
PortalException

addIndividualScopePermission

void addIndividualScopePermission(long companyId,
                                  long groupId,
                                  String name,
                                  long primKey,
                                  long roleId,
                                  String actionId)
                                  throws PortalException
Throws:
PortalException

getOSGiServiceIdentifier

String getOSGiServiceIdentifier()
Returns the OSGi service identifier.

Returns:
the OSGi service identifier

removeAllGroupScopePermissions

void removeAllGroupScopePermissions(long scopeGroupId,
                                    long companyId,
                                    String name,
                                    long roleId,
                                    String actionId)
                                    throws PortalException
Throws:
PortalException

removeCompanyScopePermission

void removeCompanyScopePermission(long scopeGroupId,
                                  long companyId,
                                  String name,
                                  long roleId,
                                  String actionId)
                                  throws PortalException
Throws:
PortalException

removeGroupScopePermission

void removeGroupScopePermission(long scopeGroupId,
                                long companyId,
                                long groupId,
                                String name,
                                long roleId,
                                String actionId)
                                throws PortalException
Throws:
PortalException

removeIndividualScopePermission

void removeIndividualScopePermission(long companyId,
                                     long groupId,
                                     String name,
                                     long primKey,
                                     long roleId,
                                     String actionId)
                                     throws PortalException
Throws:
PortalException

setCompanyScopePermissions

void setCompanyScopePermissions(long scopeGroupId,
                                long companyId,
                                String name,
                                long roleId,
                                List<String> actionIds)
                                throws PortalException
Throws:
PortalException

setGroupScopePermissions

void setGroupScopePermissions(long scopeGroupId,
                              long companyId,
                              long groupId,
                              String name,
                              long roleId,
                              List<String> actionIds)
                              throws PortalException
Throws:
PortalException

setIndividualScopePermissions

void setIndividualScopePermissions(long companyId,
                                   long groupId,
                                   String name,
                                   long primKey,
                                   long roleId,
                                   List<String> actionIds)
                                   throws PortalException
Throws:
PortalException

setIndividualScopePermissions

void setIndividualScopePermissions(long companyId,
                                   long groupId,
                                   String name,
                                   long primKey,
                                   Map<Long,String[]> roleIdsToActionIds)
                                   throws PortalException
Throws:
PortalException

Liferay 7.0-ce-b4