Package com.soffid.iam.service
Class AuthorizationServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.AuthorizationServiceBase
-
- com.soffid.iam.service.AuthorizationServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.AuthorizationService
public class AuthorizationServiceImpl extends AuthorizationServiceBase
- See Also:
AutoritzacioService
-
-
Constructor Summary
Constructors Constructor Description AuthorizationServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.soffid.iam.api.AuthorizationRolehandleCreate(com.soffid.iam.api.AuthorizationRole autoritzacio)protected voidhandleDelete(com.soffid.iam.api.AuthorizationRole autoritzacio)protected Collection<SoffidAuthorization>handleFindAuthorizations(String ambit, String descripcio, String codi)protected Collection<Object>handleGetAuthorizationInfo(String autoritzacio)protected Collection<com.soffid.iam.api.AuthorizationRole>handleGetAuthorizationRoles(String autoritzacio)com.soffid.iam.common.security.SoffidPrincipalhandleGetCurrentPrincipal()protected Collection<com.soffid.iam.api.AuthorizationRole>handleGetDescriptionUserAuthorizations()protected Collection<com.soffid.iam.api.AuthorizationRole>handleGetDescriptionUserAuthorizations(String codiUsuari)protected List<String>handleGetScopeList()protected CollectionhandleGetUserAuthorization(String codiAutoritzacio)protected Collection<com.soffid.iam.api.AuthorizationRole>handleGetUserAuthorization(String codiAutoritzacio, String codiUsuari)protected CollectionhandleGetUserAuthorizations()protected Collection<com.soffid.iam.api.AuthorizationRole>handleGetUserAuthorizations(String codiUsuari)protected String[]handleGetUserAuthorizationsString()protected String[]handleGetUserAuthorizationsString(String codiUsuari)protected String[]handleGetUserAuthorizationsString(String user, Map<String,String> loginProperties)protected String[]handleGetUserAuthorizationString(String codiAutoritzacio)protected String[]handleGetUserAuthorizationString(String codiAutoritzacio, String codiUsuari)protected CollectionhandleGetUserGroupAuthorizations(String user, String holderGroup)protected String[]handleGetUserGroupAuthorizationString(String user, String holderGroup)protected booleanhandleHasPermission(String action, Object object)protected Stringnormalize(String s)-
Methods inherited from class com.soffid.iam.service.AuthorizationServiceBase
create, delete, findAuthorizations, getAccountService, getApplicationService, getAuditEntityDao, getAuthorizationEntityDao, getAuthorizationInfo, getAuthorizationRoles, getCurrentPrincipal, getDescriptionUserAuthorizations, getDescriptionUserAuthorizations, getGroupEntityDao, getNetworkService, getPasswordService, getPrincipal, getRoleAccountEntityDao, getRoleEntityDao, getScopeList, getSessionCacheService, getTenantService, getUserAuthorization, getUserAuthorization, getUserAuthorizations, getUserAuthorizations, getUserAuthorizationsString, getUserAuthorizationsString, getUserAuthorizationsString, getUserAuthorizationString, getUserAuthorizationString, getUserEntityDao, getUserGroupAuthorizationString, getUserPrinterEntityDao, getUserService, hasPermission, setAccountService, setApplicationService, setAuditEntityDao, setAuthorizationEntityDao, setGroupEntityDao, setNetworkService, setPasswordService, setRoleAccountEntityDao, setRoleEntityDao, setSessionCacheService, setTenantService, setUserEntityDao, setUserPrinterEntityDao, setUserService
-
-
-
-
Method Detail
-
handleCreate
protected com.soffid.iam.api.AuthorizationRole handleCreate(com.soffid.iam.api.AuthorizationRole autoritzacio) throws Exception- Specified by:
handleCreatein classAuthorizationServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.AuthorizationRole autoritzacio) throws Exception- Specified by:
handleDeletein classAuthorizationServiceBase- Throws:
Exception
-
handleGetAuthorizationRoles
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetAuthorizationRoles(String autoritzacio) throws Exception
- Specified by:
handleGetAuthorizationRolesin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserAuthorizations
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetUserAuthorizations(String codiUsuari) throws Exception
- Specified by:
handleGetUserAuthorizationsin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserAuthorization
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetUserAuthorization(String codiAutoritzacio, String codiUsuari) throws Exception
- Specified by:
handleGetUserAuthorizationin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserAuthorizationString
protected String[] handleGetUserAuthorizationString(String codiAutoritzacio) throws Exception
- Specified by:
handleGetUserAuthorizationStringin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserAuthorizationString
protected String[] handleGetUserAuthorizationString(String codiAutoritzacio, String codiUsuari) throws Exception
- Specified by:
handleGetUserAuthorizationStringin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserAuthorizations
protected Collection handleGetUserAuthorizations() throws Exception
- Specified by:
handleGetUserAuthorizationsin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserAuthorization
protected Collection handleGetUserAuthorization(String codiAutoritzacio) throws Exception
- Specified by:
handleGetUserAuthorizationin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserAuthorizationsString
protected String[] handleGetUserAuthorizationsString() throws Exception
- Specified by:
handleGetUserAuthorizationsStringin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserAuthorizationsString
protected String[] handleGetUserAuthorizationsString(String codiUsuari) throws Exception
- Specified by:
handleGetUserAuthorizationsStringin classAuthorizationServiceBase- Throws:
Exception
-
handleGetDescriptionUserAuthorizations
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetDescriptionUserAuthorizations() throws Exception
- Specified by:
handleGetDescriptionUserAuthorizationsin classAuthorizationServiceBase- Throws:
Exception
-
handleGetDescriptionUserAuthorizations
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetDescriptionUserAuthorizations(String codiUsuari) throws Exception
- Specified by:
handleGetDescriptionUserAuthorizationsin classAuthorizationServiceBase- Throws:
Exception
-
handleGetAuthorizationInfo
protected Collection<Object> handleGetAuthorizationInfo(String autoritzacio) throws Exception
- Specified by:
handleGetAuthorizationInfoin classAuthorizationServiceBase- Throws:
Exception
-
handleFindAuthorizations
protected Collection<SoffidAuthorization> handleFindAuthorizations(String ambit, String descripcio, String codi) throws Exception
- Specified by:
handleFindAuthorizationsin classAuthorizationServiceBase- Throws:
Exception
-
handleGetScopeList
protected List<String> handleGetScopeList() throws Exception
- Specified by:
handleGetScopeListin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserAuthorizationsString
protected String[] handleGetUserAuthorizationsString(String user, Map<String,String> loginProperties) throws Exception
- Specified by:
handleGetUserAuthorizationsStringin classAuthorizationServiceBase- Throws:
Exception
-
handleHasPermission
protected boolean handleHasPermission(String action, Object object) throws Exception
- Specified by:
handleHasPermissionin classAuthorizationServiceBase- Throws:
Exception
-
handleGetUserGroupAuthorizations
protected Collection handleGetUserGroupAuthorizations(String user, String holderGroup) throws Exception
- Throws:
Exception
-
handleGetUserGroupAuthorizationString
protected String[] handleGetUserGroupAuthorizationString(String user, String holderGroup) throws Exception
- Specified by:
handleGetUserGroupAuthorizationStringin classAuthorizationServiceBase- Throws:
Exception
-
handleGetCurrentPrincipal
public com.soffid.iam.common.security.SoffidPrincipal handleGetCurrentPrincipal() throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
handleGetCurrentPrincipalin classAuthorizationServiceBase- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
-