/src/main/resources/com/onresolve/jira/groovy/listeners/ExampleListener.groovy
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"
- }
- }