Класс aCfg

Класс реализует програмный интерфейс доступа к элементам метаданных системы. Наследует QObject. Подробнее...

#include <acfg.h>

Полный список членов класса

Открытые типы

enum  fieldType {
  ftUnknown, ftChar, ftNumberic, ftDate,
  ftObject
}

Открытые слоты

QString Info (QString partname)

Сигналы

void message (int messageType, const QString &messageText)

Открытые члены

 aCfg ()
 ~aCfg ()
int read (const QString &fname)
int write (const QString &fname)
int write (QDomDocument doc, const QString &fname)
int readrc (const QString &fname)
int writerc (const QString &fname)
bool compressed ()
void setCompressed (bool mode)
bool modified ()
void setModified (bool mode)
void createNew ()
QString info (const QString &name)
void setInfo (const QString &name, const QString &value)
long getId (QString &name)
 Возвращает идентификатор объекта метаданных по его полному имени.
long id (aCfgItem context)
QString objClass (long id)
QString objClass (aCfgItem context)
int count (aCfgItem context, const QString &classname)
int countChild (aCfgItem context, const QString &classname=QString::null)
QString attr (aCfgItem context, const QString &name)
void setAttr (aCfgItem context, const QString &name, const QString &value)
void setAttr (aCfgItem context, const QString &name, int value)
QString text (aCfgItem context)
void setText (aCfgItem context, const QString &value)
QByteArray binary (aCfgItem context)
void setBinary (aCfgItem context, const QByteArray &value, const QString &format=QString::null)
QString binaryFormat (aCfgItem context)
QString sText (aCfgItem context, const QString &subname)
void setSText (aCfgItem context, const QString &subname, const QString &value)
aCfgItem find (aCfgItem context, const QString &name, int n=0)
aCfgItem find (long id)
 Находит описание объекта в метаданных по его уникальному в рамках файла метаданных идентификатору.
aCfgItem find (const QString &name)
 Находит объект в текущей (открытой) конфигурации по его полному имени.
aCfgItem findChild (aCfgItem context, const QString &classname, int n=0)
aCfgItem findName (aCfgItem context, const QString &classname, const QString &name=QString::null)
bool swap (aCfgItem &item1, aCfgItem &item2)
int order (aCfgItem item)
aCfgItem parent (aCfgItem context)
aCfgItem firstChild (aCfgItem context)
aCfgItem lastChild (aCfgItem context)
aCfgItem nextSibling (aCfgItem context)
aCfgItem previousSibling (aCfgItem context)
aCfgItem insert (aCfgItem context, const QString &otype, const QString &name=QString::null, long id=0)
int saveOneObject (aCfgItem context, const QString &fileName)
aCfgItem loadOneObject (const QString &fileName)
void remove (aCfgItem context)
aCfgItem importCfgItem (aCfgItem context, aCfgItem obj)
void setupNewId (aCfgItem obj)
QStringList types (const QString &filter=QString::null, aCfgItem *obj=0)
QStringList ObjectTypes ()
aCfgItem insertDocument (const QString &name)
aCfgItem insertDocumentTable (aCfgItem owner, const QString &name)
aCfgItem insertCatalogue (const QString &name)
aCfgItem insertIRegister (const QString &name)
aCfgItem insertARegister (const QString &name)
aCfgItem insertJournal (const QString &name)
aCfgItem insertReport (const QString &name)
aCfgItem insertField (aCfgItem owner, const QString &section, const QString &name, const QString &ftype)
aCfgItem insertForm (aCfgItem owner, const QString &name)
aCfgItem insertWebForm (aCfgItem owner, const QString &name)
long getDefaultFormId (aCfgItem owner, int actiontype, int mode=0)
QStringList getJournalDocuments (aCfgItem journal)
aCfgItem findJournal (int jtype, aCfgItem doc)
QStringList objTables (aCfgItem obj)
QStringList objTables (int objid)
aCfgItem objTable (aCfgItem obj, int id)
aCfgItem objTable (int objid, int id)

Открытые атрибуты

aCfgRc rc


Подробное описание

Класс реализует програмный интерфейс доступа к элементам метаданных системы. Наследует QObject.

Взаимосвязанный набор метаданных, записанный в файл, называется конфигурацией (прикладной настройкой) системы. Методы класса позволяют загружать конфигурацию из файла, записывать её в файл.


Конструктор(ы)

aCfg::aCfg (  ) 

Конструктор объекта конфигурации АНАНАС.

Перекрестные ссылки createNew(), setCompressed() и setModified().

