@Path(value="server/containers/{containerId}/dmn")
public class ModelEvaluatorResource
extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
ModelEvaluatorResource() |
ModelEvaluatorResource(ModelEvaluatorServiceBase modelEvaluatorService) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
evaluateDecisions(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String payload) |
javax.ws.rs.core.Response |
evaluateModel(String containerId,
String modelId,
String payload) |
javax.ws.rs.core.Response |
evaluateModelAsDmnResult(String containerId,
String modelId,
String payload) |
javax.ws.rs.core.Response |
evaluateModelDS(String containerId,
String modelId,
String decisionServiceId,
String payload) |
javax.ws.rs.core.Response |
evaluateModelDSAsDmnResult(String containerId,
String modelId,
String decisionServiceId,
String payload) |
javax.ws.rs.core.Response |
getModel(String containerId,
String modelId) |
javax.ws.rs.core.Response |
getModels(javax.ws.rs.core.HttpHeaders headers,
String containerId) |
javax.ws.rs.core.Response |
getOAS(String containerId) |
javax.ws.rs.core.Response |
getOASType(String containerId,
String type) |
public ModelEvaluatorResource()
public ModelEvaluatorResource(ModelEvaluatorServiceBase modelEvaluatorService)
@GET
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getModels(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId)
@POST
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response evaluateDecisions(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
String payload)
@Path(value="models/{modelId}")
@POST
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response evaluateModel(@PathParam(value="containerId")
String containerId,
@PathParam(value="modelId")
String modelId,
String payload)
@Path(value="models/{modelId}")
@GET
@Produces(value="application/xml")
public javax.ws.rs.core.Response getModel(@PathParam(value="containerId")
String containerId,
@PathParam(value="modelId")
String modelId)
@Path(value="models/{modelId}/dmnresult")
@POST
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response evaluateModelAsDmnResult(@PathParam(value="containerId")
String containerId,
@PathParam(value="modelId")
String modelId,
String payload)
@Path(value="models/{modelId}/{decisionServiceId}")
@POST
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response evaluateModelDS(@PathParam(value="containerId")
String containerId,
@PathParam(value="modelId")
String modelId,
@PathParam(value="decisionServiceId")
String decisionServiceId,
String payload)
@Path(value="models/{modelId}/{decisionServiceId}/dmnresult")
@POST
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response evaluateModelDSAsDmnResult(@PathParam(value="containerId")
String containerId,
@PathParam(value="modelId")
String modelId,
@PathParam(value="decisionServiceId")
String decisionServiceId,
String payload)
@Path(value="openapi.{type:json|yaml}")
@GET
@Produces(value={"application/json","application/yaml"})
public javax.ws.rs.core.Response getOASType(@PathParam(value="containerId")
String containerId,
@PathParam(value="type")
String type)
@Path(value="openapi")
@GET
@Produces(value={"application/json","application/yaml"})
public javax.ws.rs.core.Response getOAS(@PathParam(value="containerId")
String containerId)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.