Так как можно получить предыдущее значение пользовательский поле в Jira IssueEventListener?Я пишу пользовательский обработчик для события issueUpdated (IssueEvent), и я хотел бы изменить поведение обработчика, если изменилось определенное настраиваемое поле.Чтобы определить тип изменения, я хотел бы сравнить предыдущие и текущие значения.
(я не спрашиваю, как получить его значение current - я знаю, как его получитьиз соответствующей проблемы)
Я работаю против Jira 4.0.2 в Windows.
Является ли наилучшим способом сканирования истории изменений на предмет последнего известного значения?
List changes = changeHistoryManager.getChangeHistoriesForUser(issue, user);