mybpm!
Скачать в формате: PDF pdf DOCX word

Java-класс UndoLogPageDto

Страница механизма отмены

Поле Тип Описание
id ObjectId Идентификатор страницы undo-операций
prevPageId ObjectId ИД страницы предыдущих операций
nextPageId ObjectId ИД страницы последующих операций
appliedIndex int Индекс последней применённой операции в списке .list. Операция с этим индексом УЖЕ применена. Операции с меньшим индексом тоже ПРИМЕНЕНЫ. Операции с большим индексом НЕ ПРИМЕНЕНЫ (были ранее отменены операцией redo)

Или -1, если ни одна операция в списке не применялась.

Это поле актуально только для текущей страницы. Для предыдущих и следующих страниц это поле может иметь испорченное значение.

Если эта страница стала текущей, при проходе вперёд (выполнении redo), это поле должно стать равным -1.

Если эта страница стала текущей, при проходе назад (выполнении операции undo), это поле должно стать равным list.size() - 1

list ArrayList<UpdateCmd> Список операций на этой странице. Он ограничен конфигом BufferConfig.undoLogPageSizeLimit()