com.liferay.portal.service.impl
Class ResourcePermissionLocalServiceImpl

java.lang.Object
  extended by com.liferay.portal.service.base.ResourcePermissionLocalServiceBaseImpl
      extended by com.liferay.portal.service.impl.ResourcePermissionLocalServiceImpl
All Implemented Interfaces:
com.liferay.portal.service.ResourcePermissionLocalService

public class ResourcePermissionLocalServiceImpl
extends ResourcePermissionLocalServiceBaseImpl

View Source

Author:
Brian Wing Shun Chan, Raymond Augé

Field Summary
 
Fields inherited from class com.liferay.portal.service.base.ResourcePermissionLocalServiceBaseImpl
accountLocalService, accountPersistence, accountService, addressLocalService, addressPersistence, addressService, browserTrackerLocalService, browserTrackerPersistence, classNameLocalService, classNamePersistence, classNameService, companyLocalService, companyPersistence, companyService, contactLocalService, contactPersistence, contactService, counterLocalService, counterService, countryPersistence, countryService, emailAddressLocalService, emailAddressPersistence, emailAddressService, groupFinder, groupLocalService, groupPersistence, groupService, imageLocalService, imagePersistence, layoutFinder, layoutLocalService, layoutPersistence, layoutService, layoutSetLocalService, layoutSetPersistence, layoutSetService, layoutTemplateLocalService, listTypePersistence, listTypeService, membershipRequestLocalService, membershipRequestPersistence, membershipRequestService, organizationFinder, organizationLocalService, organizationPersistence, organizationService, orgGroupPermissionFinder, orgGroupPermissionPersistence, orgGroupRolePersistence, orgLaborLocalService, orgLaborPersistence, orgLaborService, passwordPolicyFinder, passwordPolicyLocalService, passwordPolicyPersistence, passwordPolicyRelLocalService, passwordPolicyRelPersistence, passwordPolicyService, passwordTrackerLocalService, passwordTrackerPersistence, permissionFinder, permissionLocalService, permissionPersistence, permissionService, permissionUserFinder, phoneLocalService, phonePersistence, phoneService, pluginSettingLocalService, pluginSettingPersistence, pluginSettingService, portalLocalService, portalService, portletItemLocalService, portletItemPersistence, portletLocalService, portletPersistence, portletPreferencesFinder, portletPreferencesLocalService, portletPreferencesPersistence, portletPreferencesService, portletService, quartzLocalService, regionPersistence, regionService, releaseLocalService, releasePersistence, resourceActionLocalService, resourceActionPersistence, resourceCodeLocalService, resourceCodePersistence, resourceFinder, resourceLocalService, resourcePermissionLocalService, resourcePermissionPersistence, resourcePermissionService, resourcePersistence, resourceService, roleFinder, roleLocalService, rolePersistence, roleService, serviceComponentLocalService, serviceComponentPersistence, shardLocalService, shardPersistence, subscriptionLocalService, subscriptionPersistence, themeLocalService, themeService, userFinder, userGroupFinder, userGroupLocalService, userGroupPersistence, userGroupRoleLocalService, userGroupRolePersistence, userGroupRoleService, userGroupService, userIdMapperLocalService, userIdMapperPersistence, userLocalService, userPersistence, userService, userTrackerLocalService, userTrackerPathLocalService, userTrackerPathPersistence, userTrackerPersistence, webDAVPropsLocalService, webDAVPropsPersistence, websiteLocalService, websitePersistence, websiteService
 
