/src/main/resources/com/onresolve/jira/groovy/listeners/ExampleListener.groovy
https://bitbucket.org/sorin/jira-plugin-intellij · Groovy · 16 lines · 13 code · 3 blank · 0 comment · 0 complexity · e31642751db6d5f474c58dcaeee65b7e MD5 · raw file
- package com.onresolve.jira.groovy.listeners
-
- import com.atlassian.jira.event.issue.AbstractIssueEventListener
- import com.atlassian.jira.event.issue.IssueEvent
- import com.atlassian.jira.ComponentManager
- import org.apache.log4j.Category
-
- class ExampleListener extends AbstractIssueEventListener {
- Category log = Category.getInstance(ExampleListener.class)
-
- @Override
- void workflowEvent(IssueEvent event) {
- Map eventTypes = ComponentManager.getInstance().getEventTypeManager().getEventTypesMap()
- log.debug "Event: \"${eventTypes[event.getEventTypeId()].name}\" fired for ${event.issue} and caught by ExampleListener"
- }
- }