Definition at line 199 of file osbuser_i.h.
OSB_CORBA::UserWriter_i::UserWriter_i | ( | const UserMgr_i & | usrMgr, | |
const OSB_LIB::OsbUser & | osbUser | |||
) |
Constructor.
usrMgr | Controlling user manager. | |
osbUser | OSB user. |
void OSB_CORBA::UserWriter_i::changePassword | ( | const Utf8String & | oldPw, | |
const Utf8String & | newPw | |||
) | throw (CORBA::SystemException, OsbCorbaException) |
Change the password.
oldPw | The old password of the user. | |
newPw | The new password of the user. |
OsbCorbaException | if the old password is not correct. |
void OSB_CORBA::UserWriter_i::commitChanges | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) |
Commit the changes made on this user.
noWait | Set to true if waiting is desire when lock is acquired by others. If waiting is not desired set flag to false. |
OsbCorbaException |
|
void OSB_CORBA::UserWriter_i::resetPassword | ( | const Utf8String & | newPw | ) | throw (CORBA::SystemException, OsbCorbaException) |
Reset the password.
newPw | The new password of the user. |
void OSB_CORBA::UserWriter_i::revoke | ( | const ModuleId & | modId | ) | throw (CORBA::SystemException, OsbCorbaException) |
Revoke the access rights for a module.
modId | OSB module to remove from the user. |
CORBA::Boolean OSB_CORBA::UserWriter_i::setDefModule | ( | const ModuleId & | defMod | ) | throw (CORBA::SystemException, OsbCorbaException) |
Set the default module.
defMod | The default module of the user. |
void OSB_CORBA::UserWriter_i::setEmail | ( | const Utf8String & | ) | throw (CORBA::SystemException, OsbCorbaException) |
Set email address of the user.
Email address of the user. |
void OSB_CORBA::UserWriter_i::setGrants | ( | const UserGroupIdSeq & | grps | ) | throw (CORBA::SystemException, OsbCorbaException) |
Grant the module and access rights of user groups.
grps | List of user groups available for the user. Id's that are 0 are ignored. |
OsbCorbaException | if a user group does not exist. |
void OSB_CORBA::UserWriter_i::setName | ( | const Utf8String & | name | ) | throw (CORBA::SystemException, OsbCorbaException) |
Set user (full) name.
name | User (full) name. |
const std::string OSB_CORBA::UserWriter_i::IFC [static] |
Name of the interface.
Reimplemented from OSB_CORBA::User_i.
Definition at line 205 of file osbuser_i.h.