HasHistory¶
-
class
axioma.core.dp.
HasHistory
¶ Абстрактный класс для поддержки истории изменений
От него наследуются:
-
-
description
(index)¶ Получение описание по его индексу, если оно ранее устанавливалось
-
hasModified
()¶ Имеются ли изменения
- Результат
True, если да. В противном случае False
- Тип результата
-
historySize
()¶ Общий размер изменений. Данное значение может быть больше текущего изменения, возвращаемого
currentChangeIndex()
, если ранее были сделаны откаты назад.- Тип результата
-
rollBack
(steps=None)¶ Откат назад на заданное количество шагов
-
rollForward
(steps=1)¶ Производится откат вперед
-
setCurrentChangeIndex
(index)¶ Установка текущего индекса изменений. При этом сохраняется возможность отката вперед до значения, не превышающего
historySize()
- Параметры
index (
int
) – Значение текущего изменения. Значение не должно превышать общего количества измененийhistorySize()
-
-