Package com.soffid.iam.service
Class UserServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.UserServiceBase
-
- com.soffid.iam.service.UserServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.UserService
public class UserServiceImpl extends UserServiceBase
-
-
Constructor Summary
Constructors Constructor Description UserServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
handleAddGrupToUsuari(String codiUsuari, String codiGrup)
String
handleAddUser(es.caib.signatura.api.Signature sig, String userType)
String
handleAddUser(Collection<X509Certificate> certs, String userType)
Realiza el alta del usuario a través de un array de certificados donde el primer elemento contiene el certificado del usuarioString
handleAddUsuari(X509Certificate[] certs, String userType)
protected String
handleChangePasswordUserHost(String codiUsuari, String codiDominiContrasenyes)
protected com.soffid.iam.api.BpmUserProcess
handleCreate(com.soffid.iam.api.BpmUserProcess usuariWFProces)
protected com.soffid.iam.api.User
handleCreate(com.soffid.iam.api.User usuari)
protected com.soffid.iam.api.ExtranetCard
handleCreateExtranetCard(String codiUsuari)
protected String
handleCreateNewUserProcess(String nomProces, String codiUsuari, boolean canviaAProces)
com.soffid.iam.api.User
handleCreateUser(byte[] peticio, es.caib.signatura.api.Signature signatura)
protected void
handleDelete(com.soffid.iam.api.BpmUserProcess usuariWFProces)
protected void
handleDelete(com.soffid.iam.api.User usuari)
void
handleDesarRenovacio(Long idUsuari, Date dataRenovacio)
protected com.soffid.iam.api.User
handleDisableUser(String codiUsuari)
protected com.soffid.iam.api.AsyncProcessTracker
handleDisableUsers(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules)
protected com.soffid.iam.api.AsyncProcessTracker
handleDisableUsersPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions)
protected Collection<com.soffid.iam.api.BpmUserProcess>
handleFindBpmUserProcessByProcessId(Long idProces)
protected Collection<com.soffid.iam.api.BpmUserProcess>
handleFindBpmUserProcessByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.BpmUserProcess>
handleFindBpmUserProcessByUserNif(String nifUsuari)
protected Collection<com.soffid.iam.bpm.api.ProcessInstance>
handleFindBpmUserProcessInstanceByUserName(String codiUsuari)
protected com.soffid.iam.api.User
handleFindByShortName(String nomCurt)
protected com.soffid.iam.api.UserData
handleFindDataByUserAndCode(String codiUsuari, String codiTipusDada)
protected com.soffid.iam.api.ExtranetCard
handleFindExtranetCardByUserNameAndCardName(String codiUsuari, String codiTargeta)
protected Collection<com.soffid.iam.api.ExtranetCard>
handleFindExtranetCardsByUserName(String codiUsuari, String activa)
protected com.soffid.iam.api.Group
handleFindGrupPrimariByCodiUsuari(String codiUsuari)
protected com.soffid.iam.api.Host
handleFindHomeServerByUserName(String codiUsuari)
protected com.soffid.iam.api.Host
handleFindMailServerByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.NetworkAuthorization>
handleFindNetworksACByUserName(String codiUsuari)
protected List<com.soffid.iam.api.PasswordDomainStatus>
handleFindPasswordDomainStatus(String user)
protected Collection<com.soffid.iam.api.Printer>
handleFindPrintersByUserName(String codiUsuari)
protected com.soffid.iam.api.Host
handleFindProfileServerByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.Session>
handleFindSessionByUserName(String codiUsuari)
protected Map<String,Object>
handleFindUserAttributes(String codiUsuari)
protected Collection<com.soffid.iam.api.User>
handleFindUserByCriteria(com.soffid.iam.api.UserCriteria criteria)
protected Collection<com.soffid.iam.api.User>
handleFindUserByCriteria(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 com.soffid.iam.api.User
handleFindUserByDataTypeNameAndDataTypeValue(String codiTipusDada, String valorTipusDada)
protected List<com.soffid.iam.api.User>
handleFindUserByJsonQuery(String query)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.User>
handleFindUserByJsonQuery(String query, Integer start, Integer end)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.User>
handleFindUserByJsonQueryAsync(String query)
protected Collection<com.soffid.iam.api.User>
handleFindUserByText(String text)
protected List<com.soffid.iam.api.User>
handleFindUserByTextAndFilter(String text, String filter)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.User>
handleFindUserByTextAndFilter(String text, String filter, Integer start, Integer max)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.User>
handleFindUserByTextAndFilterAsync(String text, String filter)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.User>
handleFindUserByTextAsync(String text)
protected com.soffid.iam.api.User
handleFindUserByUserId(Long idUsuari)
protected com.soffid.iam.api.User
handleFindUserByUserName(String codiUsuari)
protected com.soffid.iam.api.User
handleFindUserByUserNif(String nif)
protected Collection<com.soffid.iam.api.UserData>
handleFindUserDataByUserName(String codiUsuari)
protected Collection<String>
handleFindUserNames()
protected Collection<com.soffid.iam.api.PrinterUser>
handleFindUserPrintersByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.Role>
handleFindUserRolesHierachyByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.Role>
handleFindUserRolesHierachyByUserName(String codiUsuari, Boolean incloureRolsDirectes)
protected Collection<com.soffid.iam.api.User>
handleFindUsersByCoreData(String codi, String nom, String primerLlinatge, String segonLlinatge, String dni)
protected Collection<com.soffid.iam.api.User>
handleFindUsersByUserName(String codiUsuari)
protected Collection
handleFindUsuariImpressoraByCodiUsuari(String codiUsuari)
protected String
handleGeneraCodiUsuari()
protected String
handleGenerateRandomPassword()
protected Collection<com.soffid.iam.api.SyncAgentTaskLog>
handleGetActiveTasks(String userName)
protected Collection<com.soffid.iam.api.Role>
handleGetApplicationRolesByuserNameAndApplicationName(String codiUsuari, String codiAplicacio)
protected Collection<com.soffid.iam.api.Application>
handleGetApplicationsByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.Application>
handleGetBpmEnabledApplicationsByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.BpmProcess>
handleGetBpmUserProcessList()
protected Collection<com.soffid.iam.api.Group>
handleGetConselleriesByCodiUsuari(String codiUsuari)
protected com.soffid.iam.api.User
handleGetCurrentUser()
protected Collection<com.soffid.iam.api.DataType>
handleGetDataType()
protected Collection<com.soffid.iam.api.Group>
handleGetDireccionsGeneralsByCodiUsuari(String codiUsuari)
protected byte[]
handleGetESSORules(String user)
protected String
handleGetFollowingName()
protected Collection<com.soffid.iam.api.PasswordStatus>
handleGetPasswordsUserType(Date dataInici, Date dataFi, String tipusUsuari)
protected Collection
handleGetRolsByCodiUsuari(String codiUsuari)
protected String[]
handleGetTasks(String codiUsuari)
protected Collection<com.soffid.iam.api.RoleGrant>
handleGetUserExplicitRoles(long userId)
protected Collection<com.soffid.iam.api.Group>
handleGetUserGroups(long userId)
protected Collection<com.soffid.iam.api.Group>
handleGetUserGroupsHierarchy(long userId)
Collection<com.soffid.iam.api.Group>
handleGetUserGroupsHierarchy(long userId, String holderGroup)
protected com.soffid.iam.api.User
handleGetUserInfo(String user)
protected Collection<com.soffid.iam.api.RoleGrant>
handleGetUserRoles(long userId)
protected int
handleIsUpdatePendingExtended(String userName)
protected void
handleMerge(Long srcId, Long targetId, Long eventId)
protected String[]
handleRefreshChanges(String codiUsuari)
protected void
handleSendPassword(String userName, String passwordDomain)
protected String
handleSetPassword(String codiUsuari, String codiDominiContrasenyes)
protected void
handleSetPassword(String codiUsuari, String codiDominiContrasenyes, com.soffid.iam.api.Password newPassword)
protected com.soffid.iam.api.User
handleSetServersToUser(String codiUsuari, String servidorPerfil, String servidorCorreu, String servidorHome)
protected String
handleSetTemporaryPassword(String codiUsuari, String codiDominiContrasenyes)
protected void
handleSetTemporaryPassword(String codiUsuari, String codiDominiContrasenyes, com.soffid.iam.api.Password newPassword)
protected Boolean
handleShortNameExists(String nomCurt)
protected void
handleSpreadPassword(String codiUsuari, String contrasenya)
protected void
handleUnlockPasswordDomain(String user, String passwordDomain)
protected com.soffid.iam.api.BpmUserProcess
handleUpdate(com.soffid.iam.api.BpmUserProcess usuariWFProces)
protected com.soffid.iam.api.ExtranetCard
handleUpdate(com.soffid.iam.api.ExtranetCard targetaExtranet)
protected com.soffid.iam.api.User
handleUpdate(com.soffid.iam.api.User usuari)
protected void
handleUpdateUserAttributes(String codiUsuari, Map<String,Object> attributes)
void
handleUpdateUserAttributes(String codiUsuari, Map<String,Object> attributes, boolean updateUser)
protected com.soffid.iam.api.User
handleUpdateUserCoreData(com.soffid.iam.api.User usuari)
protected void
setPassword(String codiUsuari, String codiDominiContrasenyes, com.soffid.iam.api.Password newPassword, boolean mustChange)
String
setRandomPassword(String codiUsuari, String codiDominiContrasenyes, boolean mustChange)
-
Methods inherited from class com.soffid.iam.service.UserServiceBase
addUser, addUser, create, create, createExtranetCard, createNewUserProcess, createUser, delete, delete, disableUser, disableUsers, disableUsersPreview, findBpmUserProcessByProcessId, findBpmUserProcessByUserName, findBpmUserProcessByUserNif, findBpmUserProcessInstanceByUserName, findByShortName, findDataByUserAndCode, findExtranetCardByUserNameAndCardName, findExtranetCardsByUserName, findHomeServerByUserName, findMailServerByUserName, findNetworksACByUserName, findPasswordDomainStatus, findPrintersByUserName, findProfileServerByUserName, findSessionByUserName, findUserAttributes, findUserByCriteria, findUserByCriteria, findUserByDataTypeNameAndDataTypeValue, findUserByJsonQuery, findUserByJsonQuery, findUserByJsonQueryAsync, findUserByText, findUserByTextAndFilter, findUserByTextAndFilter, findUserByTextAndFilterAsync, findUserByTextAsync, findUserByUserId, findUserByUserName, findUserByUserNif, findUserDataByUserName, findUserNames, findUserPrintersByUserName, findUserRolesHierachyByUserName, findUserRolesHierachyByUserName, findUsersByCoreData, findUsersByUserName, generateRandomPassword, getAccessLogEntityDao, getAccountAttributeEntityDao, getAccountEntityDao, getAccountPasswordEntityDao, getAccountService, getActiveTasks, getApplicationRolesByuserNameAndApplicationName, getApplicationsByUserName, getApplicationService, getAsyncRunnerService, getAttributeValidationService, getAuditEntityDao, getAuditService, getAuthorizationService, getBpmEnabledApplicationsByUserName, getBpmEngine, getBpmUserProcessList, getConfigurationService, getCurrentUser, getDataType, getESSORules, getFollowingName, getGroupEntityDao, getGroupService, getHostEntityDao, getInformationSystemEntityDao, getInternalPasswordService, getIssueEntityDao, getIssueService, getIssueUserEntityDao, getMailListsService, getMailService, getMetaDataEntityDao, getNetworkAuthorizationEntityDao, getNetworkService, getPasswordDomainEntityDao, getPasswordEntityDao, getPasswordsUserType, getPrincipal, getPrinterEntityDao, getRoleAccountEntityDao, getRoleDependencyEntityDao, getRoleEntityDao, getRoleGroupEntityDao, getRuleEvaluatorService, getSecretEntityDao, getServerEntityDao, getSessionCacheService, getSessionEntityDao, getSignalService, getTaskEntityDao, getTasks, getUserAccountEntityDao, getUserDataEntityDao, getUserDomainEntityDao, getUserEntityDao, getUserExplicitRoles, getUserGroupEntityDao, getUserGroups, getUserGroupsHierarchy, getUserGroupsHierarchy, getUserInfo, getUserPreferenceEntityDao, getUserPrinterEntityDao, getUserProcessEntityDao, getUserRoles, getUserTypeEntityDao, getVaultFolderAccessEntityDao, getVaultFolderEntityDao, isUpdatePendingExtended, merge, refreshChanges, sendPassword, setAccessLogEntityDao, setAccountAttributeEntityDao, setAccountEntityDao, setAccountPasswordEntityDao, setAccountService, setApplicationService, setAsyncRunnerService, setAttributeValidationService, setAuditEntityDao, setAuditService, setAuthorizationService, setBpmEngine, setConfigurationService, setGroupEntityDao, setGroupService, setHostEntityDao, setInformationSystemEntityDao, setInternalPasswordService, setIssueEntityDao, setIssueService, setIssueUserEntityDao, setMailListsService, setMailService, setMetaDataEntityDao, setNetworkAuthorizationEntityDao, setNetworkService, setPassword, setPassword, setPasswordDomainEntityDao, setPasswordEntityDao, setPrinterEntityDao, setRoleAccountEntityDao, setRoleDependencyEntityDao, setRoleEntityDao, setRoleGroupEntityDao, setRuleEvaluatorService, setSecretEntityDao, setServerEntityDao, setServersToUser, setSessionCacheService, setSessionEntityDao, setSignalService, setTaskEntityDao, setTemporaryPassword, setTemporaryPassword, setUserAccountEntityDao, setUserDataEntityDao, setUserDomainEntityDao, setUserEntityDao, setUserGroupEntityDao, setUserPreferenceEntityDao, setUserPrinterEntityDao, setUserProcessEntityDao, setUserTypeEntityDao, setVaultFolderAccessEntityDao, setVaultFolderEntityDao, shortNameExists, unlockPasswordDomain, update, update, update, updateUserAttributes, updateUserCoreData
-
-
-
-
Field Detail
-
NIF
public static final String NIF
- See Also:
- Constant Field Values
-
TELEFON
public static final String TELEFON
- See Also:
- Constant Field Values
-
log
protected org.apache.commons.logging.Log log
-
-
Method Detail
-
handleSetServersToUser
protected com.soffid.iam.api.User handleSetServersToUser(String codiUsuari, String servidorPerfil, String servidorCorreu, String servidorHome) throws Exception
- Specified by:
handleSetServersToUser
in classUserServiceBase
- Throws:
Exception
-
handleDisableUser
protected com.soffid.iam.api.User handleDisableUser(String codiUsuari) throws Exception
- Specified by:
handleDisableUser
in classUserServiceBase
- Throws:
Exception
-
handleFindPrintersByUserName
protected Collection<com.soffid.iam.api.Printer> handleFindPrintersByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindPrintersByUserName
in classUserServiceBase
- Throws:
Exception
-
handleFindUserByUserNif
protected com.soffid.iam.api.User handleFindUserByUserNif(String nif) throws Exception
- Specified by:
handleFindUserByUserNif
in classUserServiceBase
- Throws:
Exception
-
handleFindUsersByUserName
protected Collection<com.soffid.iam.api.User> handleFindUsersByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindUsersByUserName
in classUserServiceBase
- Throws:
Exception
-
handleFindUserByUserName
protected com.soffid.iam.api.User handleFindUserByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindUserByUserName
in classUserServiceBase
- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.User handleCreate(com.soffid.iam.api.User usuari) throws Exception
- Specified by:
handleCreate
in classUserServiceBase
- Throws:
Exception
-
handleCreateUser
public com.soffid.iam.api.User handleCreateUser(byte[] peticio, es.caib.signatura.api.Signature signatura) throws Exception
- Specified by:
handleCreateUser
in classUserServiceBase
- Throws:
Exception
-
handleAddUser
public String handleAddUser(es.caib.signatura.api.Signature sig, String userType) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleAddUser
in classUserServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddUser
public String handleAddUser(Collection<X509Certificate> certs, String userType) throws es.caib.seycon.ng.exception.InternalErrorException, RemoteException
Realiza el alta del usuario a través de un array de certificados donde el primer elemento contiene el certificado del usuario- Specified by:
handleAddUser
in classUserServiceBase
- Parameters:
cert
-userType
-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
RemoteException
-
handleAddUsuari
public String handleAddUsuari(X509Certificate[] certs, String userType) throws es.caib.seycon.ng.exception.InternalErrorException, RemoteException
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
RemoteException
-
handleFindUserByCriteria
protected Collection<com.soffid.iam.api.User> handleFindUserByCriteria(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
- Specified by:
handleFindUserByCriteria
in classUserServiceBase
- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.User usuari) throws Exception
- Specified by:
handleDelete
in classUserServiceBase
- Throws:
Exception
-
handleFindNetworksACByUserName
protected Collection<com.soffid.iam.api.NetworkAuthorization> handleFindNetworksACByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindNetworksACByUserName
in classUserServiceBase
- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.User handleUpdate(com.soffid.iam.api.User usuari) throws Exception
- Specified by:
handleUpdate
in classUserServiceBase
- Throws:
Exception
-
handleFindGrupPrimariByCodiUsuari
protected com.soffid.iam.api.Group handleFindGrupPrimariByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
handleFindMailServerByUserName
protected com.soffid.iam.api.Host handleFindMailServerByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindMailServerByUserName
in classUserServiceBase
- Throws:
Exception
-
handleFindHomeServerByUserName
protected com.soffid.iam.api.Host handleFindHomeServerByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindHomeServerByUserName
in classUserServiceBase
- Throws:
Exception
-
handleFindProfileServerByUserName
protected com.soffid.iam.api.Host handleFindProfileServerByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindProfileServerByUserName
in classUserServiceBase
- Throws:
Exception
-
handleFindUserDataByUserName
protected Collection<com.soffid.iam.api.UserData> handleFindUserDataByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindUserDataByUserName
in classUserServiceBase
- Throws:
Exception
-
handleFindDataByUserAndCode
protected com.soffid.iam.api.UserData handleFindDataByUserAndCode(String codiUsuari, String codiTipusDada) throws Exception
- Specified by:
handleFindDataByUserAndCode
in classUserServiceBase
- Throws:
Exception
-
handleGetDataType
protected Collection<com.soffid.iam.api.DataType> handleGetDataType() throws Exception
- Specified by:
handleGetDataType
in classUserServiceBase
- Throws:
Exception
-
handleFindSessionByUserName
protected Collection<com.soffid.iam.api.Session> handleFindSessionByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindSessionByUserName
in classUserServiceBase
- Throws:
Exception
-
handleFindUsuariImpressoraByCodiUsuari
protected Collection handleFindUsuariImpressoraByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
handleAddGrupToUsuari
protected void handleAddGrupToUsuari(String codiUsuari, String codiGrup) throws Exception
- Throws:
Exception
-
handleGetApplicationsByUserName
protected Collection<com.soffid.iam.api.Application> handleGetApplicationsByUserName(String codiUsuari) throws Exception
- Specified by:
handleGetApplicationsByUserName
in classUserServiceBase
- Throws:
Exception
-
handleGetBpmEnabledApplicationsByUserName
protected Collection<com.soffid.iam.api.Application> handleGetBpmEnabledApplicationsByUserName(String codiUsuari) throws Exception
- Specified by:
handleGetBpmEnabledApplicationsByUserName
in classUserServiceBase
- Throws:
Exception
-
handleGetApplicationRolesByuserNameAndApplicationName
protected Collection<com.soffid.iam.api.Role> handleGetApplicationRolesByuserNameAndApplicationName(String codiUsuari, String codiAplicacio) throws Exception
- Specified by:
handleGetApplicationRolesByuserNameAndApplicationName
in classUserServiceBase
- Throws:
Exception
-
handleGetRolsByCodiUsuari
protected Collection handleGetRolsByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
handleGetConselleriesByCodiUsuari
protected Collection<com.soffid.iam.api.Group> handleGetConselleriesByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
handleGetDireccionsGeneralsByCodiUsuari
protected Collection<com.soffid.iam.api.Group> handleGetDireccionsGeneralsByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
handleShortNameExists
protected Boolean handleShortNameExists(String nomCurt) throws Exception
- Specified by:
handleShortNameExists
in classUserServiceBase
- Throws:
Exception
-
handleFindByShortName
protected com.soffid.iam.api.User handleFindByShortName(String nomCurt) throws Exception
- Specified by:
handleFindByShortName
in classUserServiceBase
- Throws:
Exception
-
handleFindUsersByCoreData
protected Collection<com.soffid.iam.api.User> handleFindUsersByCoreData(String codi, String nom, String primerLlinatge, String segonLlinatge, String dni) throws Exception
- Specified by:
handleFindUsersByCoreData
in classUserServiceBase
- Throws:
Exception
-
handleFindUserPrintersByUserName
protected Collection<com.soffid.iam.api.PrinterUser> handleFindUserPrintersByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindUserPrintersByUserName
in classUserServiceBase
- Throws:
Exception
-
handleRefreshChanges
protected String[] handleRefreshChanges(String codiUsuari) throws Exception
- Specified by:
handleRefreshChanges
in classUserServiceBase
- Throws:
Exception
-
handleSetTemporaryPassword
protected String handleSetTemporaryPassword(String codiUsuari, String codiDominiContrasenyes) throws Exception
- Specified by:
handleSetTemporaryPassword
in classUserServiceBase
- Throws:
Exception
-
handleSetPassword
protected String handleSetPassword(String codiUsuari, String codiDominiContrasenyes) throws Exception
- Specified by:
handleSetPassword
in classUserServiceBase
- Throws:
Exception
-
setRandomPassword
public String setRandomPassword(String codiUsuari, String codiDominiContrasenyes, boolean mustChange) throws es.caib.seycon.ng.exception.InternalErrorException
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetTasks
protected String[] handleGetTasks(String codiUsuari) throws Exception
- Specified by:
handleGetTasks
in classUserServiceBase
- Throws:
Exception
-
handleGetFollowingName
protected String handleGetFollowingName() throws Exception
- Specified by:
handleGetFollowingName
in classUserServiceBase
- Throws:
Exception
-
handleFindUserByUserId
protected com.soffid.iam.api.User handleFindUserByUserId(Long idUsuari) throws Exception
- Specified by:
handleFindUserByUserId
in classUserServiceBase
- Throws:
Exception
-
handleFindUserByDataTypeNameAndDataTypeValue
protected com.soffid.iam.api.User handleFindUserByDataTypeNameAndDataTypeValue(String codiTipusDada, String valorTipusDada) throws Exception
- Specified by:
handleFindUserByDataTypeNameAndDataTypeValue
in classUserServiceBase
- Throws:
Exception
-
handleCreateExtranetCard
protected com.soffid.iam.api.ExtranetCard handleCreateExtranetCard(String codiUsuari) throws Exception
- Specified by:
handleCreateExtranetCard
in classUserServiceBase
- Throws:
Exception
-
handleFindExtranetCardsByUserName
protected Collection<com.soffid.iam.api.ExtranetCard> handleFindExtranetCardsByUserName(String codiUsuari, String activa) throws Exception
- Specified by:
handleFindExtranetCardsByUserName
in classUserServiceBase
- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.ExtranetCard handleUpdate(com.soffid.iam.api.ExtranetCard targetaExtranet) throws Exception
- Specified by:
handleUpdate
in classUserServiceBase
- Throws:
Exception
-
handleFindExtranetCardByUserNameAndCardName
protected com.soffid.iam.api.ExtranetCard handleFindExtranetCardByUserNameAndCardName(String codiUsuari, String codiTargeta) throws Exception
- Specified by:
handleFindExtranetCardByUserNameAndCardName
in classUserServiceBase
- Throws:
Exception
-
handleFindUserRolesHierachyByUserName
protected Collection<com.soffid.iam.api.Role> handleFindUserRolesHierachyByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindUserRolesHierachyByUserName
in classUserServiceBase
- Throws:
Exception
-
handleFindUserRolesHierachyByUserName
protected Collection<com.soffid.iam.api.Role> handleFindUserRolesHierachyByUserName(String codiUsuari, Boolean incloureRolsDirectes) throws Exception
- Specified by:
handleFindUserRolesHierachyByUserName
in classUserServiceBase
- Throws:
Exception
-
handleGetPasswordsUserType
protected Collection<com.soffid.iam.api.PasswordStatus> handleGetPasswordsUserType(Date dataInici, Date dataFi, String tipusUsuari) throws Exception
- Specified by:
handleGetPasswordsUserType
in classUserServiceBase
- Throws:
Exception
-
handleChangePasswordUserHost
protected String handleChangePasswordUserHost(String codiUsuari, String codiDominiContrasenyes) throws Exception
- Throws:
Exception
-
handleSpreadPassword
protected void handleSpreadPassword(String codiUsuari, String contrasenya) throws Exception
- Throws:
Exception
-
handleGenerateRandomPassword
protected String handleGenerateRandomPassword() throws Exception
- Specified by:
handleGenerateRandomPassword
in classUserServiceBase
- Throws:
Exception
-
handleUpdateUserCoreData
protected com.soffid.iam.api.User handleUpdateUserCoreData(com.soffid.iam.api.User usuari) throws Exception
- Specified by:
handleUpdateUserCoreData
in classUserServiceBase
- Throws:
Exception
-
handleCreateNewUserProcess
protected String handleCreateNewUserProcess(String nomProces, String codiUsuari, boolean canviaAProces) throws Exception
- Specified by:
handleCreateNewUserProcess
in classUserServiceBase
- Throws:
Exception
-
handleGetBpmUserProcessList
protected Collection<com.soffid.iam.api.BpmProcess> handleGetBpmUserProcessList() throws Exception
- Specified by:
handleGetBpmUserProcessList
in classUserServiceBase
- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.BpmUserProcess handleCreate(com.soffid.iam.api.BpmUserProcess usuariWFProces) throws Exception
- Specified by:
handleCreate
in classUserServiceBase
- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.BpmUserProcess handleUpdate(com.soffid.iam.api.BpmUserProcess usuariWFProces) throws Exception
- Specified by:
handleUpdate
in classUserServiceBase
- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.BpmUserProcess usuariWFProces) throws Exception
- Specified by:
handleDelete
in classUserServiceBase
- Throws:
Exception
-
handleFindBpmUserProcessByUserName
protected Collection<com.soffid.iam.api.BpmUserProcess> handleFindBpmUserProcessByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindBpmUserProcessByUserName
in classUserServiceBase
- Throws:
Exception
-
handleFindBpmUserProcessByProcessId
protected Collection<com.soffid.iam.api.BpmUserProcess> handleFindBpmUserProcessByProcessId(Long idProces) throws Exception
- Specified by:
handleFindBpmUserProcessByProcessId
in classUserServiceBase
- Throws:
Exception
-
handleFindBpmUserProcessByUserNif
protected Collection<com.soffid.iam.api.BpmUserProcess> handleFindBpmUserProcessByUserNif(String nifUsuari) throws Exception
- Specified by:
handleFindBpmUserProcessByUserNif
in classUserServiceBase
- Throws:
Exception
-
handleFindBpmUserProcessInstanceByUserName
protected Collection<com.soffid.iam.bpm.api.ProcessInstance> handleFindBpmUserProcessInstanceByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindBpmUserProcessInstanceByUserName
in classUserServiceBase
- Throws:
Exception
-
handleGetUserInfo
protected com.soffid.iam.api.User handleGetUserInfo(String user) throws Exception
- Specified by:
handleGetUserInfo
in classUserServiceBase
- Throws:
Exception
-
handleGetUserGroups
protected Collection<com.soffid.iam.api.Group> handleGetUserGroups(long userId) throws Exception
- Specified by:
handleGetUserGroups
in classUserServiceBase
- Throws:
Exception
-
handleGetUserGroupsHierarchy
protected Collection<com.soffid.iam.api.Group> handleGetUserGroupsHierarchy(long userId) throws Exception
- Specified by:
handleGetUserGroupsHierarchy
in classUserServiceBase
- Throws:
Exception
-
handleGetUserRoles
protected Collection<com.soffid.iam.api.RoleGrant> handleGetUserRoles(long userId) throws Exception
- Specified by:
handleGetUserRoles
in classUserServiceBase
- Throws:
Exception
-
handleGetUserExplicitRoles
protected Collection<com.soffid.iam.api.RoleGrant> handleGetUserExplicitRoles(long userId) throws Exception
- Specified by:
handleGetUserExplicitRoles
in classUserServiceBase
- Throws:
Exception
-
handleGetCurrentUser
protected com.soffid.iam.api.User handleGetCurrentUser() throws Exception
- Specified by:
handleGetCurrentUser
in classUserServiceBase
- Throws:
Exception
-
handleGetESSORules
protected byte[] handleGetESSORules(String user) throws Exception
- Specified by:
handleGetESSORules
in classUserServiceBase
- Throws:
Exception
-
handleFindUserByCriteria
protected Collection<com.soffid.iam.api.User> handleFindUserByCriteria(com.soffid.iam.api.UserCriteria criteria) throws Exception
- Specified by:
handleFindUserByCriteria
in classUserServiceBase
- Throws:
Exception
-
handleSetTemporaryPassword
protected void handleSetTemporaryPassword(String codiUsuari, String codiDominiContrasenyes, com.soffid.iam.api.Password newPassword) throws Exception
- Specified by:
handleSetTemporaryPassword
in classUserServiceBase
- Throws:
Exception
-
handleSetPassword
protected void handleSetPassword(String codiUsuari, String codiDominiContrasenyes, com.soffid.iam.api.Password newPassword) throws Exception
- Specified by:
handleSetPassword
in classUserServiceBase
- Throws:
Exception
-
setPassword
protected void setPassword(String codiUsuari, String codiDominiContrasenyes, com.soffid.iam.api.Password newPassword, boolean mustChange) throws Exception
- Throws:
Exception
-
handleFindUserByJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.User> handleFindUserByJsonQuery(String query, Integer start, Integer end) throws es.caib.seycon.ng.exception.InternalErrorException, Exception
- Specified by:
handleFindUserByJsonQuery
in classUserServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
Exception
-
handleFindUserByJsonQuery
protected List<com.soffid.iam.api.User> handleFindUserByJsonQuery(String query) throws es.caib.seycon.ng.exception.InternalErrorException, Exception
- Specified by:
handleFindUserByJsonQuery
in classUserServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
Exception
-
handleFindUserByJsonQueryAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.User> handleFindUserByJsonQueryAsync(String query) throws es.caib.seycon.ng.exception.InternalErrorException, Exception
- Specified by:
handleFindUserByJsonQueryAsync
in classUserServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
Exception
-
handleFindUserByTextAndFilterAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.User> handleFindUserByTextAndFilterAsync(String text, String filter) throws Exception
- Specified by:
handleFindUserByTextAndFilterAsync
in classUserServiceBase
- Throws:
Exception
-
handleFindUserByTextAndFilter
protected List<com.soffid.iam.api.User> handleFindUserByTextAndFilter(String text, String filter) throws Exception
- Specified by:
handleFindUserByTextAndFilter
in classUserServiceBase
- Throws:
Exception
-
handleFindUserByTextAndFilter
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.User> handleFindUserByTextAndFilter(String text, String filter, Integer start, Integer max) throws Exception
- Specified by:
handleFindUserByTextAndFilter
in classUserServiceBase
- Throws:
Exception
-
handleFindUserByText
protected Collection<com.soffid.iam.api.User> handleFindUserByText(String text) throws Exception
- Specified by:
handleFindUserByText
in classUserServiceBase
- Throws:
Exception
-
handleFindUserNames
protected Collection<String> handleFindUserNames() throws Exception
- Specified by:
handleFindUserNames
in classUserServiceBase
- Throws:
Exception
-
handleFindUserByTextAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.User> handleFindUserByTextAsync(String text) throws Exception
- Specified by:
handleFindUserByTextAsync
in classUserServiceBase
- Throws:
Exception
-
handleFindUserAttributes
protected Map<String,Object> handleFindUserAttributes(String codiUsuari) throws Exception
- Specified by:
handleFindUserAttributes
in classUserServiceBase
- Throws:
Exception
-
handleUpdateUserAttributes
protected void handleUpdateUserAttributes(String codiUsuari, Map<String,Object> attributes) throws Exception
- Specified by:
handleUpdateUserAttributes
in classUserServiceBase
- Throws:
Exception
-
handleUpdateUserAttributes
public void handleUpdateUserAttributes(String codiUsuari, Map<String,Object> attributes, boolean updateUser) throws es.caib.seycon.ng.exception.InternalErrorException
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUserGroupsHierarchy
public Collection<com.soffid.iam.api.Group> handleGetUserGroupsHierarchy(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:
handleGetUserGroupsHierarchy
in classUserServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.seycon.ng.exception.UnknownUserException
-
handleIsUpdatePendingExtended
protected int handleIsUpdatePendingExtended(String userName) throws Exception
- Specified by:
handleIsUpdatePendingExtended
in classUserServiceBase
- Throws:
Exception
-
handleGetActiveTasks
protected Collection<com.soffid.iam.api.SyncAgentTaskLog> handleGetActiveTasks(String userName) throws Exception
- Specified by:
handleGetActiveTasks
in classUserServiceBase
- Throws:
Exception
-
handleSendPassword
protected void handleSendPassword(String userName, String passwordDomain) throws Exception
- Specified by:
handleSendPassword
in classUserServiceBase
- Throws:
Exception
-
handleDisableUsers
protected com.soffid.iam.api.AsyncProcessTracker handleDisableUsers(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules) throws Exception
- Specified by:
handleDisableUsers
in classUserServiceBase
- Throws:
Exception
-
handleDisableUsersPreview
protected com.soffid.iam.api.AsyncProcessTracker handleDisableUsersPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions) throws Exception
- Specified by:
handleDisableUsersPreview
in classUserServiceBase
- Throws:
Exception
-
handleMerge
protected void handleMerge(Long srcId, Long targetId, Long eventId) throws Exception
- Specified by:
handleMerge
in classUserServiceBase
- Throws:
Exception
-
handleFindPasswordDomainStatus
protected List<com.soffid.iam.api.PasswordDomainStatus> handleFindPasswordDomainStatus(String user) throws Exception
- Specified by:
handleFindPasswordDomainStatus
in classUserServiceBase
- Throws:
Exception
-
handleUnlockPasswordDomain
protected void handleUnlockPasswordDomain(String user, String passwordDomain) throws Exception
- Specified by:
handleUnlockPasswordDomain
in classUserServiceBase
- Throws:
Exception
-
-