Liferay 6.0.5

com.liferay.portal.service.impl
Class PermissionLocalServiceImpl

java.lang.Object
  extended by com.liferay.portal.service.base.PermissionLocalServiceBaseImpl
      extended by com.liferay.portal.service.impl.PermissionLocalServiceImpl
All Implemented Interfaces:
PermissionLocalService

public class PermissionLocalServiceImpl
extends PermissionLocalServiceBaseImpl


Field Summary
 
Fields inherited from class com.liferay.portal.service.base.PermissionLocalServiceBaseImpl
accountLocalService, accountPersistence, accountService, addressLocalService, addressPersistence, addressService, browserTrackerLocalService, browserTrackerPersistence, classNameLocalService, classNamePersistence, classNameService, clusterGroupLocalService, clusterGroupPersistence, companyLocalService, companyPersistence, companyService, contactLocalService, contactPersistence, contactService, counterLocalService, countryPersistence, countryService, emailAddressLocalService, emailAddressPersistence, emailAddressService, groupFinder, groupLocalService, groupPersistence, groupService, imageLocalService, imagePersistence, imageService, layoutFinder, layoutLocalService, layoutPersistence, layoutPrototypeLocalService, layoutPrototypePersistence, layoutPrototypeService, layoutService, layoutSetLocalService, layoutSetPersistence, layoutSetPrototypeLocalService, layoutSetPrototypePersistence, layoutSetPrototypeService, layoutSetService, layoutTemplateLocalService, listTypePersistence, listTypeService, lockLocalService, lockPersistence, 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, 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, resourcePermissionFinder, resourcePermissionLocalService, resourcePermissionPersistence, resourcePermissionService, resourcePersistence, resourceService, roleFinder, roleLocalService, rolePersistence, roleService, serviceComponentLocalService, serviceComponentPersistence, shardLocalService, shardPersistence, subscriptionLocalService, subscriptionPersistence, teamFinder, teamLocalService, teamPersistence, teamService, themeLocalService, themeService, ticketLocalService, ticketPersistence, userFinder, userGroupFinder, userGroupGroupRoleLocalService, userGroupGroupRolePersistence, userGroupGroupRoleService, userGroupLocalService, userGroupPersistence, userGroupRoleFinder, userGroupRoleLocalService, userGroupRolePersistence, userGroupRoleService, userGroupService, userIdMapperLocalService, userIdMapperPersistence, userLocalService, userPersistence, userService, userTrackerLocalService, userTrackerPathLocalService, userTrackerPathPersistence, userTrackerPersistence, webDAVPropsLocalService, webDAVPropsPersistence, websiteLocalService, websitePersistence, websiteService, workflowDefinitionLinkLocalService, workflowDefinitionLinkPersistence, workflowInstanceLinkLocalService, workflowInstanceLinkPersistence
 
Constructor Summary
PermissionLocalServiceImpl()
           
 
Method Summary
 Permission addPermission(long companyId, String actionId, long resourceId)
           
 List<Permission> addPermissions(long companyId, List<String> actionIds, long resourceId)
           
 List<Permission> addPermissions(long companyId, String name, long resourceId, boolean portletActions)
           
 void addUserPermissions(long userId, String[] actionIds, long resourceId)
           
protected  boolean checkOrgGroupPermission(List<Organization> organizations, List<Group> groups, List<Permission> permissions)
           
protected  boolean checkOrgGroupPermission(List<Organization> organizations, List<Group> groups, Permission permission)
           
 List<String> getActions(List<Permission> permissions)
           
 List<Permission> getGroupPermissions(long groupId, long resourceId)
           
 List<Permission> getGroupPermissions(long groupId, long companyId, String name, int scope, String primKey)
           
 long getLatestPermissionId()
           
 List<Permission> getOrgGroupPermissions(long organizationId, long groupId, long resourceId)
           
 List<Permission> getPermissions(long companyId, String[] actionIds, long resourceId)
           
 List<Permission> getRolePermissions(long roleId)
           
 List<Permission> getRolePermissions(long roleId, long resourceId)
           
 List<Permission> getUserPermissions(long userId, long resourceId)
           
 List<Permission> getUserPermissions(long userId, long companyId, String name, int scope, String primKey)
           
 boolean hasGroupPermission(long groupId, String actionId, long resourceId)
           
 boolean hasRolePermission(long roleId, long companyId, String name, int scope, String actionId)
           
 boolean hasRolePermission(long roleId, long companyId, String name, int scope, String primKey, String actionId)
           
 boolean hasUserPermission(long userId, String actionId, long resourceId)
           
