|
Liferay 6.0.5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Transactional(isolation=PORTAL, rollbackFor={PortalException.class,SystemException.class}) public interface ResourcePermissionLocalService
The interface for the resource permission local service.
Never modify or reference this interface directly. Always use ResourcePermissionLocalServiceUtil
to access the resource permission local service. Add custom service methods to ResourcePermissionLocalServiceImpl
and rerun ServiceBuilder to automatically copy the method declarations to this interface.
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.
ResourcePermissionLocalServiceUtil
,
ResourcePermissionLocalServiceBaseImpl
,
ResourcePermissionLocalServiceImpl
Method Summary | |
---|---|
void |
addResourcePermission(long companyId,
String name,
int scope,
String primKey,
long roleId,
String actionId)
|
ResourcePermission |
addResourcePermission(ResourcePermission resourcePermission)
Adds the resource permission to the database. |
ResourcePermission |
createResourcePermission(long resourcePermissionId)
Creates a new resource permission with the primary key. |
void |
deleteResourcePermission(long resourcePermissionId)
Deletes the resource permission with the primary key from the database. |
void |
deleteResourcePermission(ResourcePermission resourcePermission)
Deletes the resource permission from the database. |
List |
dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows. |
List |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows. |
List |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows. |
long |
dynamicQueryCount(DynamicQuery dynamicQuery)
Counts the number of rows that match the dynamic query. |
List<String> |
getAvailableResourcePermissionActionIds(long companyId,
String name,
int scope,
String primKey,
long roleId,
List<String> actionIds)
|
ResourcePermission |
getResourcePermission(long resourcePermissionId)
Gets the resource permission with the primary key. |
List<ResourcePermission> |
getResourcePermissions(int start,
int end)
Gets a range of all the resource permissions. |
List<ResourcePermission> |
getResourcePermissions(long companyId,
String name,
int scope,
String primKey)
|
int |
getResourcePermissionsCount()
Gets the number of resource permissions. |
int |
getResourcePermissionsCount(long companyId,
String name,
int scope,
String primKey)
|
List<ResourcePermission> |
getRoleResourcePermissions(long roleId)
|
List<ResourcePermission> |
getRoleResourcePermissions(long roleId,
int[] scopes,
int start,
int end)
|
boolean |
hasActionId(ResourcePermission resourcePermission,
ResourceAction resourceAction)
|
boolean |
hasResourcePermission(long companyId,
String name,
int scope,
String primKey,
long roleId,
String actionId)
|
boolean |
hasScopeResourcePermission(long companyId,
String name,
int scope,
long roleId,
String actionId)
|
void |
mergePermissions(long fromRoleId,
long toRoleId)
|
void |
reassignPermissions(long resourcePermissionId,
long toRoleId)
|
void |
removeResourcePermission(long companyId,
String name,
int scope,
String primKey,
long roleId,
String actionId)
|
void |
removeResourcePermissions(long companyId,
String name,
int scope,
long roleId,
String actionId)
|
void |
setResourcePermissions(long companyId,
String name,
int scope,
String primKey,
long roleId,
String[] actionIds)
|
ResourcePermission |
updateResourcePermission(ResourcePermission resourcePermission)
Updates the resource permission in the database. |
ResourcePermission |
updateResourcePermission(ResourcePermission resourcePermission,
boolean merge)
Updates the resource permission in the database. |
Method Detail |
---|
ResourcePermission addResourcePermission(ResourcePermission resourcePermission) throws SystemException
resourcePermission
- the resource permission to add
SystemException
- if a system exception occurredResourcePermission createResourcePermission(long resourcePermissionId)
resourcePermissionId
- the primary key for the new resource permission
void deleteResourcePermission(long resourcePermissionId) throws PortalException, SystemException
resourcePermissionId
- the primary key of the resource permission to delete
PortalException
- if a resource permission with the primary key could not be found
SystemException
- if a system exception occurredvoid deleteResourcePermission(ResourcePermission resourcePermission) throws SystemException
resourcePermission
- the resource permission to delete
SystemException
- if a system exception occurredList dynamicQuery(DynamicQuery dynamicQuery) throws SystemException
dynamicQuery
- the dynamic query to search with
SystemException
- if a system exception occurredList dynamicQuery(DynamicQuery dynamicQuery, int start, int end) throws SystemException
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil.ALL_POS
will return the full result set.
dynamicQuery
- the dynamic query to search withstart
- the lower bound of the range of model instances to returnend
- the upper bound of the range of model instances to return (not inclusive)
SystemException
- if a system exception occurredList dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator orderByComparator) throws SystemException
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil.ALL_POS
will return the full result set.
dynamicQuery
- the dynamic query to search withstart
- the lower bound of the range of model instances to returnend
- the upper bound of the range of model instances to return (not inclusive)orderByComparator
- the comparator to order the results by
SystemException
- if a system exception occurredlong dynamicQueryCount(DynamicQuery dynamicQuery) throws SystemException
dynamicQuery
- the dynamic query to search with
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) ResourcePermission getResourcePermission(long resourcePermissionId) throws PortalException, SystemException
resourcePermissionId
- the primary key of the resource permission to get
PortalException
- if a resource permission with the primary key could not be found
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) List<ResourcePermission> getResourcePermissions(int start, int end) throws SystemException
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil.ALL_POS
will return the full result set.
start
- the lower bound of the range of resource permissions to returnend
- the upper bound of the range of resource permissions to return (not inclusive)
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) int getResourcePermissionsCount() throws SystemException
SystemException
- if a system exception occurredResourcePermission updateResourcePermission(ResourcePermission resourcePermission) throws SystemException
resourcePermission
- the resource permission to update
SystemException
- if a system exception occurredResourcePermission updateResourcePermission(ResourcePermission resourcePermission, boolean merge) throws SystemException
resourcePermission
- the resource permission to updatemerge
- whether to merge the resource permission with the current session. See BatchSession.update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)
for an explanation.
SystemException
- if a system exception occurredvoid addResourcePermission(long companyId, String name, int scope, String primKey, long roleId, String actionId) throws PortalException, SystemException
PortalException
SystemException
@Transactional(propagation=SUPPORTS, readOnly=true) List<String> getAvailableResourcePermissionActionIds(long companyId, String name, int scope, String primKey, long roleId, List<String> actionIds) throws PortalException, SystemException
PortalException
SystemException
@Transactional(propagation=SUPPORTS, readOnly=true) List<ResourcePermission> getResourcePermissions(long companyId, String name, int scope, String primKey) throws SystemException
SystemException
@Transactional(propagation=SUPPORTS, readOnly=true) int getResourcePermissionsCount(long companyId, String name, int scope, String primKey) throws SystemException
SystemException
@Transactional(propagation=SUPPORTS, readOnly=true) List<ResourcePermission> getRoleResourcePermissions(long roleId) throws SystemException
SystemException
@Transactional(propagation=SUPPORTS, readOnly=true) List<ResourcePermission> getRoleResourcePermissions(long roleId, int[] scopes, int start, int end) throws SystemException
SystemException
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasActionId(ResourcePermission resourcePermission, ResourceAction resourceAction)
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasResourcePermission(long companyId, String name, int scope, String primKey, long roleId, String actionId) throws PortalException, SystemException
PortalException
SystemException
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasScopeResourcePermission(long companyId, String name, int scope, long roleId, String actionId) throws PortalException, SystemException
PortalException
SystemException
void mergePermissions(long fromRoleId, long toRoleId) throws PortalException, SystemException
PortalException
SystemException
void reassignPermissions(long resourcePermissionId, long toRoleId) throws PortalException, SystemException
PortalException
SystemException
void removeResourcePermission(long companyId, String name, int scope, String primKey, long roleId, String actionId) throws PortalException, SystemException
PortalException
SystemException
void removeResourcePermissions(long companyId, String name, int scope, long roleId, String actionId) throws PortalException, SystemException
PortalException
SystemException
void setResourcePermissions(long companyId, String name, int scope, String primKey, long roleId, String[] actionIds) throws PortalException, SystemException
PortalException
SystemException
|
Liferay 6.0.5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |