Package org.kie.server.remote.rest.jbpm
Class RuntimeDataResource
- java.lang.Object
-
- org.kie.server.remote.rest.jbpm.RuntimeDataResource
-
@Path("server/queries") public class RuntimeDataResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description RuntimeDataResource()RuntimeDataResource(org.kie.server.services.jbpm.RuntimeDataServiceBase delegate, org.kie.server.services.api.KieServerRegistry context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsegetAllAuditTask(javax.ws.rs.core.HttpHeaders headers, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetNodeInstanceForWorkItem(javax.ws.rs.core.HttpHeaders headers, long processInstanceId, long workItemId)javax.ws.rs.core.ResponsegetProcessesByDeploymentId(javax.ws.rs.core.HttpHeaders headers, String containerId, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetProcessesByDeploymentIdProcessId(javax.ws.rs.core.HttpHeaders headers, String containerId, String processId)javax.ws.rs.core.ResponsegetProcessesByFilter(javax.ws.rs.core.HttpHeaders headers, String filter, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetProcessesById(javax.ws.rs.core.HttpHeaders headers, String processId)javax.ws.rs.core.ResponsegetProcessInstanceByCorrelationKey(javax.ws.rs.core.HttpHeaders headers, String correlationKey)javax.ws.rs.core.ResponsegetProcessInstanceById(javax.ws.rs.core.HttpHeaders headers, long processInstanceId, boolean withVars)javax.ws.rs.core.ResponsegetProcessInstanceByVariables(javax.ws.rs.core.HttpHeaders headers, String variableName, String variableValue, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetProcessInstanceHistory(javax.ws.rs.core.HttpHeaders headers, long processInstanceId, Boolean active, Boolean completed, Integer page, Integer pageSize)javax.ws.rs.core.ResponsegetProcessInstances(javax.ws.rs.core.HttpHeaders headers, List<Integer> status, String initiator, String processName, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetProcessInstancesByCorrelationKey(javax.ws.rs.core.HttpHeaders headers, String correlationKey, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetProcessInstancesByDeploymentId(javax.ws.rs.core.HttpHeaders headers, String containerId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetProcessInstancesByProcessId(javax.ws.rs.core.HttpHeaders headers, String processId, List<Integer> status, String initiator, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetTaskById(javax.ws.rs.core.HttpHeaders headers, Long taskId, boolean withSLA)javax.ws.rs.core.ResponsegetTaskByWorkItemId(javax.ws.rs.core.HttpHeaders headers, Long workItemId)javax.ws.rs.core.ResponsegetTaskEvents(javax.ws.rs.core.HttpHeaders headers, Long taskId, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetTasksAssignedAsBusinessAdministratorByStatus(javax.ws.rs.core.HttpHeaders headers, List<String> status, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetTasksAssignedAsPotentialOwner(javax.ws.rs.core.HttpHeaders headers, List<String> status, List<String> groupIds, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder, String filter)javax.ws.rs.core.ResponsegetTasksByStatusByProcessInstanceId(javax.ws.rs.core.HttpHeaders headers, Long processInstanceId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetTasksByVariables(javax.ws.rs.core.HttpHeaders headers, String variableName, String variableValue, List<String> status, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetTasksOwnedByStatus(javax.ws.rs.core.HttpHeaders headers, List<String> status, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetVariableHistory(javax.ws.rs.core.HttpHeaders headers, long processInstanceId, String variableName, Integer page, Integer pageSize)javax.ws.rs.core.ResponsegetVariablesCurrentState(javax.ws.rs.core.HttpHeaders headers, long processInstanceId)javax.ws.rs.core.ResponsequeryProcessesByVariables(javax.ws.rs.core.HttpHeaders headers, String payload, Integer page, Integer pageSize, String orderBy, boolean asc)javax.ws.rs.core.ResponsequeryUserTasksByVariables(javax.ws.rs.core.HttpHeaders headers, String payload, Integer page, Integer pageSize, String orderBy, boolean asc)
-
-
-
Method Detail
-
getProcessInstances
@GET @Path("processes/instances") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessInstances(@Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("status") List<Integer> status, @QueryParam("initiator") String initiator, @QueryParam("processName") String processName, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getProcessInstancesByProcessId
@GET @Path("processes/{processId}/instances") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessInstancesByProcessId(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("processId") String processId, @QueryParam("status") List<Integer> status, @QueryParam("initiator") String initiator, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getProcessInstancesByDeploymentId
@GET @Path("containers/{containerId}/process/instances") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessInstancesByDeploymentId(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @QueryParam("status") List<Integer> status, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getProcessInstanceByCorrelationKey
@GET @Path("processes/instance/correlation/{correlationKey}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessInstanceByCorrelationKey(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("correlationKey") String correlationKey)
-
getProcessInstancesByCorrelationKey
@GET @Path("processes/instances/correlation/{correlationKey}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessInstancesByCorrelationKey(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("correlationKey") String correlationKey, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getProcessInstanceByVariables
@GET @Path("processes/instances/variables/{varName}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessInstanceByVariables(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("varName") String variableName, @QueryParam("varValue") String variableValue, @QueryParam("status") List<Integer> status, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getProcessInstanceById
@GET @Path("processes/instances/{processInstanceId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessInstanceById(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("processInstanceId") long processInstanceId, @QueryParam("withVars") boolean withVars)
-
getNodeInstanceForWorkItem
@GET @Path("processes/instances/{processInstanceId}/wi-nodes/instances/{workItemId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getNodeInstanceForWorkItem(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("processInstanceId") long processInstanceId, @PathParam("workItemId") long workItemId)
-
getProcessInstanceHistory
@GET @Path("processes/instances/{processInstanceId}/nodes/instances") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessInstanceHistory(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("processInstanceId") long processInstanceId, @QueryParam("activeOnly") Boolean active, @QueryParam("completedOnly") Boolean completed, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize)
-
getVariablesCurrentState
@GET @Path("processes/instances/{processInstanceId}/variables/instances") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getVariablesCurrentState(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("processInstanceId") long processInstanceId)
-
getVariableHistory
@GET @Path("processes/instances/{processInstanceId}/variables/instances/{varName}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getVariableHistory(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("processInstanceId") long processInstanceId, @PathParam("varName") String variableName, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize)
-
getProcessesByDeploymentId
@GET @Path("containers/{containerId}/processes/definitions") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessesByDeploymentId(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getProcessesByFilter
@GET @Path("processes/definitions") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessesByFilter(@Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("filter") String filter, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getProcessesById
@GET @Path("processes/definitions/{processId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessesById(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("processId") String processId)
-
getProcessesByDeploymentIdProcessId
@GET @Path("containers/{containerId}/processes/definitions/{processId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getProcessesByDeploymentIdProcessId(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("processId") String processId)
-
getTaskByWorkItemId
@GET @Path("tasks/instances/workitem/{workItemId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTaskByWorkItemId(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("workItemId") Long workItemId)
-
getTaskById
@GET @Path("tasks/instances/{taskInstanceId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTaskById(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("taskInstanceId") Long taskId, @QueryParam("withSLA") @DefaultValue("false") boolean withSLA)
-
getTasksAssignedAsBusinessAdministratorByStatus
@GET @Path("tasks/instances/admins") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTasksAssignedAsBusinessAdministratorByStatus(@Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("status") List<String> status, @QueryParam("user") String userId, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getTasksAssignedAsPotentialOwner
@GET @Path("tasks/instances/pot-owners") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTasksAssignedAsPotentialOwner(@Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("status") List<String> status, @QueryParam("groups") List<String> groupIds, @QueryParam("user") String userId, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder, @QueryParam("filter") String filter)
-
getTasksOwnedByStatus
@GET @Path("tasks/instances/owners") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTasksOwnedByStatus(@Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("status") List<String> status, @QueryParam("user") String userId, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getTasksByStatusByProcessInstanceId
@GET @Path("tasks/instances/process/{processInstanceId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTasksByStatusByProcessInstanceId(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("processInstanceId") Long processInstanceId, @QueryParam("status") List<String> status, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getAllAuditTask
@GET @Path("tasks/instances") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getAllAuditTask(@Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("user") String userId, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getTaskEvents
@GET @Path("tasks/instances/{taskInstanceId}/events") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTaskEvents(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("taskInstanceId") Long taskId, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getTasksByVariables
@GET @Path("tasks/instances/variables/{varName}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTasksByVariables(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("varName") String variableName, @QueryParam("varValue") String variableValue, @QueryParam("status") List<String> status, @QueryParam("user") String userId, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
queryProcessesByVariables
@POST @Path("variables/processes") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response queryProcessesByVariables(@Context javax.ws.rs.core.HttpHeaders headers, String payload, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("orderBy") String orderBy, @QueryParam("asc") @DefaultValue("true") boolean asc)
-
queryUserTasksByVariables
@POST @Path("variables/processes/tasks") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response queryUserTasksByVariables(@Context javax.ws.rs.core.HttpHeaders headers, String payload, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("orderBy") String orderBy, @QueryParam("asc") @DefaultValue("true") boolean asc)
-
-