Hi,
I'm building a listener that reacts on version-events. For example when a version is releassed I'll go do something and if it is unreleased I'll go "undo" something.
But it seems I can't get hold of the UnReleasedEvent and the UnarchivedEvent?
At least scriptrunner is complaining about lines 3-4 and 7-8 in this:
1 if (event instanceof VersionArchiveEvent) {
2 def event = event as VersionArchiveEvent
3 } else if (event instanceof VersionUnArchiveEvent) {
4 def event = event as VersionUnArchiveEvent
5 } else if (event instanceof VersionReleaseEvent) {
6 def event = event as VersionReleaseEvent
7 } else if (event instanceof VersionUnReleaseEvent) {
8 def event = event as VersionUnReleaseEvent
9 }
I do import:
import com.atlassian.jira.event.project.VersionReleaseEvent
import com.atlassian.jira.event.project.VersionUnreleaseEvent
import com.atlassian.jira.event.project.VersionArchiveEvent
import com.atlassian.jira.event.project.VersionUnarchiveEvent
What do I miss? Anyone?
The casing in for example VersionUnArchiveEvent is wrong it should be VersionUnarchiveEvent. I've fixed your example below:
import com.atlassian.jira.event.project.VersionReleaseEvent import com.atlassian.jira.event.project.VersionUnreleaseEvent import com.atlassian.jira.event.project.VersionArchiveEvent import com.atlassian.jira.event.project.VersionUnarchiveEvent if (event instanceof VersionArchiveEvent) { def event = event as VersionArchiveEvent } else if (event instanceof VersionUnarchiveEvent) { def event = event as VersionUnarchiveEvent } else if (event instanceof VersionReleaseEvent) { def event = event as VersionReleaseEvent } else if (event instanceof VersionUnreleaseEvent) { def event = event as VersionUnreleaseEvent }
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.