Package com.soffid.iam.service
Class AccessLogServiceBase
- java.lang.Object
-
- com.soffid.iam.service.AccessLogServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.AccessLogService
- Direct Known Subclasses:
AccessLogServiceImpl
public abstract class AccessLogServiceBase extends Object implements com.soffid.iam.service.AccessLogService
Spring Service base class for
see com.soffid.iam.service.AccessLogServicecom.soffid.iam.service.AccessLogService
, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description AccessLogServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description com.soffid.iam.api.AccessLog
create(com.soffid.iam.api.AccessLog registre)
List<com.soffid.iam.api.AccessLog>
findAccessLogByJsonQuery(String jsonQuery, Integer start, Integer pageSize)
com.soffid.iam.api.AsyncList<com.soffid.iam.api.AccessLog>
findAccessLogByJsonQueryAsync(String jsonQuery)
Collection<com.soffid.iam.api.AccessLog>
findEntryByFilter(String data, String nomServidor, String nomClient, String codiUsuari)
Collection<com.soffid.iam.api.AccessLog>
findEntryByFilter(String dataIni, String dataFi, String nomServidor, String nomClient, String codiUsuari)
Collection<com.soffid.iam.api.AccessLog>
findEntryByHost(String dataIni, String nomServidor, String numRegistres, String protocolAcces)
Collection<com.soffid.iam.api.AccessLog>
findEntryByInitialDataAndUserName(String dataIni, String codiUsuari, String numRegistres)
Collection<com.soffid.iam.api.AccessLog>
findEntryByNewFilter(String dataIni, String dataFi, String nomServidor, String nomClient, String codiUsuari)
Collection<com.soffid.iam.api.AccessLog>
findEntryBySSOHostAccess(String dataIni, String nomServidor, String numRegistres)
Collection<com.soffid.iam.api.AccessLog>
findLastEntriesByUserName(String codiUsuari, String numRegistres, String codiProtocolAcces)
Collection<com.soffid.iam.api.AccessLog>
findLastEntriesSSOHostAccess(String nomServidor, String numRegistres)
AccessLogEntityDao
getAccessLogEntityDao()
Gets reference toregistreAccesEntityDao
.com.soffid.iam.service.AsyncRunnerService
getAsyncRunnerService()
Gets reference toasyncRunnerService
.com.soffid.iam.service.AuthorizationService
getAuthorizationService()
Gets reference toautoritzacioService
.GroupEntityDao
getGroupEntityDao()
Gets reference togrupEntityDao
.HostEntityDao
getHostEntityDao()
Gets reference tomaquinaEntityDao
.protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.ServiceEntityDao
getServiceEntityDao()
Gets reference toserveiEntityDao
.UserEntityDao
getUserEntityDao()
Gets reference tousuariEntityDao
.protected abstract com.soffid.iam.api.AccessLog
handleCreate(com.soffid.iam.api.AccessLog registre)
protected abstract List<com.soffid.iam.api.AccessLog>
handleFindAccessLogByJsonQuery(String jsonQuery, Integer start, Integer pageSize)
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.AccessLog>
handleFindAccessLogByJsonQueryAsync(String jsonQuery)
protected abstract Collection<com.soffid.iam.api.AccessLog>
handleFindEntryByFilter(String data, String nomServidor, String nomClient, String codiUsuari)
protected abstract Collection<com.soffid.iam.api.AccessLog>
handleFindEntryByFilter(String dataIni, String dataFi, String nomServidor, String nomClient, String codiUsuari)
protected abstract Collection<com.soffid.iam.api.AccessLog>
handleFindEntryByHost(String dataIni, String nomServidor, String numRegistres, String protocolAcces)
protected abstract Collection<com.soffid.iam.api.AccessLog>
handleFindEntryByInitialDataAndUserName(String dataIni, String codiUsuari, String numRegistres)
protected abstract Collection<com.soffid.iam.api.AccessLog>
handleFindEntryByNewFilter(String dataIni, String dataFi, String nomServidor, String nomClient, String codiUsuari)
protected abstract Collection<com.soffid.iam.api.AccessLog>
handleFindEntryBySSOHostAccess(String dataIni, String nomServidor, String numRegistres)
protected abstract Collection<com.soffid.iam.api.AccessLog>
handleFindLastEntriesByUserName(String codiUsuari, String numRegistres, String codiProtocolAcces)
protected abstract Collection<com.soffid.iam.api.AccessLog>
handleFindLastEntriesSSOHostAccess(String nomServidor, String numRegistres)
void
setAccessLogEntityDao(AccessLogEntityDao registreAccesEntityDao)
Sets reference toregistreAccesEntityDao
.void
setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.void
setAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)
Sets reference toautoritzacioService
.void
setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao
.void
setHostEntityDao(HostEntityDao maquinaEntityDao)
Sets reference tomaquinaEntityDao
.void
setServiceEntityDao(ServiceEntityDao serveiEntityDao)
Sets reference toserveiEntityDao
.void
setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.
-
-
-
Method Detail
-
setAsyncRunnerService
public void setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.
-
getAsyncRunnerService
public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
Gets reference toasyncRunnerService
.
-
setAuthorizationService
public void setAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)
Sets reference toautoritzacioService
.
-
getAuthorizationService
public com.soffid.iam.service.AuthorizationService getAuthorizationService()
Gets reference toautoritzacioService
.
-
setGroupEntityDao
public void setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao
.
-
getGroupEntityDao
public GroupEntityDao getGroupEntityDao()
Gets reference togrupEntityDao
.
-
setHostEntityDao
public void setHostEntityDao(HostEntityDao maquinaEntityDao)
Sets reference tomaquinaEntityDao
.
-
getHostEntityDao
public HostEntityDao getHostEntityDao()
Gets reference tomaquinaEntityDao
.
-
setAccessLogEntityDao
public void setAccessLogEntityDao(AccessLogEntityDao registreAccesEntityDao)
Sets reference toregistreAccesEntityDao
.
-
getAccessLogEntityDao
public AccessLogEntityDao getAccessLogEntityDao()
Gets reference toregistreAccesEntityDao
.
-
setServiceEntityDao
public void setServiceEntityDao(ServiceEntityDao serveiEntityDao)
Sets reference toserveiEntityDao
.
-
getServiceEntityDao
public ServiceEntityDao getServiceEntityDao()
Gets reference toserveiEntityDao
.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao
.
-
findAccessLogByJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.AccessLog> findAccessLogByJsonQueryAsync(String jsonQuery) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccessLogByJsonQueryAsync
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccessLogByJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.AccessLog> handleFindAccessLogByJsonQueryAsync(String jsonQuery) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AccessLog create(com.soffid.iam.api.AccessLog registre) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.AccessLog handleCreate(com.soffid.iam.api.AccessLog registre) throws Exception
- Throws:
Exception
-
findLastEntriesSSOHostAccess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessLog> findLastEntriesSSOHostAccess(String nomServidor, String numRegistres) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findLastEntriesSSOHostAccess
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindLastEntriesSSOHostAccess
protected abstract Collection<com.soffid.iam.api.AccessLog> handleFindLastEntriesSSOHostAccess(String nomServidor, String numRegistres) throws Exception
- Throws:
Exception
-
findLastEntriesByUserName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessLog> findLastEntriesByUserName(String codiUsuari, String numRegistres, String codiProtocolAcces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findLastEntriesByUserName
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindLastEntriesByUserName
protected abstract Collection<com.soffid.iam.api.AccessLog> handleFindLastEntriesByUserName(String codiUsuari, String numRegistres, String codiProtocolAcces) throws Exception
- Throws:
Exception
-
findEntryByInitialDataAndUserName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessLog> findEntryByInitialDataAndUserName(String dataIni, String codiUsuari, String numRegistres) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findEntryByInitialDataAndUserName
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindEntryByInitialDataAndUserName
protected abstract Collection<com.soffid.iam.api.AccessLog> handleFindEntryByInitialDataAndUserName(String dataIni, String codiUsuari, String numRegistres) throws Exception
- Throws:
Exception
-
findEntryByFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessLog> findEntryByFilter(String data, String nomServidor, String nomClient, String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findEntryByFilter
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindEntryByFilter
protected abstract Collection<com.soffid.iam.api.AccessLog> handleFindEntryByFilter(String data, String nomServidor, String nomClient, String codiUsuari) throws Exception
- Throws:
Exception
-
findEntryByFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessLog> findEntryByFilter(String dataIni, String dataFi, String nomServidor, String nomClient, String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findEntryByFilter
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindEntryByFilter
protected abstract Collection<com.soffid.iam.api.AccessLog> handleFindEntryByFilter(String dataIni, String dataFi, String nomServidor, String nomClient, String codiUsuari) throws Exception
- Throws:
Exception
-
findEntryByNewFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessLog> findEntryByNewFilter(String dataIni, String dataFi, String nomServidor, String nomClient, String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findEntryByNewFilter
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindEntryByNewFilter
protected abstract Collection<com.soffid.iam.api.AccessLog> handleFindEntryByNewFilter(String dataIni, String dataFi, String nomServidor, String nomClient, String codiUsuari) throws Exception
- Throws:
Exception
-
findEntryByHost
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessLog> findEntryByHost(String dataIni, String nomServidor, String numRegistres, String protocolAcces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findEntryByHost
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindEntryByHost
protected abstract Collection<com.soffid.iam.api.AccessLog> handleFindEntryByHost(String dataIni, String nomServidor, String numRegistres, String protocolAcces) throws Exception
- Throws:
Exception
-
findEntryBySSOHostAccess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessLog> findEntryBySSOHostAccess(String dataIni, String nomServidor, String numRegistres) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findEntryBySSOHostAccess
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindEntryBySSOHostAccess
protected abstract Collection<com.soffid.iam.api.AccessLog> handleFindEntryBySSOHostAccess(String dataIni, String nomServidor, String numRegistres) throws Exception
- Throws:
Exception
-
findAccessLogByJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.AccessLog> findAccessLogByJsonQuery(String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccessLogByJsonQuery
in interfacecom.soffid.iam.service.AccessLogService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccessLogByJsonQuery
protected abstract List<com.soffid.iam.api.AccessLog> handleFindAccessLogByJsonQuery(String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-