Проект ACIS: содержание, old manual.
Общий интерфейс для объектов, обрабатываемых, хранимых и выдаваемых ARDB клиентам.
Создаётся объект вне ARDB.
Вернуть идентификатор записи/объекта.
Вернуть тип записи.
Вернуть список значений из недр записи, соответствующих
спецификации SPEC или пустой массив. Спецификации SPEC берутся из конфигурации ARDB. Сейчас мы используем простую имитацию XPath, типа
author/name
, но в общем-то это наше дело - какой
синтаксис использовать — при условии, что мы будем использовать его
взаимно-совместимым образом.
Дополнить объект отношением с другим объектом. Только для того, чтобы пользователь ARDB смог воспользоваться всей чудесной конструкцией и узнать, что интересующий его объект вовлечён в ещё какие-то отношения… Как конкретно он об этом узнает — уже не наше дело.
Сообщаем "развёрнутому" объекту, в каком виде он будет показан пользователю.
Чтобы пользователь мог узнать, в каком виде его объект. Возвращает строку.
Чтобы пользователь мог узнать, в какие отношения вляпался его объект. Возвращает список объектов.