Package com.soffid.iam.service.ejb
Interface UserService
-
public interface UserService
EJB UserService
-
-
Method Summary
-
-
-
Method Detail
-
getESSORules
byte[] getESSORules(String user) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserByJsonQueryAsync
AsyncList<User> findUserByJsonQueryAsync(String query) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserByTextAndFilterAsync
AsyncList<User> findUserByTextAndFilterAsync(String text, String filter) throws InternalErrorException
- Throws:
InternalErrorException
-
findUserByTextAsync
AsyncList<User> findUserByTextAsync(String text) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
disableUsers
AsyncProcessTracker disableUsers(String scimQuery, List<DisableObjectRule> rules) throws InternalErrorException
- Throws:
InternalErrorException
-
disableUsersPreview
AsyncProcessTracker disableUsersPreview(String scimQuery, List<DisableObjectRule> rules, List<Object[]> actions) throws InternalErrorException
- Throws:
InternalErrorException
-
findUserByJsonQuery
PagedResult<User> findUserByJsonQuery(String query, Integer startIndex, Integer count) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserByTextAndFilter
PagedResult<User> findUserByTextAndFilter(String text, String filter, Integer start, Integer end) throws InternalErrorException
- Throws:
InternalErrorException
-
findDataByUserAndCode
UserData findDataByUserAndCode(String codiUsuari, String codiTipusDada) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
User create(User usuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserByUserName
User findUserByUserName(String codiUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserByUserId
User findUserByUserId(Long idUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getCurrentUser
User getCurrentUser() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
User update(User usuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
updateUserCoreData
User updateUserCoreData(User usuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
isUpdatePendingExtended
int isUpdatePendingExtended(String userName) throws InternalErrorException
- Throws:
InternalErrorException
-
setTemporaryPassword
String setTemporaryPassword(String codiUsuari, String codiDominiContrasenyes) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
createNewUserProcess
String createNewUserProcess(String nomProces, String codiUsuari, boolean canviaAProces) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getFollowingName
String getFollowingName() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getTasks
String[] getTasks(String codiUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
refreshChanges
String[] refreshChanges(String codiUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserDataByUserName
Collection<UserData> findUserDataByUserName(String codiUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findBpmUserProcessInstanceByUserName
Collection<ProcessInstance> findBpmUserProcessInstanceByUserName(String codiUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findSessionByUserName
Collection<Session> findSessionByUserName(String codiUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserByCriteria
Collection<User> findUserByCriteria(UserCriteria criteria) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserByText
Collection<User> findUserByText(String text) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserByCriteria
Collection<User> findUserByCriteria(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 InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserPrintersByUserName
Collection<PrinterUser> findUserPrintersByUserName(String codiUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUsersByUserName
Collection<User> findUsersByUserName(String codi) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findNetworksACByUserName
Collection<NetworkAuthorization> findNetworksACByUserName(String codiUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getActiveTasks
Collection<SyncAgentTaskLog> getActiveTasks(String userName) throws InternalErrorException
- Throws:
InternalErrorException
-
getBpmUserProcessList
Collection<BpmProcess> getBpmUserProcessList() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findPasswordDomainStatus
List<PasswordDomainStatus> findPasswordDomainStatus(String user) throws InternalErrorException
- Throws:
InternalErrorException
-
findUserByJsonQuery
List<User> findUserByJsonQuery(String query) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findUserByTextAndFilter
List<User> findUserByTextAndFilter(String text, String filter) throws InternalErrorException
- Throws:
InternalErrorException
-
findUserAttributes
Map<String,Object> findUserAttributes(String codiUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(User usuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
merge
void merge(Long srcId, Long targetId, Long eventId) throws InternalErrorException
- Throws:
InternalErrorException
-
sendPassword
void sendPassword(String userName, String passwordDomain) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
setPassword
void setPassword(String codiUsuari, String codiDominiContrasenyes, Password newPassword) throws InternalErrorException, InternalErrorException, BadPasswordException
-
setTemporaryPassword
void setTemporaryPassword(String codiUsuari, String codiDominiContrasenyes, Password newPassword) throws InternalErrorException, InternalErrorException, BadPasswordException
-
unlockPasswordDomain
void unlockPasswordDomain(String user, String passwordDomain) throws InternalErrorException
- Throws:
InternalErrorException
-
updateUserAttributes
void updateUserAttributes(String codiUsuari, Map<String,Object> attributes) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
-