Class CommandResource


  • @Path("/")
    public class CommandResource
    extends Object
    Author:
    mmares
    • Constructor Detail

      • CommandResource

        public CommandResource()
    • Method Detail

      • getCommandModel

        @GET
        @Path("/{command:.*}/")
        @Produces({"application/json","application/xml","application/x-javascript"})
        public jakarta.ws.rs.core.Response getCommandModel​(@PathParam("command")
                                                           String command)
                                                    throws jakarta.ws.rs.WebApplicationException
        Throws:
        jakarta.ws.rs.WebApplicationException
      • optionsCommandModel

        @OPTIONS
        @Path("/{command:.*}/")
        @Produces({"application/json","application/xml","application/x-javascript"})
        public jakarta.ws.rs.core.Response optionsCommandModel​(@PathParam("command")
                                                               String commandName)
                                                        throws jakarta.ws.rs.WebApplicationException
        Throws:
        jakarta.ws.rs.WebApplicationException
      • getManPageHtml

        @GET
        @Path("/{command:.*}/manpage")
        @Produces("text/html")
        public String getManPageHtml​(@PathParam("command")
                                     String command)
                              throws IOException,
                                     jakarta.ws.rs.WebApplicationException
        Throws:
        IOException
        jakarta.ws.rs.WebApplicationException
      • getManPageTxt

        @GET
        @Path("/{command:.*}/manpage")
        @Produces("text/plain")
        public String getManPageTxt​(@PathParam("command")
                                    String command,
                                    @QueryParam("eol")
                                    String eol)
                             throws IOException,
                                    jakarta.ws.rs.WebApplicationException
        Throws:
        IOException
        jakarta.ws.rs.WebApplicationException
      • execCommandSimpInSimpOut

        @POST
        @Path("/{command:.*}/")
        @Consumes("application/x-www-form-urlencoded")
        @Produces({"application/json","application/x-javascript"})
        public jakarta.ws.rs.core.Response execCommandSimpInSimpOut​(@PathParam("command")
                                                                    String command,
                                                                    @HeaderParam("X-Indent")
                                                                    String indent,
                                                                    @HeaderParam("X-If-Command-Model-Match")
                                                                    String modelETag,
                                                                    @CookieParam("JSESSIONID")
                                                                    jakarta.ws.rs.core.Cookie jSessionId,
                                                                    ParameterMap data)
      • execCommandMultInSimpOut

        @POST
        @Path("/{command:.*}/")
        @Consumes("multipart/form-data")
        @Produces({"application/json","application/x-javascript"})
        public jakarta.ws.rs.core.Response execCommandMultInSimpOut​(@PathParam("command")
                                                                    String command,
                                                                    @HeaderParam("X-Indent")
                                                                    String indent,
                                                                    @HeaderParam("X-If-Command-Model-Match")
                                                                    String modelETag,
                                                                    @CookieParam("JSESSIONID")
                                                                    jakarta.ws.rs.core.Cookie jSessionId,
                                                                    ParamsWithPayload pwp)
      • execCommandEmptyInSimpOut

        @POST
        @Path("/{command:.*}/")
        @Produces({"application/json","application/x-javascript"})
        public jakarta.ws.rs.core.Response execCommandEmptyInSimpOut​(@PathParam("command")
                                                                     String command,
                                                                     @HeaderParam("X-Indent")
                                                                     String indent,
                                                                     @HeaderParam("X-If-Command-Model-Match")
                                                                     String modelETag,
                                                                     @CookieParam("JSESSIONID")
                                                                     jakarta.ws.rs.core.Cookie jSessionId)
      • execCommandSimpInMultOut

        @POST
        @Path("/{command:.*}/")
        @Consumes("application/x-www-form-urlencoded")
        @Produces("multipart/mixed")
        public jakarta.ws.rs.core.Response execCommandSimpInMultOut​(@PathParam("command")
                                                                    String command,
                                                                    @HeaderParam("X-Indent")
                                                                    String indent,
                                                                    @HeaderParam("X-If-Command-Model-Match")
                                                                    String modelETag,
                                                                    @CookieParam("JSESSIONID")
                                                                    jakarta.ws.rs.core.Cookie jSessionId,
                                                                    ParameterMap data)
      • execCommandMultInMultOut

        @POST
        @Path("/{command:.*}/")
        @Consumes("multipart/form-data")
        @Produces("multipart/mixed")
        public jakarta.ws.rs.core.Response execCommandMultInMultOut​(@PathParam("command")
                                                                    String command,
                                                                    @HeaderParam("X-Indent")
                                                                    String indent,
                                                                    @HeaderParam("X-If-Command-Model-Match")
                                                                    String modelETag,
                                                                    @CookieParam("JSESSIONID")
                                                                    jakarta.ws.rs.core.Cookie jSessionId,
                                                                    ParamsWithPayload pwp)
      • execCommandEmptyInMultOut

        @POST
        @Path("/{command:.*}/")
        @Produces("multipart/mixed")
        public jakarta.ws.rs.core.Response execCommandEmptyInMultOut​(@PathParam("command")
                                                                     String command,
                                                                     @HeaderParam("X-Indent")
                                                                     String indent,
                                                                     @HeaderParam("X-If-Command-Model-Match")
                                                                     String modelETag,
                                                                     @CookieParam("JSESSIONID")
                                                                     jakarta.ws.rs.core.Cookie jSessionId)
      • execCommandSimpInSseOut

        @POST
        @Path("/{command:.*}/")
        @Consumes("application/x-www-form-urlencoded")
        @Produces("text/event-stream")
        public jakarta.ws.rs.core.Response execCommandSimpInSseOut​(@PathParam("command")
                                                                   String command,
                                                                   @HeaderParam("X-If-Command-Model-Match")
                                                                   String modelETag,
                                                                   @CookieParam("JSESSIONID")
                                                                   jakarta.ws.rs.core.Cookie jSessionId,
                                                                   ParameterMap data)
      • execCommandMultInSseOut

        @POST
        @Path("/{command:.*}/")
        @Consumes("multipart/form-data")
        @Produces("text/event-stream")
        public jakarta.ws.rs.core.Response execCommandMultInSseOut​(@PathParam("command")
                                                                   String command,
                                                                   @HeaderParam("X-If-Command-Model-Match")
                                                                   String modelETag,
                                                                   @CookieParam("JSESSIONID")
                                                                   jakarta.ws.rs.core.Cookie jSessionId,
                                                                   ParamsWithPayload pwp)
      • execCommandEmptyInSseOut

        @POST
        @Path("/{command:.*}/")
        @Produces("text/event-stream")
        public jakarta.ws.rs.core.Response execCommandEmptyInSseOut​(@PathParam("command")
                                                                    String command,
                                                                    @HeaderParam("X-If-Command-Model-Match")
                                                                    String modelETag,
                                                                    @CookieParam("JSESSIONID")
                                                                    jakarta.ws.rs.core.Cookie jSessionId)
      • getJSessionCookie

        public jakarta.ws.rs.core.NewCookie getJSessionCookie​(jakarta.ws.rs.core.Cookie jSessionId)
        This will create a unique SessionId, Max-Age,Version,Path to be added to the Set-Cookie header