Class WebHookStorage

java.lang.Object
org.exoplatform.gamification.github.storage.WebHookStorage

public class WebHookStorage extends Object
  • Constructor Details

    • WebHookStorage

      public WebHookStorage(WebHookDAO gitHubHookDAO)
  • Method Details

    • saveWebHook

      public WebHook saveWebHook(WebHook webHook) throws org.exoplatform.commons.ObjectAlreadyExistsException
      Throws:
      org.exoplatform.commons.ObjectAlreadyExistsException
    • updateWebHook

      public WebHook updateWebHook(WebHook webHook, boolean forceUpdate)
    • updateWebHookAccessToken

      public WebHook updateWebHookAccessToken(long webhookId, String accessToken)
    • getWebHookById

      public WebHook getWebHookById(Long id)
    • getWebhookIds

      public List<Long> getWebhookIds(int offset, int limit)
    • countWebhooks

      public int countWebhooks()
    • getWebhookByOrganizationId

      public WebHook getWebhookByOrganizationId(long organizationId)
    • deleteWebHook

      public WebHook deleteWebHook(long organizationId)