Package es.caib.seycon.ng.servei
Class UsuariServiceBase
- java.lang.Object
-
- es.caib.seycon.ng.servei.UsuariServiceBase
-
- All Implemented Interfaces:
es.caib.seycon.ng.servei.UsuariService
public abstract class UsuariServiceBase extends Object implements es.caib.seycon.ng.servei.UsuariService
Spring Service base class for
see es.caib.seycon.ng.servei.UsuariServicees.caib.seycon.ng.servei.UsuariService
, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description UsuariServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
addUsuari(es.caib.signatura.api.Signature signatura, String userType)
String
addUsuari(Collection<X509Certificate> certs, String userType)
es.caib.seycon.ng.comu.Usuari
altaUsuari(byte[] peticio, es.caib.signatura.api.Signature signatura)
es.caib.seycon.ng.comu.Usuari
baixaUsuari(String codiUsuari)
String
canviPassword(String codiUsuari, String codiDominiContrasenyes)
String
creaNouProcesUsuari(String nomProces, String codiUsuari, boolean canviaAProces)
es.caib.seycon.ng.comu.TargetaExtranet
creaTargetaExtranet(String codiUsuari)
es.caib.seycon.ng.comu.Usuari
create(es.caib.seycon.ng.comu.Usuari usuari)
es.caib.seycon.ng.comu.UsuariWFProcess
create(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces)
void
delete(es.caib.seycon.ng.comu.Usuari usuari)
void
delete(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces)
com.soffid.iam.api.AsyncProcessTracker
disableUsers(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules)
com.soffid.iam.api.AsyncProcessTracker
disableUsersPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions)
Boolean
existeixNomCurt(String nomCurt)
es.caib.seycon.ng.comu.Usuari
findByNomCurt(String nomCurt)
es.caib.seycon.ng.comu.DadaUsuari
findDadaByCodiTipusDada(String codiUsuari, String codiTipusDada)
Collection<es.caib.seycon.ng.comu.DadaUsuari>
findDadesUsuariByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.Impressora>
findImpressoresByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.Rol>
findJerarquiaRolsUsuariByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.Rol>
findJerarquiaRolsUsuariByCodiUsuari(String codiUsuari, Boolean incloureRolsUsuariDirectes)
List<com.soffid.iam.api.PasswordDomainStatus>
findPasswordDomainStatus(String user)
Collection<es.caib.bpm.vo.ProcessInstance>
findProcessInstanceWFUsuariByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.UsuariWFProcess>
findProcessosWFUsuariByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.UsuariWFProcess>
findProcessosWFUsuariByIdProces(Long idProces)
Collection<es.caib.seycon.ng.comu.UsuariWFProcess>
findProcessosWFUsuariByNIFUsuari(String nifUsuari)
es.caib.seycon.ng.comu.Maquina
findServidorCorreuByCodiUsuari(String codiUsuari)
es.caib.seycon.ng.comu.Maquina
findServidorHomeByCodiUsuari(String codiUsuari)
es.caib.seycon.ng.comu.Maquina
findServidorPerfilByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.Sessio>
findSessionsByCodiUsuari(String codiUsuari)
es.caib.seycon.ng.comu.TargetaExtranet
findTargetaExtranetByCodiUsuariAndCodiTargeta(String codiUsuari, String codiTargeta)
Collection<es.caib.seycon.ng.comu.TargetaExtranet>
findTargetesExtranetByCodiUsuari(String codiUsuari, String activa)
Map<String,Object>
findUserAttributes(String codiUsuari)
Collection<es.caib.seycon.ng.comu.Usuari>
findUserByCriteria(es.caib.seycon.ng.comu.UsuariCriteria criteria)
List<es.caib.seycon.ng.comu.Usuari>
findUserByJsonQuery(String query)
com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Usuari>
findUserByJsonQuery(String query, Integer startIndex, Integer count)
com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari>
findUserByJsonQueryAsync(String query)
Collection<es.caib.seycon.ng.comu.Usuari>
findUserByText(String text)
List<es.caib.seycon.ng.comu.Usuari>
findUserByTextAndFilter(String text, String filter)
com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Usuari>
findUserByTextAndFilter(String text, String filter, Integer start, Integer end)
com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari>
findUserByTextAndFilterAsync(String text, String filter)
com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari>
findUserByTextAsync(String text)
Collection<String>
findUserNames()
es.caib.seycon.ng.comu.Usuari
findUsuariByCodiTipusDadaIValorTipusDada(String codiTipusDada, String valorTipusDada)
es.caib.seycon.ng.comu.Usuari
findUsuariByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.Usuari>
findUsuariByCriteri(String codi, String nom, String primerLlinatge, String nomCurt, String dataCreacio, String usuariCreacio, String actiu, String segonLlinatge, String multiSessio, String comentari, String tipusUsuari, String servidorPerfil, String servidorHome, String servidorCorreu, String codiGrupPrimari, String dni, String dominiCorreu, String grupSecundari, Boolean restringeixCerca)
es.caib.seycon.ng.comu.Usuari
findUsuariByIdUsuari(Long idUsuari)
es.caib.seycon.ng.comu.Usuari
findUsuariByNIFUsuari(String nif)
Collection<es.caib.seycon.ng.comu.UsuariImpressora>
findUsuariImpressoresByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.Usuari>
findUsuarisByCodiUsuari(String codi)
Collection<es.caib.seycon.ng.comu.Usuari>
findUsuarisByDadesBasiques(String codi, String nom, String primerLlinatge, String segonLlinatge, String dni)
Collection<es.caib.seycon.ng.comu.NetworkAuthorization>
findXarxesACByCodiUsuari(String codiUsuari)
String
generaPasswordRandom()
Collection<es.caib.seycon.ng.comu.SeyconAgentTaskLog>
getActiveTasks(String userName)
Collection<es.caib.seycon.ng.comu.Aplicacio>
getAplicacionsByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.Aplicacio>
getAplicacionsGestionablesWFByCodiUsuari(String codiUsuari)
Collection<es.caib.seycon.ng.comu.EstatContrasenya>
getContrasenyesTipusUsuari(Date dataInici, Date dataFi, String tipusUsuari)
es.caib.seycon.ng.comu.Usuari
getCurrentUsuari()
byte[]
getMazingerRules(String user)
protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.Collection<es.caib.seycon.ng.comu.Rol>
getRolsAplicacioByCodiUsuariAndCodiAplicacio(String codiUsuari, String codiAplicacio)
String
getSeguentCodi()
String[]
getTasques(String codiUsuari)
Collection<es.caib.seycon.ng.comu.TipusDada>
getTipusDades()
Collection<es.caib.seycon.ng.comu.RolGrant>
getUserExplicitRoles(long userId)
Collection<es.caib.seycon.ng.comu.Grup>
getUserGroups(long userId)
Collection<es.caib.seycon.ng.comu.Grup>
getUserGroupsHierarchy(long userId)
Collection<es.caib.seycon.ng.comu.Grup>
getUserGroupsHierarchy(long userId, String holderGroup)
es.caib.seycon.ng.comu.Usuari
getUserInfo(String user)
Collection<es.caib.seycon.ng.comu.RolGrant>
getUserRoles(long userId)
com.soffid.iam.service.UserService
getUserService()
Gets reference touserService
.protected abstract String
handleAddUsuari(es.caib.signatura.api.Signature signatura, String userType)
protected abstract String
handleAddUsuari(Collection<X509Certificate> certs, String userType)
protected abstract es.caib.seycon.ng.comu.Usuari
handleAltaUsuari(byte[] peticio, es.caib.signatura.api.Signature signatura)
protected abstract es.caib.seycon.ng.comu.Usuari
handleBaixaUsuari(String codiUsuari)
protected abstract String
handleCanviPassword(String codiUsuari, String codiDominiContrasenyes)
protected abstract String
handleCreaNouProcesUsuari(String nomProces, String codiUsuari, boolean canviaAProces)
protected abstract es.caib.seycon.ng.comu.TargetaExtranet
handleCreaTargetaExtranet(String codiUsuari)
protected abstract es.caib.seycon.ng.comu.Usuari
handleCreate(es.caib.seycon.ng.comu.Usuari usuari)
protected abstract es.caib.seycon.ng.comu.UsuariWFProcess
handleCreate(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.Usuari usuari)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces)
protected abstract com.soffid.iam.api.AsyncProcessTracker
handleDisableUsers(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules)
protected abstract com.soffid.iam.api.AsyncProcessTracker
handleDisableUsersPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions)
protected abstract Boolean
handleExisteixNomCurt(String nomCurt)
protected abstract es.caib.seycon.ng.comu.Usuari
handleFindByNomCurt(String nomCurt)
protected abstract es.caib.seycon.ng.comu.DadaUsuari
handleFindDadaByCodiTipusDada(String codiUsuari, String codiTipusDada)
protected abstract Collection<es.caib.seycon.ng.comu.DadaUsuari>
handleFindDadesUsuariByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.Impressora>
handleFindImpressoresByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.Rol>
handleFindJerarquiaRolsUsuariByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.Rol>
handleFindJerarquiaRolsUsuariByCodiUsuari(String codiUsuari, Boolean incloureRolsUsuariDirectes)
protected abstract List<com.soffid.iam.api.PasswordDomainStatus>
handleFindPasswordDomainStatus(String user)
protected abstract Collection<es.caib.bpm.vo.ProcessInstance>
handleFindProcessInstanceWFUsuariByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.UsuariWFProcess>
handleFindProcessosWFUsuariByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.UsuariWFProcess>
handleFindProcessosWFUsuariByIdProces(Long idProces)
protected abstract Collection<es.caib.seycon.ng.comu.UsuariWFProcess>
handleFindProcessosWFUsuariByNIFUsuari(String nifUsuari)
protected abstract es.caib.seycon.ng.comu.Maquina
handleFindServidorCorreuByCodiUsuari(String codiUsuari)
protected abstract es.caib.seycon.ng.comu.Maquina
handleFindServidorHomeByCodiUsuari(String codiUsuari)
protected abstract es.caib.seycon.ng.comu.Maquina
handleFindServidorPerfilByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.Sessio>
handleFindSessionsByCodiUsuari(String codiUsuari)
protected abstract es.caib.seycon.ng.comu.TargetaExtranet
handleFindTargetaExtranetByCodiUsuariAndCodiTargeta(String codiUsuari, String codiTargeta)
protected abstract Collection<es.caib.seycon.ng.comu.TargetaExtranet>
handleFindTargetesExtranetByCodiUsuari(String codiUsuari, String activa)
protected abstract Map<String,Object>
handleFindUserAttributes(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.Usuari>
handleFindUserByCriteria(es.caib.seycon.ng.comu.UsuariCriteria criteria)
protected abstract List<es.caib.seycon.ng.comu.Usuari>
handleFindUserByJsonQuery(String query)
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Usuari>
handleFindUserByJsonQuery(String query, Integer startIndex, Integer count)
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari>
handleFindUserByJsonQueryAsync(String query)
protected abstract Collection<es.caib.seycon.ng.comu.Usuari>
handleFindUserByText(String text)
protected abstract List<es.caib.seycon.ng.comu.Usuari>
handleFindUserByTextAndFilter(String text, String filter)
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Usuari>
handleFindUserByTextAndFilter(String text, String filter, Integer start, Integer end)
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari>
handleFindUserByTextAndFilterAsync(String text, String filter)
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari>
handleFindUserByTextAsync(String text)
protected abstract Collection<String>
handleFindUserNames()
protected abstract es.caib.seycon.ng.comu.Usuari
handleFindUsuariByCodiTipusDadaIValorTipusDada(String codiTipusDada, String valorTipusDada)
protected abstract es.caib.seycon.ng.comu.Usuari
handleFindUsuariByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.Usuari>
handleFindUsuariByCriteri(String codi, String nom, String primerLlinatge, String nomCurt, String dataCreacio, String usuariCreacio, String actiu, String segonLlinatge, String multiSessio, String comentari, String tipusUsuari, String servidorPerfil, String servidorHome, String servidorCorreu, String codiGrupPrimari, String dni, String dominiCorreu, String grupSecundari, Boolean restringeixCerca)
protected abstract es.caib.seycon.ng.comu.Usuari
handleFindUsuariByIdUsuari(Long idUsuari)
protected abstract es.caib.seycon.ng.comu.Usuari
handleFindUsuariByNIFUsuari(String nif)
protected abstract Collection<es.caib.seycon.ng.comu.UsuariImpressora>
handleFindUsuariImpressoresByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.Usuari>
handleFindUsuarisByCodiUsuari(String codi)
protected abstract Collection<es.caib.seycon.ng.comu.Usuari>
handleFindUsuarisByDadesBasiques(String codi, String nom, String primerLlinatge, String segonLlinatge, String dni)
protected abstract Collection<es.caib.seycon.ng.comu.NetworkAuthorization>
handleFindXarxesACByCodiUsuari(String codiUsuari)
protected abstract String
handleGeneraPasswordRandom()
protected abstract Collection<es.caib.seycon.ng.comu.SeyconAgentTaskLog>
handleGetActiveTasks(String userName)
protected abstract Collection<es.caib.seycon.ng.comu.Aplicacio>
handleGetAplicacionsByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.Aplicacio>
handleGetAplicacionsGestionablesWFByCodiUsuari(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.EstatContrasenya>
handleGetContrasenyesTipusUsuari(Date dataInici, Date dataFi, String tipusUsuari)
protected abstract es.caib.seycon.ng.comu.Usuari
handleGetCurrentUsuari()
protected abstract byte[]
handleGetMazingerRules(String user)
protected abstract Collection<es.caib.seycon.ng.comu.Rol>
handleGetRolsAplicacioByCodiUsuariAndCodiAplicacio(String codiUsuari, String codiAplicacio)
protected abstract String
handleGetSeguentCodi()
protected abstract String[]
handleGetTasques(String codiUsuari)
protected abstract Collection<es.caib.seycon.ng.comu.TipusDada>
handleGetTipusDades()
protected abstract Collection<es.caib.seycon.ng.comu.RolGrant>
handleGetUserExplicitRoles(long userId)
protected abstract Collection<es.caib.seycon.ng.comu.Grup>
handleGetUserGroups(long userId)
protected abstract Collection<es.caib.seycon.ng.comu.Grup>
handleGetUserGroupsHierarchy(long userId)
protected abstract Collection<es.caib.seycon.ng.comu.Grup>
handleGetUserGroupsHierarchy(long userId, String holderGroup)
protected abstract es.caib.seycon.ng.comu.Usuari
handleGetUserInfo(String user)
protected abstract Collection<es.caib.seycon.ng.comu.RolGrant>
handleGetUserRoles(long userId)
protected abstract int
handleIsUpdatePendingExtended(String userName)
protected abstract void
handleMerge(Long srcId, Long targetId, Long eventId)
protected abstract Collection<es.caib.seycon.ng.comu.ProcesWF>
handleObteLlistaProcessosWFUsuari()
protected abstract String[]
handleRefreshCanvis(String codiUsuari)
protected abstract void
handleSendPassword(String userName, String passwordDomain)
protected abstract String
handleSetPassword(String codiUsuari, String codiDominiContrasenyes)
protected abstract void
handleSetPassword(String codiUsuari, String codiDominiContrasenyes, es.caib.seycon.ng.comu.Password newPassword)
protected abstract es.caib.seycon.ng.comu.Usuari
handleSetServidorsToUsuari(String codiUsuari, String nomServidorPerfil, String nomServidorCorreu, String nomServidorHome)
protected abstract void
handleSetTemporaryPassword(String codiUsuari, String codiDominiContrasenyes, es.caib.seycon.ng.comu.Password newPassword)
protected abstract void
handleUnlockPasswordDomain(String user, String passwordDomain)
protected abstract es.caib.seycon.ng.comu.TargetaExtranet
handleUpdate(es.caib.seycon.ng.comu.TargetaExtranet targetaExtranet)
protected abstract es.caib.seycon.ng.comu.Usuari
handleUpdate(es.caib.seycon.ng.comu.Usuari usuari)
protected abstract es.caib.seycon.ng.comu.UsuariWFProcess
handleUpdate(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces)
protected abstract es.caib.seycon.ng.comu.Usuari
handleUpdateDadesBasiquesUsuari(es.caib.seycon.ng.comu.Usuari usuari)
protected abstract void
handleUpdateUserAttributes(String codiUsuari, Map<String,Object> attributes)
int
isUpdatePendingExtended(String userName)
void
merge(Long srcId, Long targetId, Long eventId)
Collection<es.caib.seycon.ng.comu.ProcesWF>
obteLlistaProcessosWFUsuari()
String[]
refreshCanvis(String codiUsuari)
void
sendPassword(String userName, String passwordDomain)
String
setPassword(String codiUsuari, String codiDominiContrasenyes)
void
setPassword(String codiUsuari, String codiDominiContrasenyes, es.caib.seycon.ng.comu.Password newPassword)
es.caib.seycon.ng.comu.Usuari
setServidorsToUsuari(String codiUsuari, String nomServidorPerfil, String nomServidorCorreu, String nomServidorHome)
void
setTemporaryPassword(String codiUsuari, String codiDominiContrasenyes, es.caib.seycon.ng.comu.Password newPassword)
void
setUserService(com.soffid.iam.service.UserService userService)
Sets reference touserService
.void
unlockPasswordDomain(String user, String passwordDomain)
es.caib.seycon.ng.comu.TargetaExtranet
update(es.caib.seycon.ng.comu.TargetaExtranet targetaExtranet)
es.caib.seycon.ng.comu.Usuari
update(es.caib.seycon.ng.comu.Usuari usuari)
es.caib.seycon.ng.comu.UsuariWFProcess
update(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces)
es.caib.seycon.ng.comu.Usuari
updateDadesBasiquesUsuari(es.caib.seycon.ng.comu.Usuari usuari)
void
updateUserAttributes(String codiUsuari, Map<String,Object> attributes)
-
-
-
Method Detail
-
setUserService
public void setUserService(com.soffid.iam.service.UserService userService)
Sets reference touserService
.
-
getUserService
public com.soffid.iam.service.UserService getUserService()
Gets reference touserService
.
-
getMazingerRules
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public byte[] getMazingerRules(String user) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getMazingerRules
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetMazingerRules
protected abstract byte[] handleGetMazingerRules(String user) throws Exception
- Throws:
Exception
-
findUserByJsonQueryAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari> findUserByJsonQueryAsync(String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserByJsonQueryAsync
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserByJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari> handleFindUserByJsonQueryAsync(String query) throws Exception
- Throws:
Exception
-
findUserByTextAndFilterAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari> findUserByTextAndFilterAsync(String text, String filter) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserByTextAndFilterAsync
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserByTextAndFilterAsync
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari> handleFindUserByTextAndFilterAsync(String text, String filter) throws Exception
- Throws:
Exception
-
findUserByTextAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari> findUserByTextAsync(String text) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserByTextAsync
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserByTextAsync
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Usuari> handleFindUserByTextAsync(String text) throws Exception
- Throws:
Exception
-
disableUsers
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncProcessTracker disableUsers(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
disableUsers
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDisableUsers
protected abstract com.soffid.iam.api.AsyncProcessTracker handleDisableUsers(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules) throws Exception
- Throws:
Exception
-
disableUsersPreview
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncProcessTracker disableUsersPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
disableUsersPreview
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDisableUsersPreview
protected abstract com.soffid.iam.api.AsyncProcessTracker handleDisableUsersPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions) throws Exception
- Throws:
Exception
-
findUserByJsonQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Usuari> findUserByJsonQuery(String query, Integer startIndex, Integer count) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserByJsonQuery
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserByJsonQuery
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Usuari> handleFindUserByJsonQuery(String query, Integer startIndex, Integer count) throws Exception
- Throws:
Exception
-
findUserByTextAndFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Usuari> findUserByTextAndFilter(String text, String filter, Integer start, Integer end) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserByTextAndFilter
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserByTextAndFilter
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Usuari> handleFindUserByTextAndFilter(String text, String filter, Integer start, Integer end) throws Exception
- Throws:
Exception
-
findDadaByCodiTipusDada
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.DadaUsuari findDadaByCodiTipusDada(String codiUsuari, String codiTipusDada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDadaByCodiTipusDada
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDadaByCodiTipusDada
protected abstract es.caib.seycon.ng.comu.DadaUsuari handleFindDadaByCodiTipusDada(String codiUsuari, String codiTipusDada) throws Exception
- Throws:
Exception
-
findServidorCorreuByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Maquina findServidorCorreuByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findServidorCorreuByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindServidorCorreuByCodiUsuari
protected abstract es.caib.seycon.ng.comu.Maquina handleFindServidorCorreuByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findServidorHomeByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Maquina findServidorHomeByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findServidorHomeByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindServidorHomeByCodiUsuari
protected abstract es.caib.seycon.ng.comu.Maquina handleFindServidorHomeByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findServidorPerfilByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Maquina findServidorPerfilByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findServidorPerfilByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindServidorPerfilByCodiUsuari
protected abstract es.caib.seycon.ng.comu.Maquina handleFindServidorPerfilByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
creaTargetaExtranet
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.TargetaExtranet creaTargetaExtranet(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
creaTargetaExtranet
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreaTargetaExtranet
protected abstract es.caib.seycon.ng.comu.TargetaExtranet handleCreaTargetaExtranet(String codiUsuari) throws Exception
- Throws:
Exception
-
findTargetaExtranetByCodiUsuariAndCodiTargeta
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.TargetaExtranet findTargetaExtranetByCodiUsuariAndCodiTargeta(String codiUsuari, String codiTargeta) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findTargetaExtranetByCodiUsuariAndCodiTargeta
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindTargetaExtranetByCodiUsuariAndCodiTargeta
protected abstract es.caib.seycon.ng.comu.TargetaExtranet handleFindTargetaExtranetByCodiUsuariAndCodiTargeta(String codiUsuari, String codiTargeta) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.TargetaExtranet update(es.caib.seycon.ng.comu.TargetaExtranet targetaExtranet) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.TargetaExtranet handleUpdate(es.caib.seycon.ng.comu.TargetaExtranet targetaExtranet) throws Exception
- Throws:
Exception
-
altaUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari altaUsuari(byte[] peticio, es.caib.signatura.api.Signature signatura) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
altaUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAltaUsuari
protected abstract es.caib.seycon.ng.comu.Usuari handleAltaUsuari(byte[] peticio, es.caib.signatura.api.Signature signatura) throws Exception
- Throws:
Exception
-
baixaUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari baixaUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
baixaUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleBaixaUsuari
protected abstract es.caib.seycon.ng.comu.Usuari handleBaixaUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari create(es.caib.seycon.ng.comu.Usuari usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.Usuari handleCreate(es.caib.seycon.ng.comu.Usuari usuari) throws Exception
- Throws:
Exception
-
findByNomCurt
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari findByNomCurt(String nomCurt) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findByNomCurt
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindByNomCurt
protected abstract es.caib.seycon.ng.comu.Usuari handleFindByNomCurt(String nomCurt) throws Exception
- Throws:
Exception
-
findUsuariByCodiTipusDadaIValorTipusDada
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari findUsuariByCodiTipusDadaIValorTipusDada(String codiTipusDada, String valorTipusDada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsuariByCodiTipusDadaIValorTipusDada
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsuariByCodiTipusDadaIValorTipusDada
protected abstract es.caib.seycon.ng.comu.Usuari handleFindUsuariByCodiTipusDadaIValorTipusDada(String codiTipusDada, String valorTipusDada) throws Exception
- Throws:
Exception
-
findUsuariByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public es.caib.seycon.ng.comu.Usuari findUsuariByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsuariByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsuariByCodiUsuari
protected abstract es.caib.seycon.ng.comu.Usuari handleFindUsuariByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findUsuariByIdUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari findUsuariByIdUsuari(Long idUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsuariByIdUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsuariByIdUsuari
protected abstract es.caib.seycon.ng.comu.Usuari handleFindUsuariByIdUsuari(Long idUsuari) throws Exception
- Throws:
Exception
-
findUsuariByNIFUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari findUsuariByNIFUsuari(String nif) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsuariByNIFUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsuariByNIFUsuari
protected abstract es.caib.seycon.ng.comu.Usuari handleFindUsuariByNIFUsuari(String nif) throws Exception
- Throws:
Exception
-
getCurrentUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari getCurrentUsuari() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getCurrentUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetCurrentUsuari
protected abstract es.caib.seycon.ng.comu.Usuari handleGetCurrentUsuari() throws Exception
- Throws:
Exception
-
getUserInfo
@Transactional(isolation=READ_COMMITTED, propagation=REQUIRED, rollbackForClassName="java.lang.Exception", noRollbackForClassName="UnknownUserException") public es.caib.seycon.ng.comu.Usuari getUserInfo(String user) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.UnknownUserException
- Specified by:
getUserInfo
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.seycon.ng.exception.UnknownUserException
-
handleGetUserInfo
protected abstract es.caib.seycon.ng.comu.Usuari handleGetUserInfo(String user) throws Exception
- Throws:
Exception
-
setServidorsToUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari setServidorsToUsuari(String codiUsuari, String nomServidorPerfil, String nomServidorCorreu, String nomServidorHome) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
setServidorsToUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSetServidorsToUsuari
protected abstract es.caib.seycon.ng.comu.Usuari handleSetServidorsToUsuari(String codiUsuari, String nomServidorPerfil, String nomServidorCorreu, String nomServidorHome) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari update(es.caib.seycon.ng.comu.Usuari usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.Usuari handleUpdate(es.caib.seycon.ng.comu.Usuari usuari) throws Exception
- Throws:
Exception
-
updateDadesBasiquesUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari updateDadesBasiquesUsuari(es.caib.seycon.ng.comu.Usuari usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updateDadesBasiquesUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateDadesBasiquesUsuari
protected abstract es.caib.seycon.ng.comu.Usuari handleUpdateDadesBasiquesUsuari(es.caib.seycon.ng.comu.Usuari usuari) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.UsuariWFProcess create(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.UsuariWFProcess handleCreate(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.UsuariWFProcess update(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.UsuariWFProcess handleUpdate(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces) throws Exception
- Throws:
Exception
-
isUpdatePendingExtended
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public int isUpdatePendingExtended(String userName) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
isUpdatePendingExtended
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsUpdatePendingExtended
protected abstract int handleIsUpdatePendingExtended(String userName) throws Exception
- Throws:
Exception
-
existeixNomCurt
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Boolean existeixNomCurt(String nomCurt) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
existeixNomCurt
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleExisteixNomCurt
protected abstract Boolean handleExisteixNomCurt(String nomCurt) throws Exception
- Throws:
Exception
-
addUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String addUsuari(es.caib.signatura.api.Signature signatura, String userType) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
addUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddUsuari
protected abstract String handleAddUsuari(es.caib.signatura.api.Signature signatura, String userType) throws Exception
- Throws:
Exception
-
addUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String addUsuari(Collection<X509Certificate> certs, String userType) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
addUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddUsuari
protected abstract String handleAddUsuari(Collection<X509Certificate> certs, String userType) throws Exception
- Throws:
Exception
-
canviPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String canviPassword(String codiUsuari, String codiDominiContrasenyes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
canviPassword
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCanviPassword
protected abstract String handleCanviPassword(String codiUsuari, String codiDominiContrasenyes) throws Exception
- Throws:
Exception
-
creaNouProcesUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String creaNouProcesUsuari(String nomProces, String codiUsuari, boolean canviaAProces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
creaNouProcesUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreaNouProcesUsuari
protected abstract String handleCreaNouProcesUsuari(String nomProces, String codiUsuari, boolean canviaAProces) throws Exception
- Throws:
Exception
-
generaPasswordRandom
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String generaPasswordRandom() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
generaPasswordRandom
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGeneraPasswordRandom
protected abstract String handleGeneraPasswordRandom() throws Exception
- Throws:
Exception
-
getSeguentCodi
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getSeguentCodi() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getSeguentCodi
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetSeguentCodi
protected abstract String handleGetSeguentCodi() throws Exception
- Throws:
Exception
-
setPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String setPassword(String codiUsuari, String codiDominiContrasenyes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
setPassword
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSetPassword
protected abstract String handleSetPassword(String codiUsuari, String codiDominiContrasenyes) throws Exception
- Throws:
Exception
-
getTasques
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String[] getTasques(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getTasques
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetTasques
protected abstract String[] handleGetTasques(String codiUsuari) throws Exception
- Throws:
Exception
-
refreshCanvis
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String[] refreshCanvis(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
refreshCanvis
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRefreshCanvis
protected abstract String[] handleRefreshCanvis(String codiUsuari) throws Exception
- Throws:
Exception
-
findDadesUsuariByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.DadaUsuari> findDadesUsuariByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDadesUsuariByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDadesUsuariByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.DadaUsuari> handleFindDadesUsuariByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findImpressoresByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Impressora> findImpressoresByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findImpressoresByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindImpressoresByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.Impressora> handleFindImpressoresByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findJerarquiaRolsUsuariByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Rol> findJerarquiaRolsUsuariByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findJerarquiaRolsUsuariByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindJerarquiaRolsUsuariByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.Rol> handleFindJerarquiaRolsUsuariByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findJerarquiaRolsUsuariByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Rol> findJerarquiaRolsUsuariByCodiUsuari(String codiUsuari, Boolean incloureRolsUsuariDirectes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findJerarquiaRolsUsuariByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindJerarquiaRolsUsuariByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.Rol> handleFindJerarquiaRolsUsuariByCodiUsuari(String codiUsuari, Boolean incloureRolsUsuariDirectes) throws Exception
- Throws:
Exception
-
findProcessInstanceWFUsuariByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public Collection<es.caib.bpm.vo.ProcessInstance> findProcessInstanceWFUsuariByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findProcessInstanceWFUsuariByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessInstanceWFUsuariByCodiUsuari
protected abstract Collection<es.caib.bpm.vo.ProcessInstance> handleFindProcessInstanceWFUsuariByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findProcessosWFUsuariByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.UsuariWFProcess> findProcessosWFUsuariByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findProcessosWFUsuariByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessosWFUsuariByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.UsuariWFProcess> handleFindProcessosWFUsuariByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findProcessosWFUsuariByIdProces
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.UsuariWFProcess> findProcessosWFUsuariByIdProces(Long idProces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findProcessosWFUsuariByIdProces
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessosWFUsuariByIdProces
protected abstract Collection<es.caib.seycon.ng.comu.UsuariWFProcess> handleFindProcessosWFUsuariByIdProces(Long idProces) throws Exception
- Throws:
Exception
-
findProcessosWFUsuariByNIFUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.UsuariWFProcess> findProcessosWFUsuariByNIFUsuari(String nifUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findProcessosWFUsuariByNIFUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessosWFUsuariByNIFUsuari
protected abstract Collection<es.caib.seycon.ng.comu.UsuariWFProcess> handleFindProcessosWFUsuariByNIFUsuari(String nifUsuari) throws Exception
- Throws:
Exception
-
findSessionsByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Sessio> findSessionsByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSessionsByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSessionsByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.Sessio> handleFindSessionsByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findTargetesExtranetByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.TargetaExtranet> findTargetesExtranetByCodiUsuari(String codiUsuari, String activa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findTargetesExtranetByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindTargetesExtranetByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.TargetaExtranet> handleFindTargetesExtranetByCodiUsuari(String codiUsuari, String activa) throws Exception
- Throws:
Exception
-
findUserByCriteria
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Usuari> findUserByCriteria(es.caib.seycon.ng.comu.UsuariCriteria criteria) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserByCriteria
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserByCriteria
protected abstract Collection<es.caib.seycon.ng.comu.Usuari> handleFindUserByCriteria(es.caib.seycon.ng.comu.UsuariCriteria criteria) throws Exception
- Throws:
Exception
-
findUserByText
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Usuari> findUserByText(String text) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserByText
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserByText
protected abstract Collection<es.caib.seycon.ng.comu.Usuari> handleFindUserByText(String text) throws Exception
- Throws:
Exception
-
findUserNames
@Transactional(isolation=DEFAULT, propagation=REQUIRED, readOnly=true) public Collection<String> findUserNames() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserNames
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserNames
protected abstract Collection<String> handleFindUserNames() throws Exception
- Throws:
Exception
-
findUsuariByCriteri
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Usuari> findUsuariByCriteri(String codi, String nom, String primerLlinatge, String nomCurt, String dataCreacio, String usuariCreacio, String actiu, String segonLlinatge, String multiSessio, String comentari, String tipusUsuari, String servidorPerfil, String servidorHome, String servidorCorreu, String codiGrupPrimari, String dni, String dominiCorreu, String grupSecundari, Boolean restringeixCerca) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsuariByCriteri
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsuariByCriteri
protected abstract Collection<es.caib.seycon.ng.comu.Usuari> handleFindUsuariByCriteri(String codi, String nom, String primerLlinatge, String nomCurt, String dataCreacio, String usuariCreacio, String actiu, String segonLlinatge, String multiSessio, String comentari, String tipusUsuari, String servidorPerfil, String servidorHome, String servidorCorreu, String codiGrupPrimari, String dni, String dominiCorreu, String grupSecundari, Boolean restringeixCerca) throws Exception
- Throws:
Exception
-
findUsuariImpressoresByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.UsuariImpressora> findUsuariImpressoresByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsuariImpressoresByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsuariImpressoresByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.UsuariImpressora> handleFindUsuariImpressoresByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findUsuarisByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Usuari> findUsuarisByCodiUsuari(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsuarisByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsuarisByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.Usuari> handleFindUsuarisByCodiUsuari(String codi) throws Exception
- Throws:
Exception
-
findUsuarisByDadesBasiques
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Usuari> findUsuarisByDadesBasiques(String codi, String nom, String primerLlinatge, String segonLlinatge, String dni) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsuarisByDadesBasiques
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsuarisByDadesBasiques
protected abstract Collection<es.caib.seycon.ng.comu.Usuari> handleFindUsuarisByDadesBasiques(String codi, String nom, String primerLlinatge, String segonLlinatge, String dni) throws Exception
- Throws:
Exception
-
findXarxesACByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.NetworkAuthorization> findXarxesACByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findXarxesACByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindXarxesACByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.NetworkAuthorization> handleFindXarxesACByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
getActiveTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.SeyconAgentTaskLog> getActiveTasks(String userName) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getActiveTasks
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetActiveTasks
protected abstract Collection<es.caib.seycon.ng.comu.SeyconAgentTaskLog> handleGetActiveTasks(String userName) throws Exception
- Throws:
Exception
-
getAplicacionsByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Aplicacio> getAplicacionsByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getAplicacionsByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAplicacionsByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.Aplicacio> handleGetAplicacionsByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
getAplicacionsGestionablesWFByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Aplicacio> getAplicacionsGestionablesWFByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getAplicacionsGestionablesWFByCodiUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAplicacionsGestionablesWFByCodiUsuari
protected abstract Collection<es.caib.seycon.ng.comu.Aplicacio> handleGetAplicacionsGestionablesWFByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
getContrasenyesTipusUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.EstatContrasenya> getContrasenyesTipusUsuari(Date dataInici, Date dataFi, String tipusUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getContrasenyesTipusUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetContrasenyesTipusUsuari
protected abstract Collection<es.caib.seycon.ng.comu.EstatContrasenya> handleGetContrasenyesTipusUsuari(Date dataInici, Date dataFi, String tipusUsuari) throws Exception
- Throws:
Exception
-
getRolsAplicacioByCodiUsuariAndCodiAplicacio
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Rol> getRolsAplicacioByCodiUsuariAndCodiAplicacio(String codiUsuari, String codiAplicacio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getRolsAplicacioByCodiUsuariAndCodiAplicacio
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetRolsAplicacioByCodiUsuariAndCodiAplicacio
protected abstract Collection<es.caib.seycon.ng.comu.Rol> handleGetRolsAplicacioByCodiUsuariAndCodiAplicacio(String codiUsuari, String codiAplicacio) throws Exception
- Throws:
Exception
-
getTipusDades
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.TipusDada> getTipusDades() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getTipusDades
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetTipusDades
protected abstract Collection<es.caib.seycon.ng.comu.TipusDada> handleGetTipusDades() throws Exception
- Throws:
Exception
-
getUserExplicitRoles
@Transactional(isolation=READ_COMMITTED, propagation=REQUIRED, rollbackForClassName="java.lang.Exception", noRollbackForClassName="UnknownUserException") public Collection<es.caib.seycon.ng.comu.RolGrant> getUserExplicitRoles(long userId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.UnknownUserException
- Specified by:
getUserExplicitRoles
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.seycon.ng.exception.UnknownUserException
-
handleGetUserExplicitRoles
protected abstract Collection<es.caib.seycon.ng.comu.RolGrant> handleGetUserExplicitRoles(long userId) throws Exception
- Throws:
Exception
-
getUserGroups
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Grup> getUserGroups(long userId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getUserGroups
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUserGroups
protected abstract Collection<es.caib.seycon.ng.comu.Grup> handleGetUserGroups(long userId) throws Exception
- Throws:
Exception
-
getUserGroupsHierarchy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackForClassName="java.lang.Exception", noRollbackForClassName="UnknownUserException") public Collection<es.caib.seycon.ng.comu.Grup> getUserGroupsHierarchy(long userId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.UnknownUserException
- Specified by:
getUserGroupsHierarchy
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.seycon.ng.exception.UnknownUserException
-
handleGetUserGroupsHierarchy
protected abstract Collection<es.caib.seycon.ng.comu.Grup> handleGetUserGroupsHierarchy(long userId) throws Exception
- Throws:
Exception
-
getUserGroupsHierarchy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackForClassName="java.lang.Exception", noRollbackForClassName="UnknownUserException") public Collection<es.caib.seycon.ng.comu.Grup> getUserGroupsHierarchy(long userId, String holderGroup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.UnknownUserException
- Specified by:
getUserGroupsHierarchy
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.seycon.ng.exception.UnknownUserException
-
handleGetUserGroupsHierarchy
protected abstract Collection<es.caib.seycon.ng.comu.Grup> handleGetUserGroupsHierarchy(long userId, String holderGroup) throws Exception
- Throws:
Exception
-
getUserRoles
@Transactional(isolation=READ_COMMITTED, propagation=REQUIRED, rollbackForClassName="java.lang.Exception", noRollbackForClassName="UnknownUserException") public Collection<es.caib.seycon.ng.comu.RolGrant> getUserRoles(long userId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.UnknownUserException
- Specified by:
getUserRoles
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.seycon.ng.exception.UnknownUserException
-
handleGetUserRoles
protected abstract Collection<es.caib.seycon.ng.comu.RolGrant> handleGetUserRoles(long userId) throws Exception
- Throws:
Exception
-
obteLlistaProcessosWFUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class, readOnly=true) public Collection<es.caib.seycon.ng.comu.ProcesWF> obteLlistaProcessosWFUsuari() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
obteLlistaProcessosWFUsuari
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleObteLlistaProcessosWFUsuari
protected abstract Collection<es.caib.seycon.ng.comu.ProcesWF> handleObteLlistaProcessosWFUsuari() throws Exception
- Throws:
Exception
-
findPasswordDomainStatus
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.PasswordDomainStatus> findPasswordDomainStatus(String user) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findPasswordDomainStatus
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindPasswordDomainStatus
protected abstract List<com.soffid.iam.api.PasswordDomainStatus> handleFindPasswordDomainStatus(String user) throws Exception
- Throws:
Exception
-
findUserByJsonQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Usuari> findUserByJsonQuery(String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserByJsonQuery
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserByJsonQuery
protected abstract List<es.caib.seycon.ng.comu.Usuari> handleFindUserByJsonQuery(String query) throws Exception
- Throws:
Exception
-
findUserByTextAndFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Usuari> findUserByTextAndFilter(String text, String filter) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserByTextAndFilter
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserByTextAndFilter
protected abstract List<es.caib.seycon.ng.comu.Usuari> handleFindUserByTextAndFilter(String text, String filter) throws Exception
- Throws:
Exception
-
findUserAttributes
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Map<String,Object> findUserAttributes(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserAttributes
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserAttributes
protected abstract Map<String,Object> handleFindUserAttributes(String codiUsuari) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.Usuari usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.Usuari usuari) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.UsuariWFProcess usuariWFProces) throws Exception
- Throws:
Exception
-
merge
@Transactional(rollbackFor=java.lang.Exception.class) public void merge(Long srcId, Long targetId, Long eventId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
merge
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleMerge
protected abstract void handleMerge(Long srcId, Long targetId, Long eventId) throws Exception
- Throws:
Exception
-
sendPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void sendPassword(String userName, String passwordDomain) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
sendPassword
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSendPassword
protected abstract void handleSendPassword(String userName, String passwordDomain) throws Exception
- Throws:
Exception
-
setPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setPassword(String codiUsuari, String codiDominiContrasenyes, es.caib.seycon.ng.comu.Password newPassword) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.BadPasswordException
- Specified by:
setPassword
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.seycon.ng.exception.BadPasswordException
-
handleSetPassword
protected abstract void handleSetPassword(String codiUsuari, String codiDominiContrasenyes, es.caib.seycon.ng.comu.Password newPassword) throws Exception
- Throws:
Exception
-
setTemporaryPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setTemporaryPassword(String codiUsuari, String codiDominiContrasenyes, es.caib.seycon.ng.comu.Password newPassword) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.BadPasswordException
- Specified by:
setTemporaryPassword
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.seycon.ng.exception.BadPasswordException
-
handleSetTemporaryPassword
protected abstract void handleSetTemporaryPassword(String codiUsuari, String codiDominiContrasenyes, es.caib.seycon.ng.comu.Password newPassword) throws Exception
- Throws:
Exception
-
unlockPasswordDomain
@Transactional(rollbackFor=java.lang.Exception.class) public void unlockPasswordDomain(String user, String passwordDomain) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
unlockPasswordDomain
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUnlockPasswordDomain
protected abstract void handleUnlockPasswordDomain(String user, String passwordDomain) throws Exception
- Throws:
Exception
-
updateUserAttributes
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void updateUserAttributes(String codiUsuari, Map<String,Object> attributes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updateUserAttributes
in interfacees.caib.seycon.ng.servei.UsuariService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateUserAttributes
protected abstract void handleUpdateUserAttributes(String codiUsuari, Map<String,Object> attributes) throws Exception
- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-