protected  boolean hasUserPermissions_1(long userId, long resourceId, String actionId, List<Permission> permissions, List<Group> groups, long groupId, org.apache.commons.lang.time.StopWatch stopWatch, int block)
           
protected  boolean hasUserPermissions_2(long userId, long resourceId, String actionId, List<Permission> permissions, List<Group> groups, long groupId, org.apache.commons.lang.time.StopWatch stopWatch, int block)
           
protected  boolean hasUserPermissions_3(long userId, long resourceId, String actionId, List<Permission> permissions, List<Group> groups, List<Role> roles, org.apache.commons.lang.time.StopWatch stopWatch, int block)
           
protected  boolean hasUserPermissions_4(long userId, long resourceId, String actionId, List<Permission> permissions, List<Group> groups, List<Role> roles, org.apache.commons.lang.time.StopWatch stopWatch, int block)
           
protected  boolean hasUserPermissions_5(long userId, long resourceId, String actionId, List<Permission> permissions, List<Role> roles, org.apache.commons.lang.time.StopWatch stopWatch, int block)
           
protected  boolean hasUserPermissions_6(long userId, long resourceId, List<Resource> resources, String actionId, List<Role> roles, org.apache.commons.lang.time.StopWatch stopWatch, int block)
           
 boolean hasUserPermissions(long userId, long groupId, List<Resource> resources, String actionId, PermissionCheckerBag permissionCheckerBag)
           
protected  void logHasUserPermissions(long userId, long resourceId, String actionId, org.apache.commons.lang.time.StopWatch stopWatch, int block)
           
 void setGroupPermissions(long groupId, String[] actionIds, long resourceId)
           
 void setGroupPermissions(String className, String classPK, long groupId, String[] actionIds, long resourceId)
           
 void setOrgGroupPermissions(long organizationId, long groupId, String[] actionIds, long resourceId)
           
 void setRolePermission(long roleId, long companyId, String name, int scope, String primKey, String actionId)
           
 void setRolePermissions(long roleId, long companyId, String name, int scope, String primKey, String[] actionIds)
           
 void setRolePermissions(long roleId, String[] actionIds, long resourceId)
           
 void setUserPermissions(long userId, String[] actionIds, long resourceId)
           
 void unsetRolePermission(long roleId, long permissionId)
           
 void unsetRolePermission(long roleId, long companyId, String name, int scope, String primKey, String actionId)
           
 void unsetRolePermissions(long roleId, long companyId, String name, int scope, String actionId)
           
 void unsetUserPermissions(long userId, String[] actionIds, long resourceId)
           
 
Methods inherited from class com.liferay.portal.service.base.PermissionLocalServiceBaseImpl
addPermission, createPermission, deletePermission, deletePermission, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, getAccountLocalService, getAccountPersistence, getAccountService, getAddressLocalService, getAddressPersistence, getAddressService, getBrowserTrackerLocalService, getBrowserTrackerPersistence, getClassNameLocalService, getClassNamePersistence, getClassNameService, getClusterGroupLocalService, getClusterGroupPersistence, getCompanyLocalService, getCompanyPersistence, getCompanyService, getContactLocalService, getContactPersistence, getContactService, getCounterLocalService, getCountryPersistence, getCountryService, getEmailAddressLocalService, getEmailAddressPersistence, getEmailAddressService, getGroupFinder, getGroupLocalService, getGroupPersistence, getGroupService, getImageLocalService, getImagePersistence, getImageService, getLayoutFinder, getLayoutLocalService, getLayoutPersistence, getLayoutPrototypeLocalService, getLayoutPrototypePersistence, getLayoutPrototypeService, getLayoutService, getLayoutSetLocalService, getLayoutSetPersistence, getLayoutSetPrototypeLocalService, getLayoutSetPrototypePersistence, getLayoutSetPrototypeService, getLayoutSetService, getLayoutTemplateLocalService, getListTypePersistence, getListTypeService, getLockLocalService, getLockPersistence, getMembershipRequestLocalService, getMembershipRequestPersistence, getMembershipRequestService, getOrganizationFinder, getOrganizationLocalService, getOrganizationPersistence, getOrganizationService, getOrgGroupPermissionFinder, getOrgGroupPermissionPersistence, getOrgGroupRolePersistence, getOrgLaborLocalService, getOrgLaborPersistence, getOrgLaborService, getPasswordPolicyFinder, getPasswordPolicyLocalService, getPasswordPolicyPersistence, getPasswordPolicyRelLocalService, getPasswordPolicyRelPersistence, getPasswordPolicyService, getPasswordTrackerLocalService, getPasswordTrackerPersistence, getPermission, getPermissionFinder, getPermissionLocalService, getPermissionPersistence, getPermissions, getPermissionsCount, getPermissionService, 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, getResourcePermissionFinder, getResourcePermissionLocalService, getResourcePermissionPersistence, getResourcePermissionService, getResourcePersistence, getResourceService, getRoleFinder, getRoleLocalService, getRolePersistence, getRoleService, getServiceComponentLocalService, getServiceComponentPersistence, getShardLocalService, getShardPersistence, getSubscriptionLocalService, getSubscriptionPersistence, getTeamFinder, getTeamLocalService, getTeamPersistence, getTeamService, getThemeLocalService, getThemeService, getTicketLocalService, getTicketPersistence, getUserFinder, getUserGroupFinder, getUserGroupGroupRoleLocalService, getUserGroupGroupRolePersistence, getUserGroupGroupRoleService, getUserGroupLocalService, getUserGroupPersistence, getUserGroupRoleFinder, getUserGroupRoleLocalService, getUserGroupRolePersistence, getUserGroupRoleService, getUserGroupService, getUserIdMapperLocalService, getUserIdMapperPersistence, getUserLocalService, getUserPersistence, getUserService, getUserTrackerLocalService, getUserTrackerPathLocalService, getUserTrackerPathPersistence, getUserTrackerPersistence, getWebDAVPropsLocalService, getWebDAVPropsPersistence, getWebsiteLocalService, getWebsitePersistence, getWebsiteService, getWorkflowDefinitionLinkLocalService, getWorkflowDefinitionLinkPersistence, getWorkflowInstanceLinkLocalService, getWorkflowInstanceLinkPersistence, runSQL, setAccountLocalService, setAccountPersistence, setAccountService, setAddressLocalService, setAddressPersistence, setAddressService, setBrowserTrackerLocalService, setBrowserTrackerPersistence, setClassNameLocalService, setClassNamePersistence, setClassNameService, setClusterGroupLocalService, setClusterGroupPersistence, setCompanyLocalService, setCompanyPersistence, setCompanyService, setContactLocalService, setContactPersistence, setContactService, setCounterLocalService, setCountryPersistence, setCountryService, setEmailAddressLocalService, setEmailAddressPersistence, setEmailAddressService, setGroupFinder, setGroupLocalService, setGroupPersistence, setGroupService, setImageLocalService, setImagePersistence, setImageService, setLayoutFinder, setLayoutLocalService, setLayoutPersistence, setLayoutPrototypeLocalService, setLayoutPrototypePersistence, setLayoutPrototypeService, setLayoutService, setLayoutSetLocalService, setLayoutSetPersistence, setLayoutSetPrototypeLocalService, setLayoutSetPrototypePersistence, setLayoutSetPrototypeService, setLayoutSetService, setLayoutTemplateLocalService, setListTypePersistence, setListTypeService, setLockLocalService, setLockPersistence, 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, 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, setResourcePermissionFinder, setResourcePermissionLocalService, setResourcePermissionPersistence, setResourcePermissionService, setResourcePersistence, setResourceService, setRoleFinder, setRoleLocalService, setRolePersistence, setRoleService, setServiceComponentLocalService, setServiceComponentPersistence, setShardLocalService, setShardPersistence, setSubscriptionLocalService, setSubscriptionPersistence, setTeamFinder, setTeamLocalService, setTeamPersistence, setTeamService, setThemeLocalService, setThemeService, setTicketLocalService, setTicketPersistence, setUserFinder, setUserGroupFinder, setUserGroupGroupRoleLocalService, setUserGroupGroupRolePersistence, setUserGroupGroupRoleService, setUserGroupLocalService, setUserGroupPersistence, setUserGroupRoleFinder, setUserGroupRoleLocalService, setUserGroupRolePersistence, setUserGroupRoleService, setUserGroupService, setUserIdMapperLocalService, setUserIdMapperPersistence, setUserLocalService, setUserPersistence, setUserService, setUserTrackerLocalService, setUserTrackerPathLocalService, setUserTrackerPathPersistence, setUserTrackerPersistence, setWebDAVPropsLocalService, setWebDAVPropsPersistence, setWebsiteLocalService, setWebsitePersistence, setWebsiteService, setWorkflowDefinitionLinkLocalService, setWorkflowDefinitionLinkPersistence, setWorkflowInstanceLinkLocalService, setWorkflowInstanceLinkPersistence, updatePermission, updatePermission
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionLocalServiceImpl

public PermissionLocalServiceImpl()
Method Detail

addPermission

public Permission addPermission(long companyId,
                                String actionId,
                                long resourceId)
                         throws SystemException
Throws:
SystemException

addPermissions

public List<Permission> addPermissions(long companyId,
                                       String name,
                                       long resourceId,
                                       boolean portletActions)
                                throws SystemException
Throws:
SystemException

addPermissions

public List<Permission> addPermissions(long companyId,
                                       List<String> actionIds,
                                       long resourceId)
                                throws SystemException
Throws:
SystemException

addUserPermissions

public void addUserPermissions(long userId,
                               String[] actionIds,
                               long resourceId)
                        throws PortalException,
                               SystemException
Throws:
PortalException
SystemException

getActions

public List<String> getActions(List<Permission> permissions)

getGroupPermissions

public List<Permission> getGroupPermissions(long groupId,
                                            long resourceId)
                                     throws SystemException
Throws:
SystemException

getGroupPermissions

public List<Permission> getGroupPermissions(long groupId,
                                            long companyId,
                                            String name,
                                            int scope,
                                            String primKey)
                                     throws SystemException
Throws:
SystemException

getOrgGroupPermissions

public List<Permission> getOrgGroupPermissions(long organizationId,
                                               long groupId,
                                               long resourceId)
                                        throws SystemException
Throws:
SystemException

getLatestPermissionId

public long getLatestPermissionId()
                           throws SystemException
Throws:
SystemException

getPermissions

public List<Permission> getPermissions(long companyId,
                                       String[] actionIds,
                                       long resourceId)
                                throws SystemException
Throws:
SystemException

getRolePermissions

public List<Permission> getRolePermissions(long roleId)
                                    throws SystemException
Throws:
SystemException

getRolePermissions

public List<Permission> getRolePermissions(long roleId,
                                           long resourceId)
                                    throws SystemException
Throws:
SystemException

getUserPermissions

public List<Permission> getUserPermissions(long userId,
                                           long resourceId)
                                    throws SystemException
Throws:
SystemException

getUserPermissions

public List<Permission> getUserPermissions(long userId,
                                           long companyId,
                                           String name,
                                           int scope,
                                           String primKey)
                                    throws SystemException
Throws:
SystemException

hasGroupPermission

public boolean hasGroupPermission(long groupId,
                                  String actionId,
                                  long resourceId)
                           throws SystemException
Throws:
SystemException

hasRolePermission

public boolean hasRolePermission(long roleId,
                                 long companyId,
                                 String name,
                                 int scope,
                                 String actionId)
                          throws SystemException
Throws:
SystemException

hasRolePermission

public boolean hasRolePermission(long roleId,
                                 long companyId,
                                 String name,
                                 int scope,
                                 String primKey,
                                 String actionId)
                          throws SystemException
Throws:
SystemException

hasUserPermission

public boolean hasUserPermission(long userId,
                                 String actionId,
                                 long resourceId)
                          throws SystemException
Throws:
SystemException

hasUserPermissions

public boolean hasUserPermissions(long userId,
                                  long groupId,
                                  List<Resource> resources,
                                  String actionId,
                                  PermissionCheckerBag permissionCheckerBag)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

setGroupPermissions

public void setGroupPermissions(long groupId,
                                String[] actionIds,
                                long resourceId)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

setGroupPermissions

public void setGroupPermissions(String className,
                                String classPK,
                                long groupId,
                                String[] actionIds,
                                long resourceId)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

setOrgGroupPermissions

public void setOrgGroupPermissions(long organizationId,
                                   long groupId,
                                   String[] actionIds,
                                   long resourceId)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

