クラス RestCommandInvoker

java.lang.Object
org.iplass.mtp.impl.webapi.rest.RestCommandInvoker

@Path("/") public class RestCommandInvoker extends Object
  • フィールドの概要

    フィールド
    修飾子とタイプ
    フィールド
    説明
    (package private) SAXParserFactory
     
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    jakarta.ws.rs.core.Response
    doDelete(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName)
     
    jakarta.ws.rs.core.Response
    doGet(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName)
     
    jakarta.ws.rs.core.Response
    doPatchForm(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, jakarta.ws.rs.core.MultivaluedMap<String,String> params)
    WebAPI PATCH Method form parameter
    jakarta.ws.rs.core.Response
    doPatchJson(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, Reader reader)
    WebAPI PATCH Methoc json parameter
    jakarta.ws.rs.core.Response
    doPatchOthers(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, InputStream body)
    WebAPI PUT Method その他の content-type
    jakarta.ws.rs.core.Response
    doPatchXml(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, Reader reader)
    WebAPI PATCH Method xml parameter
    jakarta.ws.rs.core.Response
    doPostForm(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, jakarta.ws.rs.core.MultivaluedMap<String,String> params)
     
    jakarta.ws.rs.core.Response
    doPostFormMultipart(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName)
     
    jakarta.ws.rs.core.Response
    doPostJson(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, Reader reader)
     
    jakarta.ws.rs.core.Response
    doPostOthers(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, InputStream body)
    WebAPI POST Method その他の content-type
    jakarta.ws.rs.core.Response
    doPostXml(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, Reader reader)
     
    jakarta.ws.rs.core.Response
    doPutForm(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, jakarta.ws.rs.core.MultivaluedMap<String,String> params)
     
    jakarta.ws.rs.core.Response
    doPutJson(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, Reader reader)
     
    jakarta.ws.rs.core.Response
    doPutOthers(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, InputStream body)
    WebAPI PUT Method その他の content-type
    jakarta.ws.rs.core.Response
    doPutXml(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request coreRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName, Reader reader)
     
    jakarta.ws.rs.core.Response
    preflight(jakarta.servlet.ServletContext servletContext, jakarta.ws.rs.core.Request rsRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String apiName)
     

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

  • コンストラクタの詳細

    • RestCommandInvoker

      public RestCommandInvoker()
  • メソッドの詳細

    • preflight

      @OPTIONS @Path("{apiName : .+}") public jakarta.ws.rs.core.Response preflight(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request rsRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName)
    • doGet

      @GET @Path("{apiName : .+}") public jakarta.ws.rs.core.Response doGet(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName)
    • doDelete

      @DELETE @Path("{apiName : .+}") public jakarta.ws.rs.core.Response doDelete(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName)
    • doPutForm

      @PUT @Path("{apiName : .+}") @Consumes("application/x-www-form-urlencoded") public jakarta.ws.rs.core.Response doPutForm(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, jakarta.ws.rs.core.MultivaluedMap<String,String> params)
    • doPutJson

      @PUT @Path("{apiName : .+}") @Consumes("application/json") public jakarta.ws.rs.core.Response doPutJson(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, Reader reader)
    • doPutXml

      @PUT @Path("{apiName : .+}") @Consumes("application/xml") public jakarta.ws.rs.core.Response doPutXml(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, Reader reader)
    • doPutOthers

      @PUT @Path("{apiName : .+}") @Consumes("*/*") public jakarta.ws.rs.core.Response doPutOthers(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, InputStream body)
      WebAPI PUT Method その他の content-type

      以下の content-type 以外を処理します

      • application/x-www-form-urlencoded
      • application/json
      • application/xml
      パラメータ:
      servletContext - ServletContext
      coreRequest - JAX-RS Request
      request - HttpServletRequest
      response - HttpServletResponse
      apiName - API名(/api/ 以降のパス)
      body - body InputStream
      戻り値:
      JAX-RS Response
    • doPostForm

      @POST @Path("{apiName : .+}") @Consumes("application/x-www-form-urlencoded") public jakarta.ws.rs.core.Response doPostForm(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, jakarta.ws.rs.core.MultivaluedMap<String,String> params)
    • doPostFormMultipart

      @POST @Path("{apiName : .+}") @Consumes("multipart/form-data") public jakarta.ws.rs.core.Response doPostFormMultipart(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName)
    • doPostJson

      @POST @Path("{apiName : .+}") @Consumes("application/json") public jakarta.ws.rs.core.Response doPostJson(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, Reader reader)
    • doPostXml

      @POST @Path("{apiName : .+}") @Consumes("application/xml") public jakarta.ws.rs.core.Response doPostXml(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, Reader reader)
    • doPostOthers

      @POST @Path("{apiName : .+}") @Consumes("*/*") public jakarta.ws.rs.core.Response doPostOthers(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, InputStream body)
      WebAPI POST Method その他の content-type

      以下の content-type 以外を処理します

      • application/x-www-form-urlencoded
      • multipart/form-data
      • application/json
      • application/xml
      パラメータ:
      servletContext - ServletContext
      coreRequest - JAX-RS Request
      request - HttpServletRequest
      response - HttpServletResponse
      apiName - API名(/api/ 以降のパス)
      body - body InputStream
      戻り値:
      JAX-RS Response
    • doPatchForm

      @PATCH @Path("{apiName : .+}") @Consumes("application/x-www-form-urlencoded") public jakarta.ws.rs.core.Response doPatchForm(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, jakarta.ws.rs.core.MultivaluedMap<String,String> params)
      WebAPI PATCH Method form parameter

      content-type application/x-www-form-urlencoded を処理します

      パラメータ:
      servletContext - ServletContext
      coreRequest - JAX-RS Request
      request - HttpServletRequest
      response - HttpServletResponse
      apiName - API名(/api/ 以降のパス)
      params - form parameter
      戻り値:
      JAX-RS Response
    • doPatchJson

      @PATCH @Path("{apiName : .+}") @Consumes("application/json") public jakarta.ws.rs.core.Response doPatchJson(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, Reader reader)
      WebAPI PATCH Methoc json parameter

      content-type application/json を処理します

      パラメータ:
      servletContext - ServletContext
      coreRequest - JAX-RS Request
      request - HttpServletRequest
      response - HttpServletResponse
      apiName - API名(/api/ 以降のパス)
      reader - json body
      戻り値:
      JAX-RS Response
    • doPatchXml

      @PATCH @Path("{apiName : .+}") @Consumes("application/xml") public jakarta.ws.rs.core.Response doPatchXml(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, Reader reader)
      WebAPI PATCH Method xml parameter

      content-type application/xml を処理します

      パラメータ:
      servletContext - ServletContext
      coreRequest - JAX-RS Request
      request - HttpServletRequest
      response - HttpServletResponse
      apiName - API名(/api/ 以降のパス)
      reader - xml body
      戻り値:
      JAX-RS Response
    • doPatchOthers

      @PATCH @Path("{apiName : .+}") @Consumes("*/*") public jakarta.ws.rs.core.Response doPatchOthers(@Context jakarta.servlet.ServletContext servletContext, @Context jakarta.ws.rs.core.Request coreRequest, @Context jakarta.servlet.http.HttpServletRequest request, @Context jakarta.servlet.http.HttpServletResponse response, @PathParam("apiName") String apiName, InputStream body)
      WebAPI PUT Method その他の content-type

      以下の content-type 以外を処理します

      • application/x-www-form-urlencoded
      • application/json
      • application/xml
      パラメータ:
      servletContext - ServletContext
      coreRequest - JAX-RS Request
      request - HttpServletRequest
      response - HttpServletResponse
      apiName - API名(/api/ 以降のパス)
      body - body InputStream
      戻り値:
      JAX-RS Response