Liferay 7.0-ce-b4

com.liferay.portal.service.impl
Class ResourceBlockServiceImpl

java.lang.Object
  extended by com.liferay.portal.service.BaseServiceImpl
      extended by com.liferay.portal.service.base.ResourceBlockServiceBaseImpl
          extended by com.liferay.portal.service.impl.ResourceBlockServiceImpl
All Implemented Interfaces:
IdentifiableOSGiService, BaseService, ResourceBlockService

public class ResourceBlockServiceImpl
extends ResourceBlockServiceBaseImpl

Provides the remote service for accessing and updating resource blocks. Its methods include permission checks.


Field Summary
 
Fields inherited from class com.liferay.portal.service.base.ResourceBlockServiceBaseImpl
counterLocalService, permissionService, resourceActionLocalService, resourceActionPersistence, resourceBlockFinder, resourceBlockLocalService, resourceBlockPermissionLocalService, resourceBlockPermissionPersistence, resourceBlockPersistence, resourceBlockService, resourceLocalService, resourceTypePermissionFinder, resourceTypePermissionLocalService, resourceTypePermissionPersistence, roleFinder, roleLocalService, rolePersistence, roleService
 
Fields inherited from class com.liferay.portal.service.BaseServiceImpl
ANONYMOUS_NAMES, JRUN_ANONYMOUS, ORACLE_ANONYMOUS, SUN_ANONYMOUS, WEBLOGIC_ANONYMOUS
 
Constructor Summary
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)
           
 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)
           
 
Methods inherited from class com.liferay.portal.service.base.ResourceBlockServiceBaseImpl
afterPropertiesSet, destroy, getCounterLocalService, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPermissionService, getResourceActionLocalService, getResourceActionPersistence, getResourceBlockFinder, getResourceBlockLocalService, getResourceBlockPermissionLocalService, getResourceBlockPermissionPersistence, getResourceBlockPersistence, getResourceBlockService, getResourceLocalService, getResourceTypePermissionFinder, getResourceTypePermissionLocalService, getResourceTypePermissionPersistence, getRoleFinder, getRoleLocalService, getRolePersistence, getRoleService, runSQL, setCounterLocalService, setPermissionService, setResourceActionLocalService, setResourceActionPersistence, setResourceBlockFinder, setResourceBlockLocalService, setResourceBlockPermissionLocalService, setResourceBlockPermissionPersistence, setResourceBlockPersistence, setResourceBlockService, setResourceLocalService, setResourceTypePermissionFinder, setResourceTypePermissionLocalService, setResourceTypePermissionPersistence, setRoleFinder, setRoleLocalService, setRolePersistence, setRoleService
 
Methods inherited from class com.liferay.portal.service.BaseServiceImpl
getClassLoader, getGuestOrUser, getGuestOrUserId, getPermissionChecker, getUser, getUserId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceBlockServiceImpl

public ResourceBlockServiceImpl()
Method Detail

addCompanyScopePermission

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

addGroupScopePermission

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

addIndividualScopePermission

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

removeAllGroupScopePermissions

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

removeCompanyScopePermission

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

removeGroupScopePermission

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

removeIndividualScopePermission

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

setCompanyScopePermissions

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

setGroupScopePermissions

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

setIndividualScopePermissions

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

setIndividualScopePermissions

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

Liferay 7.0-ce-b4