77
редакций и вложений взводится флаг «Updated» у поля «SyncState». Сами
изменения уходят в облако вместе с прикладным пакетом данных при
синхронизации. Метод «AttachmentsSync::Get()» вернет Record с полем
«Updated», в котором будут все измененные вложения.
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Описание API
Основным API для работы с контроллером файлов является «IAttachments». UI
компонент содержит указатель на объект этого интерфейса. Методы
интерфейса представлены ниже.
# Фабричный интерфейс для работы с файлами
# @author Столбов М.О.
# @version 1.0
i_attachment = interface +c {
# Получение экземпляра класса i_attachment
# @author Столбов М.О.
# @version 1.0
# @return вернет экземпляр класса
static instance(): i_attachment;
# Получение контроллера для работы с вложениями
# @author Столбов М.О.
# @version 1.0
# @return вернет экземпляр класса
static get_attachment(): attachment;
# Получение контроллера для работы с телом вложений
# @author Столбов М.О.
# @version 1.0
# @return вернет экземпляр класса