Interface UIExtensionService

  • All Known Implementing Classes:
    UIExtensionServiceImpl

    @Path("/plugins")
    public interface UIExtensionService
    • Method Detail

      • listPlugins

        @GET
        @Produces("application/json")
        List<org.opennms.integration.api.v1.ui.UIExtension> listPlugins()
      • getExtensionJSFile

        @GET
        @Path("/ui-extension/module/{id}")
        @Produces("application/javascript")
        String getExtensionJSFile​(@PathParam("id")
                                  String id,
                                  @QueryParam("path")
                                  String resourcePath)
                           throws IOException
        Throws:
        IOException
      • getExtensionCSSFile

        @GET
        @Path("/ui-extension/css/{id}")
        @Produces("text/css")
        String getExtensionCSSFile​(@PathParam("id")
                                   String id)
                            throws IOException
        Throws:
        IOException