aCfg::~aCfg (  ) 

Деструктор объекта конфигурации АНАНАС.


Методы

int aCfg::read ( const QString &  fname  ) 

Reads configuration information (metadata) from file.

Аргументы:
fname (in) - name of configuration file.
Возвращает:
error code.

Перекрестные ссылки aLog::print() и setModified().

Используется в readrc().

int aCfg::write ( const QString &  fname  ) 

Вспомогательный метод. Сохраняет текущую конфирацию.

Используется в saveOneObject() и writerc().

int aCfg::write ( QDomDocument  doc,
const QString &  fname 
)

Записывает информацию о бизнес схеме ( метаданные ) в файл.

Аргументы:
doc (in) - xml для сохранения
fname (in) - имя файла для сохранения
Возвращает:
код ошибки

int aCfg::readrc ( const QString &  fname  ) 

Reads resource file.

Аргументы:
fname (in) - rc file name.
Возвращает:
error code.

Перекрестные ссылки createNew(), aLog::print(), read(), aCfgRc::read() и aCfgRc::value().

Используется в aDatabase::init().

int aCfg::writerc ( const QString &  fname  ) 

Writes resource file.

Аргументы:
(in) - rc file name to write to.
Возвращает:
int.

Перекрестные ссылки setModified(), aCfgRc::value(), write() и aCfgRc::write().

bool aCfg::compressed (  ) 

Returns configuration file compression mode.

Возвращает:
boolean

void aCfg::setCompressed ( bool  mode  ) 

Sets compression mode of configuration file.

Аргументы:
mode (in) - compression mode.
Возвращает:
void

Используется в aCfg().

bool aCfg::modified (  ) 

Returns modification status.

Возвращает:
boolean

void aCfg::setModified ( bool  mode  ) 

Set modification status.

Аргументы:
mode (in) - new value of modification status
Возвращает:
void

Используется в aCfg(), createNew(), insert(), read(), remove(), setAttr(), setInfo(), setText(), swap() и writerc().

void aCfg::createNew (  ) 

Creates new empty configuration.

Возвращает:
void.

Перекрестные ссылки insert(), aLog::print(), setInfo() и setModified().

Используется в aCfg() и readrc().

QString aCfg::info ( const QString &  name  ) 

Returns value of info section field of configuration.

Аргументы:
name (in) - name of field to fetch value from.
Возвращает:
info field's value.

Перекрестные ссылки text().

void aCfg::setInfo ( const QString &  name,
const QString &  value 
)

Sets new value to specified field of info section of configuration.

Аргументы:
name (in) - field's name.
value (in) - field's value.
Возвращает:
void.

Перекрестные ссылки setModified() и setText().

Используется в createNew().

long aCfg::getId ( QString &  name  ) 

Возвращает идентификатор объекта метаданных по его полному имени.

Аргументы:
name - Полное имя объекта, например, "Catalogue.Товары", "Document.ПКО". Первая часть полного имени - это базовый тип. Допустимы значения базовых типов: Catalogue, Document, DocJournal, Report, InfoRegister, AccumulationRegister Смотри также описание параметров метода find()
Возвращает:
Уникальный идентификатор объекта метаданных

Перекрестные ссылки find() и id().

long aCfg::id ( aCfgItem  context  ) 

Returns configuration object ID.

Аргументы:
context (in) - object which ID we looking for.
Возвращает:
object's ID.

Перекрестные ссылки attr().

Используется в aDocument::Copy(), aObjectsFactory::create(), wField::fieldSelect(), getDefaultFormId(), getId(), wDBTable::getTableId(), wDBTable::getTableInd(), aARegister::initObject(), aDocument::New(), objTables(), aDocJournal::Select(), aDocJournal::selectionFilter(), wDBTable::setAvailableTables(), aDataTable::setObject(), aExtSQL::SqlFieldName() и aDatabase::tableDbName().

QString aCfg::objClass ( long  id  ) 

QString aCfg::objClass ( aCfgItem  context  ) 

Returns class name of object.

Аргументы:
context (in) - object.
Возвращает:
object's class name.

int aCfg::count ( aCfgItem  context,
const QString &  classname 
)

Counts specified objects in metadata tree.

Аргументы:
context (in) - parent of objects to count. May be a root of metadata tree.
classname (in) - class of objects to count.
Возвращает:
number of objects.

