67 virtual ERR_Code
New(
const QString &name);
71 virtual ERR_Code Select();
72 virtual ERR_Code Select(Q_ULLONG
id);
74 virtual ERR_Code addPermission( aPermission );
75 virtual ERR_Code delPermission( aPermission );
76 virtual bool hasPermission( aPermission );
78 virtual ERR_Code addUser( Q_ULLONG userId );
79 virtual ERR_Code delUser( Q_ULLONG userId );
83 bool hasUser( Q_ULLONG userId);
85 virtual ERR_Code SetName(
const QString & );
86 virtual QString GetName();
Класс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject.
Definition adatabase.h:78
Базовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ...
Definition aobject.h:64
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 bool Next(const QString &tableName="")
Перемещает указатель на следующую запись SQL таблицы.
Definition aobject.cpp:1040
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 Last(const QString &tableName="")
Перемещает указатель на последнюю запись SQL таблицы.
Definition aobject.cpp:1078
virtual int Update()
Обновляет запись в базе данных текущеми значениями.
Definition aobject.cpp:718
Класс предоставляет методы управления ролями. Не используется в настоящее время. Наследует aObject.
Definition arole.h:56