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.AuthorizationRole
handleCreate(com.soffid.iam.api.AuthorizationRole autoritzacio)
protected void
handleDelete(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.SoffidPrincipal
handleGetCurrentPrincipal()
protected Collection<com.soffid.iam.api.AuthorizationRole>
handleGetDescriptionUserAuthorizations()
protected Collection<com.soffid.iam.api.AuthorizationRole>
handleGetDescriptionUserAuthorizations(String codiUsuari)
protected List<String>
handleGetScopeList()
protected Collection
handleGetUserAuthorization(String codiAutoritzacio)
protected Collection<com.soffid.iam.api.AuthorizationRole>
handleGetUserAuthorization(String codiAutoritzacio, String codiUsuari)
protected Collection
handleGetUserAuthorizations()
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 Collection
handleGetUserGroupAuthorizations(String user, String holderGroup)
protected String[]
handleGetUserGroupAuthorizationString(String user, String holderGroup)
protected boolean
handleHasPermission(String action, Object object)
protected String
normalize(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:
handleCreate
in classAuthorizationServiceBase
- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.AuthorizationRole autoritzacio) throws Exception
- Specified by:
handleDelete
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetAuthorizationRoles
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetAuthorizationRoles(String autoritzacio) throws Exception
- Specified by:
handleGetAuthorizationRoles
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetUserAuthorizations
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetUserAuthorizations(String codiUsuari) throws Exception
- Specified by:
handleGetUserAuthorizations
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetUserAuthorization
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetUserAuthorization(String codiAutoritzacio, String codiUsuari) throws Exception
- Specified by:
handleGetUserAuthorization
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetUserAuthorizationString
protected String[] handleGetUserAuthorizationString(String codiAutoritzacio) throws Exception
- Specified by:
handleGetUserAuthorizationString
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetUserAuthorizationString
protected String[] handleGetUserAuthorizationString(String codiAutoritzacio, String codiUsuari) throws Exception
- Specified by:
handleGetUserAuthorizationString
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetUserAuthorizations
protected Collection handleGetUserAuthorizations() throws Exception
- Specified by:
handleGetUserAuthorizations
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetUserAuthorization
protected Collection handleGetUserAuthorization(String codiAutoritzacio) throws Exception
- Specified by:
handleGetUserAuthorization
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetUserAuthorizationsString
protected String[] handleGetUserAuthorizationsString() throws Exception
- Specified by:
handleGetUserAuthorizationsString
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetUserAuthorizationsString
protected String[] handleGetUserAuthorizationsString(String codiUsuari) throws Exception
- Specified by:
handleGetUserAuthorizationsString
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetDescriptionUserAuthorizations
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetDescriptionUserAuthorizations() throws Exception
- Specified by:
handleGetDescriptionUserAuthorizations
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetDescriptionUserAuthorizations
protected Collection<com.soffid.iam.api.AuthorizationRole> handleGetDescriptionUserAuthorizations(String codiUsuari) throws Exception
- Specified by:
handleGetDescriptionUserAuthorizations
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetAuthorizationInfo
protected Collection<Object> handleGetAuthorizationInfo(String autoritzacio) throws Exception
- Specified by:
handleGetAuthorizationInfo
in classAuthorizationServiceBase
- Throws:
Exception
-
handleFindAuthorizations
protected Collection<SoffidAuthorization> handleFindAuthorizations(String ambit, String descripcio, String codi) throws Exception
- Specified by:
handleFindAuthorizations
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetScopeList
protected List<String> handleGetScopeList() throws Exception
- Specified by:
handleGetScopeList
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetUserAuthorizationsString
protected String[] handleGetUserAuthorizationsString(String user, Map<String,String> loginProperties) throws Exception
- Specified by:
handleGetUserAuthorizationsString
in classAuthorizationServiceBase
- Throws:
Exception
-
handleHasPermission
protected boolean handleHasPermission(String action, Object object) throws Exception
- Specified by:
handleHasPermission
in 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:
handleGetUserGroupAuthorizationString
in classAuthorizationServiceBase
- Throws:
Exception
-
handleGetCurrentPrincipal
public com.soffid.iam.common.security.SoffidPrincipal handleGetCurrentPrincipal() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleGetCurrentPrincipal
in classAuthorizationServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
-