Используется в aDocument::Copy(), aDocument::Delete(), aIRegister::deleteDocument(), aIRegister::deleteTable(), getDefaultFormId(), getJournalDocuments(), wDBTable::getTableInd(), aDocument::initObject(), aARegister::initObject(), objTables(), aEngine::on_MenuBar(), aDocument::select(), aDataTable::setObject(), aDocument::SignOut() и aDocument::TableUpdate().

int aCfg::countChild ( aCfgItem  context,
const QString &  classname = QString::null 
)

Counts specified child objects of object in metadata tree. Only child objects will be counted, not subchild objects.

Аргументы:
context (in) - parent of objects to count. May be a root of metadata tree.
classname (in) - class of objects to count.
Возвращает:
number of objects.

Перекрестные ссылки firstChild(), nextSibling() и objClass().

Используется в wDBTable::getFields(), wDBField::getFields(), wDBTable::setAvailableTables() и wDBTable::setFields().

QString aCfg::attr ( aCfgItem  context,
const QString &  name 
)

void aCfg::setAttr ( aCfgItem  context,
const QString &  name,
const QString &  value 
)

Sets object's attribute value.

Аргументы:
context (in) - object.
name (in) - attribute's name.
value (in) - new value.
Возвращает:
void.

Перекрестные ссылки objClass() и setModified().

Используется в insert(), insertField(), setBinary() и setupNewId().

void aCfg::setAttr ( aCfgItem  context,
const QString &  name,
int  value 
)

Changes value of object's attribute.

Аргументы:
context (in) - object.
name (in) - attribute's name.
value (in) - new attribute's vakue.
Возвращает:
nothing.

Перекрестные ссылки setModified().

QString aCfg::text ( aCfgItem  context  ) 

Returns text of object.

Аргументы:
context (in) - object.
Возвращает:
string.

Используется в binary(), getJournalDocuments(), info(), aDocJournal::initObject(), aEngine::on_MenuBar() и sText().

void aCfg::setText ( aCfgItem  context,
const QString &  value 
)

Sets text for object.

Аргументы:
context (in) - object.
value (in) - new value.
Возвращает:
void.

Перекрестные ссылки setModified().

Используется в setBinary(), setInfo() и setSText().

QByteArray aCfg::binary ( aCfgItem  context  ) 

Returns binary value of object.

Аргументы:
context (in) - object to get value of.
Возвращает:
array of bytes.

Перекрестные ссылки attr() и text().

void aCfg::setBinary ( aCfgItem  context,
const QByteArray &  value,
const QString &  format = QString::null 
)

Sets binary value of metadata tree node.

Аргументы:
context (in) - metadata tree node.
value (in) - new binary value.
format (in) - format of binary data.
Возвращает:
void.

Перекрестные ссылки setAttr() и setText().

QString aCfg::binaryFormat ( aCfgItem  context  ) 

Returns format of metadata tree node binary data.

Аргументы:
context (in) - node of metadata tree.
Возвращает:
format of binary data.

Перекрестные ссылки attr().

QString aCfg::sText ( aCfgItem  context,
const QString &  subname 
)

Returns text value of child node of metadata tree.

Аргументы:
context (in) - parent node.
subname (in) - name of child node.
Возвращает:
text value.

Перекрестные ссылки text().

Используется в aObject::displayString(), aEngine::execAction(), getDefaultFormId(), aEngine::init() и aForm::init().

void aCfg::setSText ( aCfgItem  context,
const QString &  subname,
const QString &  value 
)

Sets text value of child node.

Аргументы:
context (in) - parent node.
subname (in) - name of child node.
value (in) - new value of child node.
Возвращает:
void.

Перекрестные ссылки insert() и setText().

aCfgItem aCfg::find ( aCfgItem  context,
const QString &  name,
int  n = 0 
)

Находит элемент метаданных в заданном контексте (поддереве) метаданных по имени тэга и порядковому номеру. Порядковый номер имеет смысл, если в контексте может находиться более одного элемента с одним и тем же тэгом. Так, например, внутри документа может быть несколько полей. Поэтому, делая поиск элемента метаданных, описывающего поле, внутри контекста (поддерева), описывающего документ, необходимо задавать порядковый номер поля.

Аргументы:
context (in) - контекст (поддерево) метаданных,для сужения пространства поиска.
name (in) - имя тэга, с помощью которого описывается элемент метаданных, который мы ищем. Возможные значения для этого параметра смотрите в файле acfg.h под заголовком Metadata tags.
n (in) - порядковый номер объекта, на случай, если таких объектов несколько.
Возвращает:
ссылку на найденный элемент метаданных или NULL, если элемент не найден.

