com.liferay.portal.service
Interface PermissionLocalService


@Transactional(rollbackFor={com.liferay.portal.PortalException.class,com.liferay.portal.SystemException.class})
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:
PermissionLocalServiceUtil

Method Summary
 Permission addPermission(long companyId, java.lang.String actionId, long resourceId)
           
 Permission addPermission(Permission permission)
           
 java.util.List<Permission> addPermissions(long companyId, java.lang.String name, long resourceId, boolean portletActions)
           
 void addUserPermissions(long userId, java.lang.String[] actionIds, long resourceId)
           
 Permission createPermission(long permissionId)
           
 void deletePermission(long permissionId)
           
 void deletePermission(Permission permission)
           
 java.util.List<java.lang.Object> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
           
 java.util.List<java.lang.Object> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
           
 java.util.List<java.lang.String> getActions(java.util.List<Permission> permissions)
           
 java.util.List<Permission> getGroupPermissions(long groupId, long resourceId)
           
 java.util.List<Permission> getGroupPermissions(long groupId, long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
 long getLatestPermissionId()
           
 java.util.List<Permission> getOrgGroupPermissions(long organizationId, long groupId, long resourceId)
           
 Permission getPermission(long permissionId)
           
 java.util.List<Permission> getPermissions(int start, int end)
           
 java.util.List<Permission> getPermissions(long companyId, java.lang.String[] actionIds, long resourceId)
           
 int getPermissionsCount()
           
 java.util.List<Permission> getRolePermissions(long roleId)
           
 java.util.List<Permission> getRolePermissions(long roleId, long resourceId)
           
 java.util.List<Permission> getUserPermissions(long userId, long resourceId)
           
 java.util.List<Permission> 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, 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 setRolePermissions(long roleId, java.lang.String[] actionIds, long resourceId)
           
 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 permission)
           
 

Method Detail

addPermission

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

createPermission

Permission createPermission(long permissionId)

deletePermission

void deletePermission(long permissionId)
                      throws com.liferay.portal.SystemException,
                             com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

deletePermission

void deletePermission(Permission permission)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

java.util.List<java.lang.Object> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

java.util.List<java.lang.Object> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
                                              int start,
                                              int end)
                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getPermission

@Transactional(propagation=SUPPORTS,
               readOnly=true)
Permission getPermission(long permissionId)
                         throws com.liferay.portal.SystemException,
                                com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getPermissions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<Permission> getPermissions(int start,
                                                        int end)
                                          throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getPermissionsCount

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int getPermissionsCount()
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

updatePermission

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

addPermission

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

addPermissions

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

addUserPermissions

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

getActions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<java.lang.String> getActions(java.util.List<Permission> permissions)

getGroupPermissions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<Permission> getGroupPermissions(long groupId,
                                                             long resourceId)
                                               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getGroupPermissions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<Permission> 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

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<Permission> getOrgGroupPermissions(long organizationId,
                                                                long groupId,
                                                                long resourceId)
                                                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getLatestPermissionId

@Transactional(propagation=SUPPORTS,
               readOnly=true)
long getLatestPermissionId()
                           throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getPermissions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<Permission> getPermissions(long companyId,
                                                        java.lang.String[] actionIds,
                                                        long resourceId)
                                          throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRolePermissions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<Permission> getRolePermissions(long roleId)
                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRolePermissions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<Permission> getRolePermissions(long roleId,
                                                            long resourceId)
                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getUserPermissions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<Permission> getUserPermissions(long userId,
                                                            long resourceId)
                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getUserPermissions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<Permission> 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

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

hasRolePermission

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

hasRolePermission

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
Throws:
com.liferay.portal.SystemException

hasUserPermission

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

hasUserPermissions

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

setGroupPermissions

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

setGroupPermissions

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

setOrgGroupPermissions

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

setRolePermission

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

setRolePermissions

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

setRolePermissions

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

setUserPermissions

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

unsetRolePermission

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

unsetRolePermission

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
Throws:
com.liferay.portal.SystemException

unsetRolePermissions

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

unsetUserPermissions

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