|
|
virtual aCfgItem | displayStringContext () |
| |
| virtual ERR_Code | setObject (aCfgItem newobject) |
| |
| virtual ERR_Code | initObject () |
| |
|
bool | isInited () |
| |
|
void | setInited (bool flag) |
| |
◆ aObjectList() [1/3]
| aObjectList::aObjectList |
( |
QObject * |
parent = 0, |
|
|
const char * |
name = 0 |
|
) |
| |
Создает абстрактный не связанный с базой данных объект управления данными. Созданный таким образом объект не использует информацию из метаданных о составе и типах полей. То есть он не является какой-либо моделью данных. И на самом деле малопригоден для использования. В дазе данных ни как не отражается создание этого объекта. Для того, что бы зарегистрировать вновь созданный абстрактный объект в базе данных, необходимо сначала проинициализировать его с использованием метаданных, а затем вызвать метод New().
◆ aObjectList() [2/3]
| aObjectList::aObjectList |
( |
const QString & |
oname, |
|
|
aDatabase * |
adb, |
|
|
QObject * |
parent = 0, |
|
|
const char * |
name = 0 |
|
) |
| |
Создает объект как модель данных, описанную в метаданных. На описание в метаданных указывает один из передаваемых при вызове параметров - имя элемента метаданных. После успешного создания объекта с ним можно работать как с объектом данных со структурой, описанной в метаданных, и индентифицируемой именем, переданным в параметрах вызова.
Перекрестные ссылки aDatabase::cfg, aCfg::find() и setObject().
◆ aObjectList() [3/3]
| aObjectList::aObjectList |
( |
aCfgItem |
context, |
|
|
aDatabase * |
adb, |
|
|
QObject * |
parent = 0, |
|
|
const char * |
name = 0 |
|
) |
| |
Create aObjectList, inited by md object.
- Аргументы
-
| context | - hi leve md object |
| adb | - link on object aDataBase used for work |
| parent | - parent object |
| name | - name of object |
Перекрестные ссылки setObject().
◆ ~aObjectList()
| aObjectList::~aObjectList |
( |
| ) |
|
|
virtual |
◆ ClearFilter
| ERR_Code aObjectList::ClearFilter |
( |
| ) |
|
|
virtualslot |
◆ displayString()
| QString aObjectList::displayString |
( |
| ) |
|
|
virtual |
◆ First
| bool aObjectList::First |
( |
| ) |
|
|
virtualslot |
◆ getUid()
| Q_ULLONG aObjectList::getUid |
( |
| ) |
|
◆ init()
| ERR_Code aObjectList::init |
( |
| ) |
|
Tune on metadata object and it's database tables.
- Аргументы
-
| adb | - link on database object |
- Возвращает
- error code
Перекрестные ссылки initObject().
Используется в setObject().
◆ initObject()
| ERR_Code aObjectList::initObject |
( |
| ) |
|
|
protectedvirtual |
Init object after create. Need setObject( id ), where id - if of the metadata object of the adb->cfg loaded Configuration.
- Возвращает
- error code
Перекрестные ссылки aDatabase::cfg и aLog::print().
Используется в init().
◆ IsMarkDeleted
| bool aObjectList::IsMarkDeleted |
( |
| ) |
|
|
virtualslot |
◆ IsMarked
| bool aObjectList::IsMarked |
( |
| ) |
|
|
virtualslot |
◆ IsSelected
| bool aObjectList::IsSelected |
( |
| ) |
|
|
virtualslot |
Check object selecting.
- Возвращает
- true if object record selected in database.
Перекрестные ссылки selected().
◆ Last
| bool aObjectList::Last |
( |
| ) |
|
|
virtualslot |
◆ Next
| bool aObjectList::Next |
( |
| ) |
|
|
virtualslot |
◆ Prev
| bool aObjectList::Prev |
( |
| ) |
|
|
virtualslot |
◆ select() [1/2]
| ERR_Code aObjectList::select |
( |
Q_ULLONG |
id | ) |
|
|
virtual |
◆ select() [2/2]
| ERR_Code aObjectList::select |
( |
const QString & |
query | ) |
|
◆ selected()
| bool aObjectList::selected |
( |
| ) |
|
◆ SetFilter
| ERR_Code aObjectList::SetFilter |
( |
const QString & |
valname, |
|
|
const QVariant & |
value |
|
) |
| |
|
virtualslot |
◆ SetMarkDeleted
| int aObjectList::SetMarkDeleted |
( |
bool |
Deleted | ) |
|
|
virtualslot |
◆ SetMarked
| int aObjectList::SetMarked |
( |
bool |
Marked | ) |
|
|
virtualslot |
◆ setObject()
| ERR_Code aObjectList::setObject |
( |
aCfgItem |
newobject | ) |
|
|
protectedvirtual |
Set new object type after create /param newobject - new md object
- Возвращает
- error code
Перекрестные ссылки init().
Используется в aObjectList() и select().
◆ setSelected()
| void aObjectList::setSelected |
( |
bool |
sel | ) |
|
◆ SetValue
| int aObjectList::SetValue |
( |
const QString & |
name, |
|
|
const QVariant & |
value |
|
) |
| |
|
virtualslot |
◆ Uid
| QString aObjectList::Uid |
( |
| ) |
|
|
virtualslot |
Возвращает уникальный идентификатор объекта из базы данных. В качестве объекта например может выступать "Приходная накладная" от такого-то числа за таким то номером. Каждый вновь созданный в системе документ или элемент справочника, включая группы справочника имеет свой уникальный неповторяющийся идентификатор. Если какое-либо поле, какого-либо объекта имеет тип Объект (например Document.Накладная), то в качестве значения ему нужно задавать уникальный идентификатор объекта, возвращаемый функцией Uid(). Не существует возможности изменить существующий идентификатор какого-либо объекта. Созданием и управлением идентификаторами объектов занимается система.
- Возвращает
- строка со значением уникального идентификатора.
Перекрестные ссылки getUid().
Используется в getUid().
◆ Value
| QVariant aObjectList::Value |
( |
const QString & |
name | ) |
|
|
virtualslot |
Return field value of the primary object database table.
Перекрестные ссылки aDataTable::value().
Объявления и описания членов классов находятся в файлах: