Class ModelEvaluatorResource


  • @Path("server/containers/{containerId}/dmn")
    public class ModelEvaluatorResource
    extends Object
    • Field Detail

      • LOG

        public static final org.slf4j.Logger LOG
    • Constructor Detail

      • ModelEvaluatorResource

        public ModelEvaluatorResource()
      • ModelEvaluatorResource

        public ModelEvaluatorResource​(org.kie.server.services.dmn.ModelEvaluatorServiceBase modelEvaluatorService)
    • Method Detail

      • getModels

        @GET
        @Produces({"application/xml","application/json"})
        public javax.ws.rs.core.Response getModels​(@Context
                                                   javax.ws.rs.core.HttpHeaders headers,
                                                   @PathParam("containerId")
                                                   String containerId)
      • evaluateDecisions

        @POST
        @Consumes({"application/xml","application/json"})
        @Produces({"application/xml","application/json"})
        public javax.ws.rs.core.Response evaluateDecisions​(@Context
                                                           javax.ws.rs.core.HttpHeaders headers,
                                                           @PathParam("containerId")
                                                           String containerId,
                                                           String payload)
      • evaluateModel

        @Path("models/{modelId}")
        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response evaluateModel​(@PathParam("containerId")
                                                       String containerId,
                                                       @PathParam("modelId")
                                                       String modelId,
                                                       String payload)
      • getModel

        @Path("models/{modelId}")
        @GET
        @Produces("application/xml")
        public javax.ws.rs.core.Response getModel​(@PathParam("containerId")
                                                  String containerId,
                                                  @PathParam("modelId")
                                                  String modelId)
      • evaluateModelAsDmnResult

        @Path("models/{modelId}/dmnresult")
        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response evaluateModelAsDmnResult​(@PathParam("containerId")
                                                                  String containerId,
                                                                  @PathParam("modelId")
                                                                  String modelId,
                                                                  String payload)
      • evaluateModelDS

        @Path("models/{modelId}/{decisionServiceId}")
        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response evaluateModelDS​(@PathParam("containerId")
                                                         String containerId,
                                                         @PathParam("modelId")
                                                         String modelId,
                                                         @PathParam("decisionServiceId")
                                                         String decisionServiceId,
                                                         String payload)
      • evaluateModelDSAsDmnResult

        @Path("models/{modelId}/{decisionServiceId}/dmnresult")
        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response evaluateModelDSAsDmnResult​(@PathParam("containerId")
                                                                    String containerId,
                                                                    @PathParam("modelId")
                                                                    String modelId,
                                                                    @PathParam("decisionServiceId")
                                                                    String decisionServiceId,
                                                                    String payload)
      • getOASType

        @Path("openapi.{type:json|yaml}")
        @GET
        @Produces({"application/json","application/yaml"})
        public javax.ws.rs.core.Response getOASType​(@PathParam("containerId")
                                                    String containerId,
                                                    @PathParam("type")
                                                    String type)
      • getOAS

        @Path("openapi")
        @GET
        @Produces({"application/json","application/yaml"})
        public javax.ws.rs.core.Response getOAS​(@PathParam("containerId")
                                                String containerId)