Package org.kie.server.remote.rest.dmn
Class ModelEvaluatorResource
- java.lang.Object
-
- org.kie.server.remote.rest.dmn.ModelEvaluatorResource
-
@Path("server/containers/{containerId}/dmn") public class ModelEvaluatorResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description ModelEvaluatorResource()ModelEvaluatorResource(org.kie.server.services.dmn.ModelEvaluatorServiceBase modelEvaluatorService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseevaluateDecisions(javax.ws.rs.core.HttpHeaders headers, String containerId, String payload)javax.ws.rs.core.ResponseevaluateModel(String containerId, String modelId, String payload)javax.ws.rs.core.ResponseevaluateModelAsDmnResult(String containerId, String modelId, String payload)javax.ws.rs.core.ResponseevaluateModelDS(String containerId, String modelId, String decisionServiceId, String payload)javax.ws.rs.core.ResponseevaluateModelDSAsDmnResult(String containerId, String modelId, String decisionServiceId, String payload)javax.ws.rs.core.ResponsegetModel(String containerId, String modelId)javax.ws.rs.core.ResponsegetModels(javax.ws.rs.core.HttpHeaders headers, String containerId)javax.ws.rs.core.ResponsegetOAS(String containerId)javax.ws.rs.core.ResponsegetOASType(String containerId, String type)
-
-
-
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)
-
-