那么如何获取Jira IssueEventListener 中自定义字段的先前值呢?我正在为 issueUpdated(IssueEvent) 事件编写自定义处理程序,如果某个自定义字段已更改,我想更改处理程序的行为。为了检测变化的类型,我想比较以前的值和当前的值。
(我不是在问如何获得其当前值 - 我知道如何从相关问题中获得它)
我正在 Windows 上针对 Jira 4.0.2 进行开发。
扫描更改历史以获取最后一个已知值的最佳方法是什么?
List changes = changeHistoryManager.getChangeHistoriesForUser(issue, user);