Package com.soffid.iam.sync.intf
Interface UserMgr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidremoveUser(String userName)Delete a user or accountvoidupdateUser(Account account)Update shared account datavoidupdateUser(Account account, User user)Update user data.voidupdateUserPassword(String userName, User userData, Password password, boolean mustchange)Updates account password.booleanvalidateUserPassword(String userName, Password password)Verifyfies the user password
-
-
-
Method Detail
-
updateUser
void updateUser(Account account, User user) throws RemoteException, InternalErrorException
Update user data.- Parameters:
account- account datauser- user data- Throws:
RemoteException- error de comunicacionesInternalErrorException- cualquier otra causa
-
updateUser
void updateUser(Account account) throws RemoteException, InternalErrorException
Update shared account data- Parameters:
account- Account information- Throws:
RemoteException- error de comunicacionesInternalErrorException- cualquier otra causa
-
removeUser
void removeUser(String userName) throws RemoteException, InternalErrorException
Delete a user or account- Parameters:
userName-- Throws:
RemoteExceptionInternalErrorException
-
updateUserPassword
void updateUserPassword(String userName, User userData, Password password, boolean mustchange) throws RemoteException, InternalErrorException
Updates account password.- Parameters:
userName- account nameuserData- option user info (non shared accounts)password- password to setmustchange- true if user must change password at next login- Throws:
RemoteException- error de comunicacionesInternalErrorException- cualquier otra causa
-
validateUserPassword
boolean validateUserPassword(String userName, Password password) throws RemoteException, InternalErrorException
Verifyfies the user password- Parameters:
userName- account namepassword- password to test- Returns:
- true si la contraseña es válida
- Throws:
RemoteException- error de comunicacionesInternalErrorException- cualquier otra causa
-
-