Logo Search packages:      
Sourcecode: webissues version File versions  Download package

WebIssues::UsersBatch Class Reference

#include <usersbatch.h>

Inheritance diagram for WebIssues::UsersBatch:


List of all members.

Detailed Description

Batch for operations on users.

This batch executes a series of commands creating and modifying users and their rights. After making the modifications, the batch updates the users data.

Definition at line 29 of file usersbatch.h.


void completed (bool successful)

Public Member Functions

void addUser (const QString &login, const QString &name, const QString &password)
CommandfetchNext ()
void grantMember (int userId, int projectId, Access access)
void grantUser (int userId, Access access)
int priority () const
void renameUser (int userId, const QString &newName)
void setCompleted (bool successful)
void setPassword (int userId, const QString &password)
 UsersBatch ()
 ~UsersBatch ()

Private Types

typedef BatchJob< UsersBatchJob
typedef BatchJobQueue< UsersBatchJobQueue

Private Slots

void setUpdate ()

Private Member Functions

CommandaddUserJob (const Job &job)
CommandgrantMemberJob (const Job &job)
CommandgrantUserJob (const Job &job)
CommandrenameUserJob (const Job &job)
CommandsetPasswordJob (const Job &job)

Private Attributes

JobQueue m_queue
bool m_update

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index