Constructor Summary
ResourcePermissionLocalServiceImpl()
           
 
Method Summary
 void addResourcePermission(long companyId, java.lang.String name, int scope, java.lang.String primKey, long roleId, java.lang.String actionId)
           
 java.util.List<java.lang.String> getAvailableResourcePermissionActionIds(long companyId, java.lang.String name, int scope, java.lang.String primKey, long roleId, java.util.List<java.lang.String> actionIds)
           
 int getResourcePermissionsCount(long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
 java.util.List<com.liferay.portal.model.ResourcePermission> getRoleResourcePermissions(long roleId)
           
 boolean hasActionId(com.liferay.portal.model.ResourcePermission resourcePermission, com.liferay.portal.model.ResourceAction resourceAction)
           
 boolean hasResourcePermission(long companyId, java.lang.String name, int scope, java.lang.String primKey, long roleId, java.lang.String actionId)
           
 boolean hasScopeResourcePermission(long companyId, java.lang.String name, int scope, long roleId, java.lang.String actionId)
           
 void removeResourcePermission(long companyId, java.lang.String name, int scope, java.lang.String primKey, long roleId, java.lang.String actionId)
           
 void removeResourcePermissions(long companyId, java.lang.String name, int scope, long roleId, java.lang.String actionId)
           
 void setResourcePermissions(long companyId, java.lang.String name, int scope, java.lang.String primKey, long roleId, java.lang.String[] actionIds)
           
protected  void updateResourcePermission(long companyId, java.lang.String name, int scope, java.lang.String primKey, long roleId, java.lang.String[] actionIds, int operator)
           
 
Methods inherited from class com.liferay.portal.service.base.ResourcePermissionLocalServiceBaseImpl
addResourcePermission, createResourcePermission, deleteResourcePermission, deleteResourcePermission, dynamicQuery, dynamicQuery, getAccountLocalService, getAccountPersistence, getAccountService, getAddressLocalService, getAddressPersistence, getAddressService, getBrowserTrackerLocalService, getBrowserTrackerPersistence, getClassNameLocalService, getClassNamePersistence, getClassNameService, getCompanyLocalService, getCompanyPersistence, getCompanyService, getContactLocalService, getContactPersistence, getContactService, getCounterLocalService, getCounterService, getCountryPersistence, getCountryService, getEmailAddressLocalService, getEmailAddressPersistence, getEmailAddressService, getGroupFinder, getGroupLocalService, getGroupPersistence, getGroupService, getImageLocalService, getImagePersistence, getLayoutFinder, getLayoutLocalService, getLayoutPersistence, getLayoutService, getLayoutSetLocalService, getLayoutSetPersistence, getLayoutSetService, getLayoutTemplateLocalService, getListTypePersistence, getListTypeService, getMembershipRequestLocalService, getMembershipRequestPersistence, getMembershipRequestService, getOrganizationFinder, getOrganizationLocalService, getOrganizationPersistence, getOrganizationService, getOrgGroupPermissionFinder, getOrgGroupPermissionPersistence, getOrgGroupRolePersistence, getOrgLaborLocalService, getOrgLaborPersistence, getOrgLaborService, getPasswordPolicyFinder, getPasswordPolicyLocalService, getPasswordPolicyPersistence, getPasswordPolicyRelLocalService, getPasswordPolicyRelPersistence, getPasswordPolicyService, getPasswordTrackerLocalService, getPasswordTrackerPersistence, getPermissionFinder, getPermissionLocalService, getPermissionPersistence, getPermissionService, getPermissionUserFinder, getPhoneLocalService, getPhonePersistence, getPhoneService, getPluginSettingLocalService, getPluginSettingPersistence, getPluginSettingService, getPortalLocalService, getPortalService, getPortletItemLocalService, getPortletItemPersistence, getPortletLocalService, getPortletPersistence, getPortletPreferencesFinder, getPortletPreferencesLocalService, getPortletPreferencesPersistence, getPortletPreferencesService, getPortletService, getQuartzLocalService, getRegionPersistence, getRegionService, getReleaseLocalService, getReleasePersistence, getResourceActionLocalService, getResourceActionPersistence, getResourceCodeLocalService, getResourceCodePersistence, getResourceFinder, getResourceLocalService, getResourcePermission, getResourcePermissionLocalService, getResourcePermissionPersistence, getResourcePermissions, getResourcePermissionsCount, getResourcePermissionService, getResourcePersistence, getResourceService, getRoleFinder, getRoleLocalService, getRolePersistence, getRoleService, getServiceComponentLocalService, getServiceComponentPersistence, getShardLocalService, getShardPersistence, getSubscriptionLocalService, getSubscriptionPersistence, getThemeLocalService, getThemeService, getUserFinder, getUserGroupFinder, getUserGroupLocalService, getUserGroupPersistence, getUserGroupRoleLocalService, getUserGroupRolePersistence, getUserGroupRoleService, getUserGroupService, getUserIdMapperLocalService, getUserIdMapperPersistence, getUserLocalService, getUserPersistence, getUserService, getUserTrackerLocalService, getUserTrackerPathLocalService, getUserTrackerPathPersistence, getUserTrackerPersistence, getWebDAVPropsLocalService, getWebDAVPropsPersistence, getWebsiteLocalService, getWebsitePersistence, getWebsiteService, runSQL, setAccountLocalService, setAccountPersistence, setAccountService, setAddressLocalService, setAddressPersistence, setAddressService, setBrowserTrackerLocalService, setBrowserTrackerPersistence, setClassNameLocalService, setClassNamePersistence, setClassNameService, setCompanyLocalService, setCompanyPersistence, setCompanyService, setContactLocalService, setContactPersistence, setContactService, setCounterLocalService, setCounterService, setCountryPersistence, setCountryService, setEmailAddressLocalService, setEmailAddressPersistence, setEmailAddressService, setGroupFinder, setGroupLocalService, setGroupPersistence, setGroupService, setImageLocalService, setImagePersistence, setLayoutFinder, setLayoutLocalService, setLayoutPersistence, setLayoutService, setLayoutSetLocalService, setLayoutSetPersistence, setLayoutSetService, setLayoutTemplateLocalService, setListTypePersistence, setListTypeService, setMembershipRequestLocalService, setMembershipRequestPersistence, setMembershipRequestService, setOrganizationFinder, setOrganizationLocalService, setOrganizationPersistence, setOrganizationService, setOrgGroupPermissionFinder, setOrgGroupPermissionPersistence, setOrgGroupRolePersistence, setOrgLaborLocalService, setOrgLaborPersistence, setOrgLaborService, setPasswordPolicyFinder, setPasswordPolicyLocalService, setPasswordPolicyPersistence, setPasswordPolicyRelLocalService, setPasswordPolicyRelPersistence, setPasswordPolicyService, setPasswordTrackerLocalService, setPasswordTrackerPersistence, setPermissionFinder, setPermissionLocalService, setPermissionPersistence, setPermissionService, setPermissionUserFinder, setPhoneLocalService, setPhonePersistence, setPhoneService, setPluginSettingLocalService, setPluginSettingPersistence, setPluginSettingService, setPortalLocalService, setPortalService, setPortletItemLocalService, setPortletItemPersistence, setPortletLocalService, setPortletPersistence, setPortletPreferencesFinder, setPortletPreferencesLocalService, setPortletPreferencesPersistence, setPortletPreferencesService, setPortletService, setQuartzLocalService, setRegionPersistence, setRegionService, setReleaseLocalService, setReleasePersistence, setResourceActionLocalService, setResourceActionPersistence, setResourceCodeLocalService, setResourceCodePersistence, setResourceFinder, setResourceLocalService, setResourcePermissionLocalService, setResourcePermissionPersistence, setResourcePermissionService, setResourcePersistence, setResourceService, setRoleFinder, setRoleLocalService, setRolePersistence, setRoleService, setServiceComponentLocalService, setServiceComponentPersistence, setShardLocalService, setShardPersistence, setSubscriptionLocalService, setSubscriptionPersistence, setThemeLocalService, setThemeService, setUserFinder, setUserGroupFinder, setUserGroupLocalService, setUserGroupPersistence, setUserGroupRoleLocalService, setUserGroupRolePersistence, setUserGroupRoleService, setUserGroupService, setUserIdMapperLocalService, setUserIdMapperPersistence, setUserLocalService, setUserPersistence, setUserService, setUserTrackerLocalService, setUserTrackerPathLocalService, setUserTrackerPathPersistence, setUserTrackerPersistence, setWebDAVPropsLocalService, setWebDAVPropsPersistence, setWebsiteLocalService, setWebsitePersistence, setWebsiteService, updateResourcePermission, updateResourcePermission
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourcePermissionLocalServiceImpl

public ResourcePermissionLocalServiceImpl()
Method Detail

addResourcePermission

public void addResourcePermission(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

getAvailableResourcePermissionActionIds

public java.util.List<java.lang.String> getAvailableResourcePermissionActionIds(long companyId,
                                                                                java.lang.String name,
                                                                                int scope,
                                                                                java.lang.String primKey,
                                                                                long roleId,
                                                                                java.util.List<java.lang.String> actionIds)
                                                                         throws com.liferay.portal.PortalException,
                                                                                com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getResourcePermissionsCount

public int getResourcePermissionsCount(long companyId,
                                       java.lang.String name,
                                       int scope,
                                       java.lang.String primKey)
                                throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRoleResourcePermissions

public java.util.List<com.liferay.portal.model.ResourcePermission> getRoleResourcePermissions(long roleId)
                                                                                       throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

hasActionId

public boolean hasActionId(com.liferay.portal.model.ResourcePermission resourcePermission,
                           com.liferay.portal.model.ResourceAction resourceAction)

hasResourcePermission

public boolean hasResourcePermission(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

hasScopeResourcePermission

public boolean hasScopeResourcePermission(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

removeResourcePermission

public void removeResourcePermission(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

public void removeResourcePermissions(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

setResourcePermissions

public void setResourcePermissions(long companyId,
                                   java.lang.String name,
                                   int scope,
                                   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

updateResourcePermission

protected void updateResourcePermission(long companyId,
                                        java.lang.String name,
                                        int scope,
                                        java.lang.String primKey,
                                        long roleId,
                                        java.lang.String[] actionIds,
                                        int operator)
                                 throws com.liferay.portal.PortalException,
                                        com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException