com.liferay.portal.service
Interface PermissionLocalService


public interface PermissionLocalService

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This interface defines the service. The default implementation is com.liferay.portal.service.impl.PermissionLocalServiceImpl. Modify methods in that class and rerun ServiceBuilder to populate this class and all other generated classes.

This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.

Author:
Brian Wing Shun Chan
See Also:
PermissionServiceFactory, PermissionServiceUtil

Method Summary
 Permission addPermission(long companyId, java.lang.String actionId, long resourceId)
           
 Permission addPermission(Permission model)
           
 java.util.List addPermissions(long companyId, java.lang.String name, long resourceId, boolean portletActions)
           
 void addUserPermissions(long userId, java.lang.String[] actionIds, long resourceId)
           
 java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
           
 java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer, int begin, int end)
           
 java.util.List getActions(java.util.List permissions)
           
 java.util.List getGroupPermissions(long groupId, long resourceId)
           
 java.util.List getGroupPermissions(long groupId, long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
 long getLatestPermissionId()
           
 java.util.List getOrgGroupPermissions(long organizationId, long groupId, long resourceId)
           
 java.util.List getPermissions(long companyId, java.lang.String[] actionIds, long resourceId)
           
 java.util.List getRolePermissions(long roleId)
           
 java.util.List getUserPermissions(long userId, long resourceId)
           
 java.util.List getUserPermissions(long userId, long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
 boolean hasGroupPermission(long groupId, java.lang.String actionId, long resourceId)
           
 boolean hasRolePermission(long roleId, long companyId, java.lang.String name, int scope, java.lang.String actionId)
           
 boolean hasRolePermission(long roleId, long companyId, java.lang.String name, int scope, java.lang.String primKey, java.lang.String actionId)
           
 boolean hasUserPermission(long userId, java.lang.String actionId, long resourceId)
           
 boolean hasUserPermissions(long userId, long groupId, java.lang.String actionId, long[] resourceIds, com.liferay.portal.kernel.security.permission.PermissionCheckerBag permissionCheckerBag)
           
 void setGroupPermissions(long groupId, java.lang.String[] actionIds, long resourceId)
           
 void setGroupPermissions(java.lang.String className, java.lang.String classPK, long groupId, java.lang.String[] actionIds, long resourceId)
           
 void setOrgGroupPermissions(long organizationId, long groupId, java.lang.String[] actionIds, long resourceId)
           
 void setRolePermission(long roleId, long companyId, java.lang.String name, int scope, java.lang.String primKey, java.lang.String actionId)
           
 void setRolePermissions(long roleId, long companyId, java.lang.String name, int scope, java.lang.String primKey, java.lang.String[] actionIds)
           
 void setUserPermissions(long userId, java.lang.String[] actionIds, long resourceId)
           
 void unsetRolePermission(long roleId, long permissionId)
           
 void unsetRolePermission(long roleId, long companyId, java.lang.String name, int scope, java.lang.String primKey, java.lang.String actionId)
           
 void unsetRolePermissions(long roleId, long companyId, java.lang.String name, int scope, java.lang.String actionId)
           
 void unsetUserPermissions(long userId, java.lang.String[] actionIds, long resourceId)
           
 Permission updatePermission(Permission model)
           
 

Method Detail

addPermission

public Permission addPermission(Permission model)
                         throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

public java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

public java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
                                   int begin,
                                   int end)
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

updatePermission

public Permission updatePermission(Permission model)
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

addPermission

public Permission addPermission(long companyId,
                                java.lang.String actionId,
                                long resourceId)
                         throws com.liferay.portal.SystemException,
                                com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addPermissions

public java.util.List addPermissions(long companyId,
                                     java.lang.String name,
                                     long resourceId,
                                     boolean portletActions)
                              throws com.liferay.portal.SystemException,
                                     com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addUserPermissions

public void addUserPermissions(long userId,
                               java.lang.String[] actionIds,
                               long resourceId)
                        throws com.liferay.portal.SystemException,
                               com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getActions

public java.util.List getActions(java.util.List permissions)
                          throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getGroupPermissions

public java.util.List getGroupPermissions(long groupId,
                                          long resourceId)
                                   throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getGroupPermissions

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

getOrgGroupPermissions

public java.util.List getOrgGroupPermissions(long organizationId,
                                             long groupId,
                                             long resourceId)
                                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getLatestPermissionId

public long getLatestPermissionId()
                           throws com.liferay.portal.SystemException,
                                  com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getPermissions

public java.util.List getPermissions(long companyId,
                                     java.lang.String[] actionIds,
                                     long resourceId)
                              throws com.liferay.portal.SystemException,
                                     com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getRolePermissions

public java.util.List getRolePermissions(long roleId)
                                  throws com.liferay.portal.SystemException,
                                         com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getUserPermissions

public java.util.List getUserPermissions(long userId,
                                         long resourceId)
                                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getUserPermissions

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

hasGroupPermission

public boolean hasGroupPermission(long groupId,
                                  java.lang.String actionId,
                                  long resourceId)
                           throws com.liferay.portal.SystemException,
                                  com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

hasRolePermission

public boolean hasRolePermission(long roleId,
                                 long companyId,
                                 java.lang.String name,
                                 int scope,
                                 java.lang.String actionId)
                          throws com.liferay.portal.SystemException,
                                 com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

hasRolePermission

public boolean hasRolePermission(long roleId,
                                 long companyId,
                                 java.lang.String name,
                                 int scope,
                                 java.lang.String primKey,
                                 java.lang.String actionId)
                          throws com.liferay.portal.SystemException,
                                 com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

hasUserPermission

public boolean hasUserPermission(long userId,
                                 java.lang.String actionId,
                                 long resourceId)
                          throws com.liferay.portal.SystemException,
                                 com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

hasUserPermissions

public boolean hasUserPermissions(long userId,
                                  long groupId,
                                  java.lang.String actionId,
                                  long[] resourceIds,
                                  com.liferay.portal.kernel.security.permission.PermissionCheckerBag permissionCheckerBag)
                           throws com.liferay.portal.SystemException,
                                  com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

setGroupPermissions

public void setGroupPermissions(long groupId,
                                java.lang.String[] actionIds,
                                long resourceId)
                         throws com.liferay.portal.SystemException,
                                com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

setGroupPermissions

public void setGroupPermissions(java.lang.String className,
                                java.lang.String classPK,
                                long groupId,
                                java.lang.String[] actionIds,
                                long resourceId)
                         throws com.liferay.portal.SystemException,
                                com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

setOrgGroupPermissions

public void setOrgGroupPermissions(long organizationId,
                                   long groupId,
                                   java.lang.String[] actionIds,
                                   long resourceId)
                            throws com.liferay.portal.SystemException,
                                   com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

setRolePermission

public void setRolePermission(long roleId,
                              long companyId,
                              java.lang.String name,
                              int scope,
                              java.lang.String primKey,
                              java.lang.String actionId)
                       throws com.liferay.portal.SystemException,
                              com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

setRolePermissions

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

setUserPermissions

public void setUserPermissions(long userId,
                               java.lang.String[] actionIds,
                               long resourceId)
                        throws com.liferay.portal.SystemException,
                               com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

unsetRolePermission

public void unsetRolePermission(long roleId,
                                long permissionId)
                         throws com.liferay.portal.SystemException,
                                com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

unsetRolePermission

public void unsetRolePermission(long roleId,
                                long companyId,
                                java.lang.String name,
                                int scope,
                                java.lang.String primKey,
                                java.lang.String actionId)
                         throws com.liferay.portal.SystemException,
                                com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

unsetRolePermissions

public void unsetRolePermissions(long roleId,
                                 long companyId,
                                 java.lang.String name,
                                 int scope,
                                 java.lang.String actionId)
                          throws com.liferay.portal.SystemException,
                                 com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

unsetUserPermissions

public void unsetUserPermissions(long userId,
                                 java.lang.String[] actionIds,
                                 long resourceId)
                          throws com.liferay.portal.SystemException,
                                 com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException