34 #include "adatabase.h" 37 #include <qvaluelist.h> 64 virtual ERR_Code
New(
const QString &login,
65 const QString &passwd=
"",
66 const QString &Name=
"",
67 const QString &LastName=
"");
71 virtual ERR_Code Select();
72 virtual ERR_Code Select( Q_ULLONG userId );
74 virtual ERR_Code addRole( Q_ULLONG roleId );
75 virtual ERR_Code delRole( Q_ULLONG roleId );
76 virtual ERR_Code UpdateRole();
78 QValueList< aRole *> getRoles(
bool assigned);
80 bool hasRole( Q_ULLONG roleId);
86 virtual Q_ULLONG getUserId(
const QString &login,
const QString &password );
virtual bool Last(const QString &tableName="")
Перемещает указатель на последнюю запись SQL таблицы.
Definition: aobject.cpp:1078
Определяет программный интерфейс для управления пользователями. Не используется в настоящий момент...
Definition: auser.h:53
virtual ERR_Code initObject()
Инициализирует объект при его создании.
Definition: aobject.cpp:253
virtual int Delete()
Удаляет текущий объект из базы данных.
Definition: aobject.cpp:692
virtual bool Prev(const QString &tableName="")
Перемещает указатель на предыдующую запись SQL таблицы.
Definition: aobject.cpp:1052
virtual bool First(const QString &tableName="")
Перемещает указатель на первую запись SQL таблицы.
Definition: aobject.cpp:1065
virtual int New()
Add new object record in database.
Definition: aobject.cpp:625
virtual int Update()
Обновляет запись в базе данных текущеми значениями.
Definition: aobject.cpp:718
Класс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject.
Definition: adatabase.h:77
Базовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ...
Definition: aobject.h:63
virtual bool Next(const QString &tableName="")
Перемещает указатель на следующую запись SQL таблицы.
Definition: aobject.cpp:1040