Package com.soffid.iam.base.service.ejb
Interface AuthorizationService
public interface AuthorizationService
EJB AuthorizationService
Manages find-grained, low-level authorization to Soffid objects
-
Method Summary
Modifier and TypeMethodDescriptioncreate(AuthorizationRole autoritzacio) voiddelete(AuthorizationRole authorization) findAuthorizations(String ambit, String descripcio, String codi) getAuthorizationRoles(String authorization) getDescriptionUserAuthorizations(String userName) getUserAuthorization(String codiAutoritzacio) getUserAuthorization(String codiAutoritzacio, String codiUsuari)
-
Method Details
-
create
AuthorizationRole create(AuthorizationRole autoritzacio) throws InternalErrorException, InternalErrorException -
getCurrentPrincipal
- Throws:
InternalErrorException
-
findAuthorizations
Collection findAuthorizations(String ambit, String descripcio, String codi) throws InternalErrorException, InternalErrorException -
getDescriptionUserAuthorizations
Collection<AuthorizationRole> getDescriptionUserAuthorizations() throws InternalErrorException, InternalErrorException -
getDescriptionUserAuthorizations
Collection<AuthorizationRole> getDescriptionUserAuthorizations(String userName) throws InternalErrorException, InternalErrorException -
getAuthorizationRoles
Collection<AuthorizationRole> getAuthorizationRoles(String authorization) throws InternalErrorException, InternalErrorException -
getUserAuthorization
Collection<AuthorizationRole> getUserAuthorization(String codiAutoritzacio) throws InternalErrorException, InternalErrorException -
getUserAuthorization
Collection<AuthorizationRole> getUserAuthorization(String codiAutoritzacio, String codiUsuari) throws InternalErrorException, InternalErrorException -
getScopeList
-
delete
-