Class IssueTriggerPlugin

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
io.meeds.github.gamification.plugin.GithubTriggerPlugin
io.meeds.github.gamification.plugin.IssueTriggerPlugin
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

@Component public class IssueTriggerPlugin extends GithubTriggerPlugin
  • Constructor Details

    • IssueTriggerPlugin

      public IssueTriggerPlugin()
  • Method Details

    • init

      @PostConstruct public void init()
    • getName

      public String getName()
      Specified by:
      getName in interface org.exoplatform.container.component.ComponentPlugin
      Overrides:
      getName in class org.exoplatform.container.component.BaseComponentPlugin
    • getEvents

      public List<Event> getEvents(Map<String,Object> payload)
      Description copied from class: GithubTriggerPlugin
      Gets List of triggered events
      Specified by:
      getEvents in class GithubTriggerPlugin
      Parameters:
      payload - payload The raw payload of the webhook request.
      Returns:
      List of triggered events