PermissionTypeService

Name PermissionType
Version
Included Services KimTypeService
Java Package org.kuali.rice.kim.framework.permission

A {@link KimTypeService} with specific methods for Permissions.

Operations
Main Message Structures

Method getMatchingPermissions
Description Gets whether a permission assignment with the given details is applicable for the given request details.

For example, the details for a permission (say edit) could be as follows:
component = Account
field = incomeStreamAccountNumber

The Account component is known to belong to the KFS-COA namespace. If this service is requested...
component = Account, field = All
Parameters Map requestedDetails the requested details. cannot be null.
PermissionList permissions the list of permission to check for matches. cannot be null.
Return PermissionList an immutable list of matched permissions. will not return null.
Errors RiceIllegalArgumentException ???

Back to Operations