Class HooksManagementRest

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    public class HooksManagementRest
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Constructor Detail

    • Method Detail

      • getHooks

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response getHooks​(@Context
                                                  javax.ws.rs.core.UriInfo uriInfo)
      • createHook

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response createHook​(@Context
                                                    javax.ws.rs.core.UriInfo uriInfo,
                                                    GitHubHookEntity hook)
      • editHook

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response editHook​(@Context
                                                  javax.ws.rs.core.UriInfo uriInfo,
                                                  Long id,
                                                  GitHubHookEntity hook)
      • deleteHook

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response deleteHook​(@Context
                                                    javax.ws.rs.core.UriInfo uriInfo,
                                                    Long id)
      • getUserIdByGithubId

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getUserIdByGithubId​(@Context
                                                             javax.ws.rs.core.UriInfo uriInfo,
                                                             String githubId)