corba::osbadm::UserWriter Interface Reference

Inheritance diagram for corba::osbadm::UserWriter:

Inheritance graph
[legend]
Collaboration diagram for corba::osbadm::UserWriter:

Collaboration graph
[legend]
List of all members.

Detailed Description

Enables user information modification.

Definition at line 126 of file osbuser.idl.

Public Member Functions


Member Function Documentation

void corba::osbadm::UserWriter::changePassword ( in common::Utf8String  oldPw,
in common::Utf8String  newPw 
) raises (common::OsbCorbaException)

Change the password.

Parameters:
oldPw The old password of the user.
newPw The new password of the user.
Exceptions:
OsbException if the old password is not correct.

void corba::osbadm::UserWriter::commitChanges ( in boolean  noWait  )  raises (common::OsbCorbaException)

Commit the changes made on this user.

Parameters:
noWait Wait for database locks?
Exceptions:
OsbCorbaException in case of database errors.

void corba::osbadm::UserWriter::resetPassword ( in common::Utf8String  newPw  )  raises (common::OsbCorbaException)

Reset the password.

Parameters:
newPw The new password of the user.

void corba::osbadm::UserWriter::revoke ( in ModuleId  modId  )  raises (common::OsbCorbaException)

Revoke the access rights for a module.

Parameters:
modId OSB module to remove from the user.
Removes modId from the list of modules available for the user, clears the default module if it is revoked.

boolean corba::osbadm::UserWriter::setDefModule ( in ModuleId  defMod  )  raises (common::OsbCorbaException)

Set the default module.

Parameters:
defMod The default module of the user.
Returns:
true if successful, false if not matching user group is granted to the user.
See also:
setGrants().

void corba::osbadm::UserWriter::setEmail ( in common::Utf8String  email  )  raises (common::OsbCorbaException)

Set email address of the user.

Parameters:
email Email address of the user.

void corba::osbadm::UserWriter::setGrants ( in UserGroupIdSeq  grps  )  raises (common::OsbCorbaException)

Grant the module and access rights of user groups.

Parameters:
grps List of user groups available for the user.
Id's that are 0 are ignored.
Exceptions:
OsbCorbaException if a user group does not exist.
See also:
setDefModule().

void corba::osbadm::UserWriter::setName ( in common::Utf8String  name  )  raises (common::OsbCorbaException)

Set user (full) name.

Parameters:
name User (full) name.


The documentation for this interface was generated from the following file:
Generated on Sat Sep 2 14:24:54 2006 for OSB Library by  doxygen 1.4.7