@UESComponent public interface AuthorizationService
| Modifier and Type | Method and Description |
|---|---|
UESResultList<AuthorizedRoleAttributes,AuthorizationServiceGetAuthorizedRoleList> |
getAuthorizedRoleList(java.lang.String entityUri,
Returns authorized roles which can run a use case determined by the specified use case
code on the specified entity and which are casted (directly or indirectly) by the specified
access role.
|
UESResultList<PermissionAttributes,AuthorizationServiceGetPermissionList> |
getPermissionList(java.lang.String entityUri,
List of permissions granted on the specified entity.
|
boolean |
isAuthorized(java.lang.String entityUri,
Determines whether is the currently logged user authorized to run an use case determined by the specified code.
|
boolean |
isAuthorized(java.lang.String entityUri,
Determines whether is the specified user authorized to run an use case determined by the specified code.
|
entityUri - identifies entity for which permissions are obtainedcriteria - DTO containing criteria for listing permissionsAuthorizationServiceRTException - if permission list cannot be obtainedentityUri - entity used for authorizationuseCaseCode - use case codetrue the user is authorized; false otherwiseAuthorizationServiceRTException - if an exception occurred during authorization processentityUri - entity used for authorizationuseCaseCode - use case codeaccessRoleUri - specifies access role for which the authorization is evaluatedtrue the user is authorized; false otherwiseAuthorizationServiceRTException - if an exception occurred during authorization processentityUri - entity used for authorizationcriteria - DTO containing criteria for listing authorized rolesAuthorizationServiceRTException - if an exception occurred during authorization process