Используется в aObject::aObject(), aWidget::aWidget(), aDocument::Copy(), aObjectsFactory::create(), aEditorFactory::createEditor(), aDocJournal::CurrentDocument(), aDocument::Delete(), aIRegister::deleteDocument(), aIRegister::deleteTable(), aObject::displayStringContext(), aCatGroup::displayStringContext(), aCatalogue::displayStringContext(), aEngine::execAction(), wField::fieldSelect(), find(), getDefaultFormId(), aIRegister::GetDocument(), wDBTable::getFieldName(), wDBTable::getFields(), wDBTable::getFieldType(), getId(), getJournalDocuments(), wDBTable::init(), wDBField::init(), aEngine::init(), wDBField::initObject(), aWidget::initObject(), aDocument::initObject(), aDocJournal::initObject(), aCatGroup::initObject(), aCatalogue::initObject(), aARegister::initObject(), insertARegister(), insertCatalogue(), insertDocument(), insertDocumentTable(), insertField(), insertForm(), insertIRegister(), insertJournal(), insertReport(), insertWebForm(), objClass(), ObjectTypes(), objTable(), objTables(), aEngine::on_MenuBar(), aEngine::openForm(), aEngine::OpenForm(), aObject::select(), aDocument::select(), aDocJournal::Select(), aDocJournal::selectionFilter(), wDBTable::setAvailableTables(), wDBField::setEditorType(), wDBTable::setFields(), aIRegister::SetFilter(), aDataTable::setObject(), aDocument::SignOut(), aExtSQL::SqlFieldName(), aExtSQL::SqlTableName(), aDocument::TableUpdate() и types().

aCfgItem aCfg::find ( long  id  ) 

Находит описание объекта в метаданных по его уникальному в рамках файла метаданных идентификатору.

Аргументы:
id - идетнификатор объекта в метаданных
Возвращает:
ссылку на элемент метаданных

Перекрестные ссылки aCfgItemContaner::item.

aCfgItem aCfg::find ( const QString &  name  ) 

Находит объект в текущей (открытой) конфигурации по его полному имени.


Полное имя имеет вид "<OType>.<OName>[.<extName>]"
OType может принимать только одно из следующих значений:

  • Document - для объектов типа Документ
  • Catalogue - для объектов типа Каталог (примером каталога является Справочник товаров)
  • DocJournal - для объектов типа журнал документов
  • InfoRegister - для объектов типа Информационный Регистр
  • AccumulationRegister - для объектов типа Накопительный регистр. Накопительный регистр отличается от информационного тем, что по его записям выполняется автоматический расчет остатков.
  • Form - для объектов типа Экранная форма.

OName задает имя объекта, которое было присвоено объекту во время редактирования конфигурации в программе Анананс-Дизайнер. Для поиска документа "Приходная накладная" нужно вызвать find("Document.Приходная накладная"); Для поиска формы с именем "Основная форма" в этом документе надо вызвать find("Document.Приходная накладная.Form.Основная форма");

Аргументы:
name (in) - полное имя объекта.
Возвращает:
ссылка на найденный объект в случае успеха или NULL в случае, если объект не найден.

Перекрестные ссылки find() и aLog::print().

bool aCfg::swap ( aCfgItem &  item1,
aCfgItem &  item2 
)

Swaps two items in metadata tree.

Аргументы:
item1 (in) - first item to swap.
item2 (in) - second item to swap.
Возвращает:
true or false.

Перекрестные ссылки parent(), aLog::print() и setModified().

int aCfg::order ( aCfgItem  item  ) 

Returns onject's order number among siblings.

Аргументы:
item (in) - object.
Возвращает:
object's order number.

Перекрестные ссылки previousSibling().

aCfgItem aCfg::parent ( aCfgItem  context  ) 

Returns parent object.

Аргументы:
context (in) - object.
Возвращает:
paren object.

Используется в aForm::init(), aDocJournal::initObject(), aEngine::OpenForm(), aDataTable::setObject(), swap() и aDatabase::tableDbName().

aCfgItem aCfg::firstChild ( aCfgItem  context  ) 

Returns the first child item of the context. If there is no child, a null context is returned. Changing the returned item will also change the item in the metadata tree.

Аргументы:
context (in) - node in metadata tree.
Возвращает:
aCfgItem - node in metafata tree if found, NULL if not found.

Используется в countChild(), remove() и setupNewId().

aCfgItem aCfg::lastChild ( aCfgItem  context  ) 

Returns the last child item of the context. If there is no child, a null context is returned. Changing the returned item will also change the item in the metadata tree.

aCfgItem aCfg::nextSibling ( aCfgItem  context  ) 

Returns the next sibling in the netadata tree. Changing the returned item will also change the item in the metadata tree.

Используется в countChild() и setupNewId().

aCfgItem aCfg::previousSibling ( aCfgItem  context  ) 

Returns the previous sibling in the netadata tree. Changing the returned item will also change the item in the metadata tree.

Используется в order().

aCfgItem aCfg::insert ( aCfgItem  context,
const QString &  otype,
const QString &  name = QString::null,
long  id = 0 
)

Inserts a new object into metadata tree.

Аргументы:
context (in) - metadata object context.
otype (in) - metadata object type.
name (in) - metadata object name. If name = QString::null, name attribute will not be setted.
id (in) - metadata object id. If id = 0, setting next avalable id for the metadata tree.
Возвращает:
newly created metadata object. To check if created object is valid use "if (CreatedObject.isNull()) ..." construction.

Перекрестные ссылки setAttr() и setModified().

Используется в createNew(), insertARegister(), insertCatalogue(), insertDocument(), insertDocumentTable(), insertField(), insertForm(), insertIRegister(), insertJournal(), insertReport(), insertWebForm() и setSText().

int aCfg::saveOneObject ( aCfgItem  context,
const QString &  fileName 
)

Сохраняет объект бизнес схемы в файл.

Аргументы:
context - объект для сохранения
fileName - имя файла
Возвращает:
- код ошибки

Перекрестные ссылки aLog::print() и write().

aCfgItem aCfg::loadOneObject ( const QString &  fileName  ) 

Загружает объект бизнес схемы из файла.

Аргументы:
fileName - имя файла
Возвращает:
- объект, хранящийся в xml файле

Перекрестные ссылки aLog::print().

void aCfg::remove ( aCfgItem  context  ) 

Removes metadata object from metadata tree. All children objects also removed.

Аргументы:
context (in) - metadata object.
Возвращает:
nothing.

Перекрестные ссылки attr(), firstChild() и setModified().

aCfgItem aCfg::importCfgItem ( aCfgItem  context,
aCfgItem  objFromAnotherCfg 
)

Импортирует объект конфигурации из другой конфигурации в текущую. Устанавливает новые Id для всех потомков объекта.

Аргументы:
context - родитель для импортируемого объекта
objFromAnotherCfg - импортируемый объект

Перекрестные ссылки setupNewId().

void aCfg::setupNewId ( aCfgItem  obj  ) 

Устанавивает новый id для всех потомков объекта obj

Перекрестные ссылки attr(), firstChild(), nextSibling(), aLog::print() и setAttr().

Используется в importCfgItem().

QStringList aCfg::types ( const QString &  filter = QString::null,
aCfgItem *  obj = 0 
)

Returns list of the configuration types. Every string in string list stored in format, consist of type's format string and type's human name fields, separated by tabulate char. For example: N d d C d O 221\tDocument.Invoice

Аргументы:
filter (in) - used to limit returned types. If this parameter is empty all types will be returned.
Возвращает:
list of types.

Перекрестные ссылки find().

QStringList aCfg::ObjectTypes (  ) 

Returns object types names.

Возвращает:
list of types names.

Перекрестные ссылки find().

aCfgItem aCfg::insertDocument ( const QString &  name  ) 

Inserts new document in metadata tree.

Аргументы:
name (in) - document's name.
Возвращает:
newly created document.

Перекрестные ссылки find() и insert().

aCfgItem aCfg::insertDocumentTable ( aCfgItem  owner,
const QString &  name 
)

Inserts document's table in metadata tree.

Аргументы:
owner (in) - document to insert table.
name (in) - table's name.
Возвращает:
newly created table.

Перекрестные ссылки find() и insert().

aCfgItem aCfg::insertCatalogue ( const QString &  name  ) 

Inserts new catalogue in metadata tree.

Аргументы:
name (in) - name of catalogue.
Возвращает:
newly created catalogue.

Перекрестные ссылки find() и insert().

aCfgItem aCfg::insertIRegister ( const QString &  name  ) 

Inserts new information register in metadata tree.

Аргументы:
name (in) - name of catalogue.
Возвращает:
newly created catalogue.

Перекрестные ссылки find() и insert().

aCfgItem aCfg::insertARegister ( const QString &  name  ) 

Inserts new accumalation register in metadata tree.

