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()
-
-