@Path(value="server/queries/cases") public class CaseQueryResource extends AbstractCaseResource
caseManagementRuntimeDataServiceBase, context| Constructor and Description |
|---|
CaseQueryResource() |
CaseQueryResource(CaseManagementRuntimeDataServiceBase caseManagementRuntimeDataServiceBase,
KieServerRegistry context) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getCaseDefinitions(javax.ws.rs.core.HttpHeaders headers,
String filter,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getCaseInstanceDataItems(javax.ws.rs.core.HttpHeaders headers,
String caseId,
List<String> names,
List<String> types,
Integer page,
Integer pageSize) |
javax.ws.rs.core.Response |
getCaseInstances(javax.ws.rs.core.HttpHeaders headers,
String dataItemName,
String dataItemValue,
String owner,
List<String> status,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getCaseInstancesByRole(javax.ws.rs.core.HttpHeaders headers,
String roleName,
List<String> status,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getCaseInstanceTasksAsAdmin(javax.ws.rs.core.HttpHeaders headers,
String caseId,
String user,
List<String> status,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getCaseInstanceTasksAsPotentialOwner(javax.ws.rs.core.HttpHeaders headers,
String caseId,
String user,
List<String> status,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getCaseInstanceTasksAsStakeholder(javax.ws.rs.core.HttpHeaders headers,
String caseId,
String user,
List<String> status,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getProcessDefinitions(javax.ws.rs.core.HttpHeaders headers,
String filter,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getProcessDefinitionsByContainer(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
invokeCaseOperation, invokeCaseOperationpublic CaseQueryResource()
public CaseQueryResource(CaseManagementRuntimeDataServiceBase caseManagementRuntimeDataServiceBase, KieServerRegistry context)
@GET
@Path(value="instances")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getCaseInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
@QueryParam(value="dataItemName")
String dataItemName,
@QueryParam(value="dataItemValue")
String dataItemValue,
@QueryParam(value="owner")
String owner,
@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="{caseRoleName}/instances")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getCaseInstancesByRole(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="caseRoleName")
String roleName,
@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
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getCaseDefinitions(@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")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getProcessDefinitions(@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="{id}/processes")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getProcessDefinitionsByContainer(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
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="instances/{caseId}/tasks/instances/pot-owners")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getCaseInstanceTasksAsPotentialOwner(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="caseId")
String caseId,
@QueryParam(value="user")
String user,
@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="instances/{caseId}/tasks/instances/admins")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getCaseInstanceTasksAsAdmin(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="caseId")
String caseId,
@QueryParam(value="user")
String user,
@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="instances/{caseId}/tasks/instances/stakeholders")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getCaseInstanceTasksAsStakeholder(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="caseId")
String caseId,
@QueryParam(value="user")
String user,
@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="instances/{caseId}/caseFile")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getCaseInstanceDataItems(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="caseId")
String caseId,
@QueryParam(value="name")
List<String> names,
@QueryParam(value="type")
List<String> types,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.