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)
|
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