LexoRankChangeEvent scriptrunner

Alexander Raymukanov September 21, 2020

I try to develop replanning Gantt chart (prepared by Structure and Structure Gantt) with scriptrunner script. I chose custom listener with LexoRankChangeEvent to detect rank change and replan chart(change links “finish to start”). Event, when I write “event.something”, show error and point to class com.atlassian.greenhopper.service.lexorank.balance.LexoRankChangeEvent to check available methods and properties, but I can’t find API doc for this class. Where is it?

Another workaround will be detect issue update and check issue log.  But I am not sure that it will be a good wayB653436D-6F32-4829-A98F-D4E79B083F61.png

1 answer

1 accepted

Suggest an answer

Log in or Sign up to answer
0 votes
Answer accepted
aleksnako September 25, 2020

Hi @Alexander Raymukanov 

I looked into that class methods and I found that you cant get the issue itself, instead you can retrieve its id. Check the code below:

IssueManager issueManager = ComponentAccessor.getIssueManager()

MutableIssue issue = issueManager.getIssueObject(event.getIssueId())

Hope you find it usefull. 

Alexander Raymukanov September 26, 2020

Hi @aleksnako .

thanks for information.

can you point me on class documentation? 

Regards,

Alexander

TAGS
AUG Leaders

Atlassian Community Events