Аргументы:
name (in) - name of catalogue.
Возвращает:
newly created catalogue.

Перекрестные ссылки find() и insert().

aCfgItem aCfg::insertJournal ( const QString &  name  ) 

Inserts new journal in metadata tree.

Аргументы:
name (in) - name of catalogue.
Возвращает:
newly created catalogue.

Перекрестные ссылки find() и insert().

aCfgItem aCfg::insertReport ( const QString &  name  ) 

Inserts new report in metadata tree.

Аргументы:
name (in) - name of catalogue.
Возвращает:
newly created catalogue.

Перекрестные ссылки find() и insert().

aCfgItem aCfg::insertField ( aCfgItem  owner,
const QString &  section,
const QString &  name,
const QString &  ftype 
)

Creates a new field's definition in owner's section. If section is empty, field will be created in owner's context.

Аргументы:
owner (in) - owner of a new field.
section (in) - section of owner. For example Document may consists of one or more table sections. All of them contains set of fields.
name (in) - field's name.
ftype (in) - field's type.
Возвращает:
newly created field.

Перекрестные ссылки find(), insert() и setAttr().

aCfgItem aCfg::insertForm ( aCfgItem  owner,
const QString &  name 
)

Creates new screen form for object like Document and writes it to metadata tree.

Аргументы:
owner (in) - owner of new form.
name (in) - name of new form.
Возвращает:
node of metadata tree which represents a newly created form.

Перекрестные ссылки find() и insert().

aCfgItem aCfg::insertWebForm ( aCfgItem  owner,
const QString &  name 
)

Creates new Web form for object like Document and writes it to metadata tree.

Аргументы:
owner (in) - owner of new form.
name (in) - name of new form.
Возвращает:
node of metadata tree which represents a newly created form.

Перекрестные ссылки find() и insert().

long aCfg::getDefaultFormId ( aCfgItem  owner,
int  actiontype,
int  mode = 0 
)

Returns ID of default screen form of object like Document.

Аргументы:
owner (in) - form's owner.
actiontype (in) - action to which form is a default form.
mode (in) - action to which form is a mode.
Возвращает:
form's ID.

Перекрестные ссылки attr(), count(), find(), id() и sText().

Используется в aEngine::execAction(), wField::fieldSelect() и aEngine::openForm().

QStringList aCfg::getJournalDocuments ( aCfgItem  journal  ) 

Gets journal's documents list.

Аргументы:
journal (in) - journal to get list from.
Возвращает:
list of documents IDs.

Перекрестные ссылки attr(), count(), find(), objClass() и text().

QStringList aCfg::objTables ( aCfgItem  obj  ) 

Return list of object database tables. Every string in string list stored in format, consist of table id, table's human name fields, separated by tabulate char. This function used by Database tables plugins. For example: 0 123 id = 0 for document header, catalogue element; id = 1 for catalogue group; id = metadata object id for document table.

Аргументы:
obj (in) - metadata object.
Возвращает:
list of tables.

Перекрестные ссылки attr(), count(), find(), id() и objClass().

Используется в objTables().

QStringList aCfg::objTables ( int  objid  ) 

Return list of object database tables. Every string in string list stored in format, consist of table id, table's human name fields, separated by tabulate char. This function used by Database tables plugins. For example: 0 123 id = 0 for document header, catalogue element; id = 1 for catalogue group; id = metadata object id for document table.

Аргументы:
objid (in) - metadata object id.
Возвращает:
list of tables.

Перекрестные ссылки find() и objTables().

aCfgItem aCfg::objTable ( aCfgItem  obj,
int  id 
)

Return context of the object table by id. This function used by Database tables plugins.

Аргументы:
obj (in) - metadata object.
id (in) - metadata object table id. id = 0 for document header, catalogue element; id = 1 for catalogue group; id = metadata object id for document table.
Возвращает:
table context.

Перекрестные ссылки find() и objClass().

Используется в wDBTable::init() и objTable().

aCfgItem aCfg::objTable ( int  objid,
int  id 
)

Return context of the object table by object id and table id. This function used by Database tables plugins.

Аргументы:
objid (in) - metadata object id.
id (in) - metadata object table id. id = 0 for document header, catalogue element; id = 1 for catalogue group; id = metadata object id for document table.
Возвращает:
table context.

Перекрестные ссылки find() и objTable().


Объявления и описания членов классов находятся в файлах:

Документация по Ananas Library. Последние изменения: Mon Jul 14 11:53:54 2008. Создано системой  doxygen 1.5.5