com.liferay.portal.service
Interface PermissionLocalService
- All Known Implementing Classes:
- PermissionLocalServiceWrapper
@Transactional(isolation=PORTAL,
rollbackFor={PortalException.class,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
- Generated:
Method Summary |
Permission |
addPermission(long companyId,
java.lang.String actionId,
long resourceId)
|
Permission |
addPermission(Permission permission)
|
java.util.List<Permission> |
addPermissions(long companyId,
java.util.List<java.lang.String> actionIds,
long resourceId)
|
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 |
dynamicQuery(DynamicQuery dynamicQuery)
|
java.util.List |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
|
java.util.List |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator orderByComparator)
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery)
|
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.util.List<Resource> resources,
java.lang.String actionId,
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)
|
Permission |
updatePermission(Permission permission,
boolean merge)
|
addPermission
Permission addPermission(Permission permission)
throws SystemException
- Throws:
SystemException
createPermission
Permission createPermission(long permissionId)
deletePermission
void deletePermission(long permissionId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
deletePermission
void deletePermission(Permission permission)
throws SystemException
- Throws:
SystemException
dynamicQuery
java.util.List dynamicQuery(DynamicQuery dynamicQuery)
throws SystemException
- Throws:
SystemException
dynamicQuery
java.util.List dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
throws SystemException
- Throws:
SystemException
dynamicQuery
java.util.List dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator orderByComparator)
throws SystemException
- Throws:
SystemException
dynamicQueryCount
long dynamicQueryCount(DynamicQuery dynamicQuery)
throws SystemException
- Throws:
SystemException
getPermission
@Transactional(propagation=SUPPORTS,
readOnly=true)
Permission getPermission(long permissionId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getPermissions
@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<Permission> getPermissions(int start,
int end)
throws SystemException
- Throws:
SystemException
getPermissionsCount
@Transactional(propagation=SUPPORTS,
readOnly=true)
int getPermissionsCount()
throws SystemException
- Throws:
SystemException
updatePermission
Permission updatePermission(Permission permission)
throws SystemException
- Throws:
SystemException
updatePermission
Permission updatePermission(Permission permission,
boolean merge)
throws SystemException
- Throws:
SystemException
addPermission
Permission addPermission(long companyId,
java.lang.String actionId,
long resourceId)
throws SystemException
- Throws:
SystemException
addPermissions
java.util.List<Permission> addPermissions(long companyId,
java.lang.String name,
long resourceId,
boolean portletActions)
throws SystemException
- Throws:
SystemException
addPermissions
java.util.List<Permission> addPermissions(long companyId,
java.util.List<java.lang.String> actionIds,
long resourceId)
throws SystemException
- Throws:
SystemException
addUserPermissions
void addUserPermissions(long userId,
java.lang.String[] actionIds,
long resourceId)
throws PortalException,
SystemException
- Throws:
PortalException
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 SystemException
- Throws:
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 SystemException
- Throws:
SystemException
getOrgGroupPermissions
@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<Permission> getOrgGroupPermissions(long organizationId,
long groupId,
long resourceId)
throws SystemException
- Throws:
SystemException
getLatestPermissionId
@Transactional(propagation=SUPPORTS,
readOnly=true)
long getLatestPermissionId()
throws SystemException
- Throws:
SystemException
getPermissions
@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<Permission> getPermissions(long companyId,
java.lang.String[] actionIds,
long resourceId)
throws SystemException
- Throws:
SystemException
getRolePermissions
@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<Permission> getRolePermissions(long roleId)
throws SystemException
- Throws:
SystemException
getRolePermissions
@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<Permission> getRolePermissions(long roleId,
long resourceId)
throws SystemException
- Throws:
SystemException
getUserPermissions
@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<Permission> getUserPermissions(long userId,
long resourceId)
throws SystemException
- Throws:
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 SystemException
- Throws:
SystemException
hasGroupPermission
@Transactional(propagation=SUPPORTS,
readOnly=true)
boolean hasGroupPermission(long groupId,
java.lang.String actionId,
long resourceId)
throws SystemException
- Throws:
SystemException
hasRolePermission
@Transactional(propagation=SUPPORTS,
readOnly=true)
boolean hasRolePermission(long roleId,
long companyId,
java.lang.String name,
int scope,
java.lang.String actionId)
throws SystemException
- Throws:
SystemException
hasRolePermission
@Transactional(propagation=SUPPORTS,
readOnly=true)
boolean hasRolePermission(long roleId,
long companyId,
java.lang.String name,
int scope,
java.lang.String primKey,
java.lang.String actionId)
throws SystemException
- Throws:
SystemException
hasUserPermission
@Transactional(propagation=SUPPORTS,
readOnly=true)
boolean hasUserPermission(long userId,
java.lang.String actionId,
long resourceId)
throws SystemException
- Throws:
SystemException
hasUserPermissions
@Transactional(propagation=SUPPORTS,
readOnly=true)
boolean hasUserPermissions(long userId,
long groupId,
java.util.List<Resource> resources,
java.lang.String actionId,
PermissionCheckerBag permissionCheckerBag)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
setGroupPermissions
void setGroupPermissions(long groupId,
java.lang.String[] actionIds,
long resourceId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
setGroupPermissions
void setGroupPermissions(java.lang.String className,
java.lang.String classPK,
long groupId,
java.lang.String[] actionIds,
long resourceId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
setOrgGroupPermissions
void setOrgGroupPermissions(long organizationId,
long groupId,
java.lang.String[] actionIds,
long resourceId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
setRolePermission
void setRolePermission(long roleId,
long companyId,
java.lang.String name,
int scope,
java.lang.String primKey,
java.lang.String actionId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
setRolePermissions
void setRolePermissions(long roleId,
long companyId,
java.lang.String name,
int scope,
java.lang.String primKey,
java.lang.String[] actionIds)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
setRolePermissions
void setRolePermissions(long roleId,
java.lang.String[] actionIds,
long resourceId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
setUserPermissions
void setUserPermissions(long userId,
java.lang.String[] actionIds,
long resourceId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
unsetRolePermission
void unsetRolePermission(long roleId,
long permissionId)
throws SystemException
- Throws:
SystemException
unsetRolePermission
void unsetRolePermission(long roleId,
long companyId,
java.lang.String name,
int scope,
java.lang.String primKey,
java.lang.String actionId)
throws SystemException
- Throws:
SystemException
unsetRolePermissions
void unsetRolePermissions(long roleId,
long companyId,
java.lang.String name,
int scope,
java.lang.String actionId)
throws SystemException
- Throws:
SystemException
unsetUserPermissions
void unsetUserPermissions(long userId,
java.lang.String[] actionIds,
long resourceId)
throws SystemException
- Throws:
SystemException