Package com.soffid.iam.sync.intf
Interface UserMgr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
removeUser(String userName)
Delete a user or accountvoid
updateUser(Account account)
Update shared account datavoid
updateUser(Account account, User user)
Update user data.void
updateUserPassword(String userName, User userData, Password password, boolean mustchange)
Updates account password.boolean
validateUserPassword(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:
RemoteException
InternalErrorException
-
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
-
-