Class APIRoot

All Implemented Interfaces:
ModuleResource, Resource, Adaptable

@Path("/api/v1{repo : (/repo/[^/]+?)?}") @Produces("text/html;charset=UTF-8") public class APIRoot extends ModuleRoot
The root entry for the WebEngine module.
Since:
5.7.2
  • Constructor Details

    • APIRoot

      public APIRoot()
  • Method Details

    • doGetRepository

      @Path("/") public Object doGetRepository(@PathParam("repo") String repositoryParam) throws DocumentNotFoundException
      Throws:
      DocumentNotFoundException
    • doGetUser

      @Path("/user") public Object doGetUser()
    • doGetGroup

      @Path("/group") public Object doGetGroup()
    • getAutomationEndPoint

      @Path("/automation") public Object getAutomationEndPoint()
    • doGetDirectory

      @Path("/directory") public Object doGetDirectory()
    • doQuery

      @Path("/query") public Object doQuery()
    • doGetConfig

      @Path("/config") public Object doGetConfig()
    • doGetConversion

      @Path("/conversion") public Object doGetConversion()
    • bulk

      @Path("/bulk") public Object bulk()
      Since:
      10.3
    • capabilities

      @Path("/capabilities") public Object capabilities()
      Since:
      11.5
    • route

      @Path("/ext/{otherPath}") public Object route(@PathParam("otherPath") String otherPath)
      Since:
      7.2