@Path(value="server/queries") public class RuntimeDataResource extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
RuntimeDataResource() |
RuntimeDataResource(RuntimeDataServiceBase delegate,
KieServerRegistry context) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getAllAuditTask(javax.ws.rs.core.HttpHeaders headers,
String userId,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getNodeInstanceForWorkItem(javax.ws.rs.core.HttpHeaders headers,
long processInstanceId,
long workItemId) |
javax.ws.rs.core.Response |
getProcessesByDeploymentId(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getProcessesByDeploymentIdProcessId(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String processId) |
javax.ws.rs.core.Response |
getProcessesByFilter(javax.ws.rs.core.HttpHeaders headers,
String filter,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getProcessesById(javax.ws.rs.core.HttpHeaders headers,
String processId) |
javax.ws.rs.core.Response |
getProcessInstanceByCorrelationKey(javax.ws.rs.core.HttpHeaders headers,
String correlationKey) |
javax.ws.rs.core.Response |
getProcessInstanceById(javax.ws.rs.core.HttpHeaders headers,
long processInstanceId,
boolean withVars) |
javax.ws.rs.core.Response |
getProcessInstanceByVariables(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.Response |
getProcessInstanceHistory(javax.ws.rs.core.HttpHeaders headers,
long processInstanceId,
Boolean active,
Boolean completed,
Integer page,
Integer pageSize) |
javax.ws.rs.core.Response |
getProcessInstances(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.Response |
getProcessInstancesByCorrelationKey(javax.ws.rs.core.HttpHeaders headers,
String correlationKey,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getProcessInstancesByDeploymentId(javax.ws.rs.core.HttpHeaders headers,
String containerId,
List<Integer> status,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getProcessInstancesByProcessId(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.Response |
getTaskById(javax.ws.rs.core.HttpHeaders headers,
Long taskId,
boolean withSLA) |
javax.ws.rs.core.Response |
getTaskByWorkItemId(javax.ws.rs.core.HttpHeaders headers,
Long workItemId) |
javax.ws.rs.core.Response |
getTaskEvents(javax.ws.rs.core.HttpHeaders headers,
Long taskId,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getTasksAssignedAsBusinessAdministratorByStatus(javax.ws.rs.core.HttpHeaders headers,
List<String> status,
String userId,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getTasksAssignedAsPotentialOwner(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.Response |
getTasksByStatusByProcessInstanceId(javax.ws.rs.core.HttpHeaders headers,
Long processInstanceId,
List<String> status,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getTasksByVariables(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.Response |
getTasksOwnedByStatus(javax.ws.rs.core.HttpHeaders headers,
List<String> status,
String userId,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getVariableHistory(javax.ws.rs.core.HttpHeaders headers,
long processInstanceId,
String variableName,
Integer page,
Integer pageSize) |
javax.ws.rs.core.Response |
getVariablesCurrentState(javax.ws.rs.core.HttpHeaders headers,
long processInstanceId) |
javax.ws.rs.core.Response |
queryProcessesByVariables(javax.ws.rs.core.HttpHeaders headers,
String payload,
Integer page,
Integer pageSize) |
javax.ws.rs.core.Response |
queryUserTasksByVariables(javax.ws.rs.core.HttpHeaders headers,
String payload,
Integer page,
Integer pageSize) |
public RuntimeDataResource()
public RuntimeDataResource(RuntimeDataServiceBase delegate, KieServerRegistry context)
@GET
@Path(value="processes/instances")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
@QueryParam(value="status")
List<Integer> status,
@QueryParam(value="initiator")
String initiator,
@QueryParam(value="processName")
String processName,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="processes/{processId}/instances")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessInstancesByProcessId(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="processId")
String processId,
@QueryParam(value="status")
List<Integer> status,
@QueryParam(value="initiator")
String initiator,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="containers/{containerId}/process/instances")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessInstancesByDeploymentId(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@QueryParam(value="status")
List<Integer> status,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="processes/instance/correlation/{correlationKey}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessInstanceByCorrelationKey(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="correlationKey")
String correlationKey)
@GET
@Path(value="processes/instances/correlation/{correlationKey}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessInstancesByCorrelationKey(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="correlationKey")
String correlationKey,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="processes/instances/variables/{varName}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessInstanceByVariables(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="varName")
String variableName,
@QueryParam(value="varValue")
String variableValue,
@QueryParam(value="status")
List<Integer> status,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="processes/instances/{processInstanceId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessInstanceById(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="processInstanceId")
long processInstanceId,
@QueryParam(value="withVars")
boolean withVars)
@GET
@Path(value="processes/instances/{processInstanceId}/wi-nodes/instances/{workItemId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getNodeInstanceForWorkItem(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="processInstanceId")
long processInstanceId,
@PathParam(value="workItemId")
long workItemId)
@GET
@Path(value="processes/instances/{processInstanceId}/nodes/instances")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessInstanceHistory(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="processInstanceId")
long processInstanceId,
@QueryParam(value="activeOnly")
Boolean active,
@QueryParam(value="completedOnly")
Boolean completed,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize)
@GET
@Path(value="processes/instances/{processInstanceId}/variables/instances")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getVariablesCurrentState(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="processInstanceId")
long processInstanceId)
@GET
@Path(value="processes/instances/{processInstanceId}/variables/instances/{varName}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getVariableHistory(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="processInstanceId")
long processInstanceId,
@PathParam(value="varName")
String variableName,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize)
@GET
@Path(value="containers/{containerId}/processes/definitions")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessesByDeploymentId(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="processes/definitions")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessesByFilter(@Context
javax.ws.rs.core.HttpHeaders headers,
@QueryParam(value="filter")
String filter,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="processes/definitions/{processId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessesById(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="processId")
String processId)
@GET
@Path(value="containers/{containerId}/processes/definitions/{processId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getProcessesByDeploymentIdProcessId(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processId")
String processId)
@GET
@Path(value="tasks/instances/workitem/{workItemId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTaskByWorkItemId(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="workItemId")
Long workItemId)
@GET
@Path(value="tasks/instances/{taskInstanceId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTaskById(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="taskInstanceId")
Long taskId,
@QueryParam(value="withSLA") @DefaultValue(value="false")
boolean withSLA)
@GET
@Path(value="tasks/instances/admins")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTasksAssignedAsBusinessAdministratorByStatus(@Context
javax.ws.rs.core.HttpHeaders headers,
@QueryParam(value="status")
List<String> status,
@QueryParam(value="user")
String userId,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="tasks/instances/pot-owners")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTasksAssignedAsPotentialOwner(@Context
javax.ws.rs.core.HttpHeaders headers,
@QueryParam(value="status")
List<String> status,
@QueryParam(value="groups")
List<String> groupIds,
@QueryParam(value="user")
String userId,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder,
@QueryParam(value="filter")
String filter)
@GET
@Path(value="tasks/instances/owners")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTasksOwnedByStatus(@Context
javax.ws.rs.core.HttpHeaders headers,
@QueryParam(value="status")
List<String> status,
@QueryParam(value="user")
String userId,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="tasks/instances/process/{processInstanceId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTasksByStatusByProcessInstanceId(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="processInstanceId")
Long processInstanceId,
@QueryParam(value="status")
List<String> status,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="tasks/instances")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getAllAuditTask(@Context
javax.ws.rs.core.HttpHeaders headers,
@QueryParam(value="user")
String userId,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="tasks/instances/{taskInstanceId}/events")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTaskEvents(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="taskInstanceId")
Long taskId,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="tasks/instances/variables/{varName}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTasksByVariables(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="varName")
String variableName,
@QueryParam(value="varValue")
String variableValue,
@QueryParam(value="status")
List<String> status,
@QueryParam(value="user")
String userId,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@POST
@Path(value="variables/processes")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response queryProcessesByVariables(@Context
javax.ws.rs.core.HttpHeaders headers,
String payload,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize)
@POST
@Path(value="variables/processes/tasks")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response queryUserTasksByVariables(@Context
javax.ws.rs.core.HttpHeaders headers,
String payload,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.