Liferay 7.0-ce-b4

com.liferay.portal.service.impl
Class ResourceTypePermissionLocalServiceImpl

java.lang.Object
  extended by com.liferay.portal.service.BaseLocalServiceImpl
      extended by com.liferay.portal.service.base.ResourceTypePermissionLocalServiceBaseImpl
          extended by com.liferay.portal.service.impl.ResourceTypePermissionLocalServiceImpl
All Implemented Interfaces:
IdentifiableOSGiService, BaseLocalService, PersistedModelLocalService, ResourceTypePermissionLocalService

public class ResourceTypePermissionLocalServiceImpl
extends ResourceTypePermissionLocalServiceBaseImpl

Provides the local service for accessing and updating resource type permissions.

Never call the update methods of this service directly, always go through the resource block local service.


Field Summary
 
Fields inherited from class com.liferay.portal.service.base.ResourceTypePermissionLocalServiceBaseImpl
counterLocalService, persistedModelLocalServiceRegistry, resourceActionLocalService, resourceActionPersistence, resourceTypePermissionFinder, resourceTypePermissionLocalService, resourceTypePermissionPersistence
 
Constructor Summary
ResourceTypePermissionLocalServiceImpl()
           
 
Method Summary
 long getCompanyScopeActionIds(long companyId, String name, long roleId)
           
 long getGroupScopeActionIds(long companyId, long groupId, String name, long roleId)
           
 List<ResourceTypePermission> getGroupScopeResourceTypePermissions(long companyId, String name, long roleId)
           
 ResourceBlockPermissionsContainer getResourceBlockPermissionsContainer(long companyId, long groupId, String name)
           
 List<ResourceTypePermission> getRoleResourceTypePermissions(long roleId)
           
 boolean hasCompanyScopePermission(long companyId, String name, long roleId, String actionId)
           
 boolean hasEitherScopePermission(long companyId, String name, long roleId, String actionId)
           
 boolean hasGroupScopePermission(long companyId, long groupId, String name, long roleId, String actionId)
           
 void updateCompanyScopeResourceTypePermissions(long companyId, String name, long roleId, long actionIdsLong, long operator)
           
 void updateGroupScopeResourceTypePermissions(long companyId, long groupId, String name, long roleId, long actionIdsLong, long operator)
           
 
Methods inherited from class com.liferay.portal.service.base.ResourceTypePermissionLocalServiceBaseImpl
addResourceTypePermission, afterPropertiesSet, createResourceTypePermission, deletePersistedModel, deleteResourceTypePermission, deleteResourceTypePermission, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchResourceTypePermission, getActionableDynamicQuery, getCounterLocalService, getIndexableActionableDynamicQuery, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPersistedModel, getResourceActionLocalService, getResourceActionPersistence, getResourceTypePermission, getResourceTypePermissionFinder, getResourceTypePermissionLocalService, getResourceTypePermissionPersistence, getResourceTypePermissions, getResourceTypePermissionsCount, initActionableDynamicQuery, runSQL, setCounterLocalService, setResourceActionLocalService, setResourceActionPersistence, setResourceTypePermissionFinder, setResourceTypePermissionLocalService, setResourceTypePermissionPersistence, updateResourceTypePermission
 
Methods inherited from class com.liferay.portal.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceTypePermissionLocalServiceImpl

public ResourceTypePermissionLocalServiceImpl()
Method Detail

getCompanyScopeActionIds

public long getCompanyScopeActionIds(long companyId,
                                     String name,
                                     long roleId)

getGroupScopeActionIds

public long getGroupScopeActionIds(long companyId,
                                   long groupId,
                                   String name,
                                   long roleId)

getGroupScopeResourceTypePermissions

public List<ResourceTypePermission> getGroupScopeResourceTypePermissions(long companyId,
                                                                         String name,
                                                                         long roleId)

getResourceBlockPermissionsContainer

public ResourceBlockPermissionsContainer getResourceBlockPermissionsContainer(long companyId,
                                                                              long groupId,
                                                                              String name)

getRoleResourceTypePermissions

public List<ResourceTypePermission> getRoleResourceTypePermissions(long roleId)

hasCompanyScopePermission

public boolean hasCompanyScopePermission(long companyId,
                                         String name,
                                         long roleId,
                                         String actionId)
                                  throws PortalException
Throws:
PortalException

hasEitherScopePermission

public boolean hasEitherScopePermission(long companyId,
                                        String name,
                                        long roleId,
                                        String actionId)
                                 throws PortalException
Throws:
PortalException

hasGroupScopePermission

public boolean hasGroupScopePermission(long companyId,
                                       long groupId,
                                       String name,
                                       long roleId,
                                       String actionId)
                                throws PortalException
Throws:
PortalException

updateCompanyScopeResourceTypePermissions

public void updateCompanyScopeResourceTypePermissions(long companyId,
                                                      String name,
                                                      long roleId,
                                                      long actionIdsLong,
                                                      long operator)

updateGroupScopeResourceTypePermissions

public void updateGroupScopeResourceTypePermissions(long companyId,
                                                    long groupId,
                                                    String name,
                                                    long roleId,
                                                    long actionIdsLong,
                                                    long operator)

Liferay 7.0-ce-b4