setRolePermission

public void setRolePermission(long roleId,
                              long companyId,
                              String name,
                              int scope,
                              String primKey,
                              String actionId)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

setRolePermissions

public void setRolePermissions(long roleId,
                               long companyId,
                               String name,
                               int scope,
                               String primKey,
                               String[] actionIds)
                        throws PortalException,
                               SystemException
Throws:
PortalException
SystemException

setRolePermissions

public void setRolePermissions(long roleId,
                               String[] actionIds,
                               long resourceId)
                        throws PortalException,
                               SystemException
Throws:
PortalException
SystemException

setUserPermissions

public void setUserPermissions(long userId,
                               String[] actionIds,
                               long resourceId)
                        throws PortalException,
                               SystemException
Throws:
PortalException
SystemException

unsetRolePermission

public void unsetRolePermission(long roleId,
                                long permissionId)
                         throws SystemException
Throws:
SystemException

unsetRolePermission

public void unsetRolePermission(long roleId,
                                long companyId,
                                String name,
                                int scope,
                                String primKey,
                                String actionId)
                         throws SystemException
Throws:
SystemException

unsetRolePermissions

public void unsetRolePermissions(long roleId,
                                 long companyId,
                                 String name,
                                 int scope,
                                 String actionId)
                          throws SystemException
Throws:
SystemException

unsetUserPermissions

public void unsetUserPermissions(long userId,
                                 String[] actionIds,
                                 long resourceId)
                          throws SystemException
Throws:
SystemException

checkOrgGroupPermission

protected boolean checkOrgGroupPermission(List<Organization> organizations,
                                          List<Group> groups,
                                          List<Permission> permissions)
                                   throws PortalException,
                                          SystemException
Throws:
PortalException
SystemException

checkOrgGroupPermission

protected boolean checkOrgGroupPermission(List<Organization> organizations,
                                          List<Group> groups,
                                          Permission permission)
                                   throws PortalException,
                                          SystemException
Throws:
PortalException
SystemException

hasUserPermissions_1

protected boolean hasUserPermissions_1(long userId,
                                       long resourceId,
                                       String actionId,
                                       List<Permission> permissions,
                                       List<Group> groups,
                                       long groupId,
                                       org.apache.commons.lang.time.StopWatch stopWatch,
                                       int block)
                                throws SystemException
Throws:
SystemException

hasUserPermissions_2

protected boolean hasUserPermissions_2(long userId,
                                       long resourceId,
                                       String actionId,
                                       List<Permission> permissions,
                                       List<Group> groups,
                                       long groupId,
                                       org.apache.commons.lang.time.StopWatch stopWatch,
                                       int block)
                                throws SystemException
Throws:
SystemException

hasUserPermissions_3

protected boolean hasUserPermissions_3(long userId,
                                       long resourceId,
                                       String actionId,
                                       List<Permission> permissions,
                                       List<Group> groups,
                                       List<Role> roles,
                                       org.apache.commons.lang.time.StopWatch stopWatch,
                                       int block)
                                throws SystemException
Throws:
SystemException

hasUserPermissions_4

protected boolean hasUserPermissions_4(long userId,
                                       long resourceId,
                                       String actionId,
                                       List<Permission> permissions,
                                       List<Group> groups,
                                       List<Role> roles,
                                       org.apache.commons.lang.time.StopWatch stopWatch,
                                       int block)
                                throws SystemException
Throws:
SystemException

hasUserPermissions_5

protected boolean hasUserPermissions_5(long userId,
                                       long resourceId,
                                       String actionId,
                                       List<Permission> permissions,
                                       List<Role> roles,
                                       org.apache.commons.lang.time.StopWatch stopWatch,
                                       int block)
                                throws SystemException
Throws:
SystemException

hasUserPermissions_6

protected boolean hasUserPermissions_6(long userId,
                                       long resourceId,
                                       List<Resource> resources,
                                       String actionId,
                                       List<Role> roles,
                                       org.apache.commons.lang.time.StopWatch stopWatch,
                                       int block)
                                throws PortalException,
                                       SystemException
Throws:
PortalException
SystemException

logHasUserPermissions

protected void logHasUserPermissions(long userId,
                                     long resourceId,
                                     String actionId,
                                     org.apache.commons.lang.time.StopWatch stopWatch,
                                     int block)

Liferay 6.0.5