Hi Guys.
How to get last update status in Java code ?
I have wrote function, but I gave me only Created date :(
I have not found something like getUpdated()
public static Date getLastUpdateSingleField(Issue issue, String field) {
ChangeHistoryManager changeHistoryManager = ComponentManager.getComponentInstanceOfType(ChangeHistoryManager.class);
List<Date> dList = new LinkedList<Date>();
List<ChangeItemBean> listChH = changeHistoryManager.getChangeItemsForField(issue, field);
for (ChangeItemBean changeItemBean : listChH) {
dList.add(changeItemBean.getCreated());
}
if(dList.size()==0) {
return null;
}
Collections.sort(dList);
return dList.get(dList.size()-1);
}
Many thanks for any help
Regards
Mik
changeItem getCreated itself is the update time for the issue. There is no other timestamp associated with a change history item.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.