|
Ananas Library 0.9.5
|
Предоставляет доступ к интервейсу метаданных из Ананас скрипта. Подробнее...
#include <aext_meta.h>
Открытые слоты | |
| QString | GetBaseClassName (const long &ClassId) |
| Возвращает имя базового класса бизнес объекта по идентификатору класса, присвоенному классу в метаданных. | |
| QString | GetClassName (const long &ClassId) |
| Возвращает имя класса бизнес объекта по идентификатору класса, присвоенному классу в метаданных. | |
| QString | GetBaseClassNameByObjectUid (const long &ObjectUid) |
| Возвращает имя базового класса бизнес объекта по уникальному идентификатору бизнес объекта в базе данных. | |
| QString | GetClassNameByObjectUid (const long &ObjectUid) |
| Возвращает имя класса бизнес объекта по уникальному идентификатору бизнес объекта в базе данных | |
| int | CountByClassName (const QString &className) |
| Возвращает количество бизнес объектов указанного класса в бизнес схеме. | |
| QStringList | DataTypes (const QString &className=NULL) |
| Возвращает список подтипов одного или всех базовых типов бизнес схемы. | |
| QString | StringOfDataTypes (const QString &className=NULL, const QString &separator=":") |
| Возвращает строку со списоком подтипов базовых типов. | |
| int | GetId (QString &name) |
| Возвращает идентификатор объекта метаданных по его полному имени. | |
| int | GetId (aObject *obj) |
| Возвращает идентификатор объекта . | |
| QStringList | GetUserFields (QString name, QString table=QString::null) |
| Возвращает список пользовательских полей об екта | |
| QStringList | GetUserFields (aObject *obj, QString table=QString::null) |
| Возвращает список пользовательских полей об екта | |
| QString | GetAttrType (QString name, QString attr, QString table=QString::null) |
| Возвращает тип пользовательского поля объекта | |
| QString | GetAttrType (aObject *obj, QString attr, QString table=QString::null) |
| Возвращает тип пользовательского поля объекта | |
Открытые члены | |
| AExtMeta () | |
| ~AExtMeta () | |
Открытые члены унаследованные от AExtension | |
| AExtension (const char *name=0) | |
| virtual int | init (aDatabase *dbo) |
Дополнительные унаследованные члены | |
Сигналы унаследованные от AExtension | |
| void | event (const QString &data) |
Открытые атрибуты унаследованные от AExtension | |
| aDatabase * | db |
Предоставляет доступ к интервейсу метаданных из Ананас скрипта.
| AExtMeta::AExtMeta | ( | ) |
Создает объект.
| AExtMeta::~AExtMeta | ( | ) |
Уничтожает объект.
|
slot |
Возвращает количество бизнес объектов указанного класса в бизнес схеме.
Перекрестные ссылки aDatabase::cfg, aCfg::count() и aCfg::find().
|
slot |
Возвращает список подтипов одного или всех базовых типов бизнес схемы.
Перекрестные ссылки aDatabase::cfg, aLog::print() и aCfg::types().
Используется в StringOfDataTypes().
|
slot |
Возвращает тип пользовательского поля объекта
Перекрестные ссылки aCfg::attr(), aDatabase::cfg и GetAttrType().
|
slot |
Возвращает тип пользовательского поля объекта
Перекрестные ссылки aCfg::attr(), aDatabase::cfg, aCfg::find(), GetId(), aCfg::id() и aCfg::objTable().
Используется в GetAttrType().
|
slot |
Возвращает имя базового класса бизнес объекта по идентификатору класса, присвоенному классу в метаданных.
Перекрестные ссылки aDatabase::cfg и aCfg::objClass().
|
slot |
Возвращает имя базового класса бизнес объекта по уникальному идентификатору бизнес объекта в базе данных.
Перекрестные ссылки aDatabase::cfg, aCfg::objClass() и aDatabase::uidType().
|
slot |
Возвращает имя класса бизнес объекта по идентификатору класса, присвоенному классу в метаданных.
Перекрестные ссылки aCfg::attr(), aDatabase::cfg и aCfg::find().
|
slot |
Возвращает имя класса бизнес объекта по уникальному идентификатору бизнес объекта в базе данных
Перекрестные ссылки aCfg::attr(), aDatabase::cfg, aCfg::find() и aDatabase::uidType().
|
slot |
Возвращает идентификатор объекта .
Перекрестные ссылки aDatabase::cfg и aCfg::id().
|
slot |
Возвращает идентификатор объекта метаданных по его полному имени.
Перекрестные ссылки aDatabase::cfg и aCfg::getId().
Используется в GetAttrType() и GetUserFields().
|
slot |
Возвращает список пользовательских полей об екта
Перекрестные ссылки aCfg::attr(), aDatabase::cfg и GetUserFields().
|
slot |
Возвращает список пользовательских полей об екта
Перекрестные ссылки aCfg::attr(), aDatabase::cfg, aCfg::count(), aCfg::find(), GetId(), aCfg::id() и aCfg::objTable().
Используется в GetUserFields().
|
slot |
Возвращает строку со списоком подтипов базовых типов.
Перекрестные ссылки DataTypes().