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