@Path(value="/runtime/{deploymentId: [\\w\\.-]+(:[\\w\\.-]+){2,2}(:[\\w\\.-]*){0,2}}")
@RequestScoped
public class RuntimeResourceImpl
extends ResourceBase
| Modifier and Type | Field and Description |
|---|---|
protected String |
deploymentId |
protected javax.ws.rs.core.HttpHeaders |
headers |
BOOLEAN_REGEX, CORR_KEY_SHORT_QUERY_PARAM_PREFIX, FLOAT_REGEX, logger, LONG_INTEGER_REGEX, MAP_QUERY_PARAM_PREFIX, paginationParams, PROC_INST_ID_PARAM_NAME, processRequestBean, userGroupCallbackInstance, wrapperPrimitives| Constructor and Description |
|---|
RuntimeResourceImpl() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
abortProcessInstance(Long procInstId) |
javax.ws.rs.core.Response |
doWorkItemOperation(Long workItemId,
String operation) |
javax.ws.rs.core.Response |
getProcessDefinitionInfo(String processId) |
javax.ws.rs.core.Response |
getProcessInstance(Long procInstId) |
javax.ws.rs.core.Response |
getProcessInstanceStartForm(String processId) |
javax.ws.rs.core.Response |
getProcessInstanceVariableByProcInstIdByVarName(Long procInstId,
String varName) |
protected QName |
getRootElementName(Object object) |
javax.ws.rs.core.Response |
getWorkItem(Long workItemId) |
javax.ws.rs.core.Response |
signalProcessInstance(Long procInstId) |
javax.ws.rs.core.Response |
signalProcessInstances() |
javax.ws.rs.core.Response |
startProcessInstance(String processId) |
javax.ws.rs.core.Response |
withVarsGetProcessInstance(Long procInstId) |
javax.ws.rs.core.Response |
withVarsSignalProcessInstance(Long procInstId) |
javax.ws.rs.core.Response |
withVarsStartProcessInstance(String processId)
WithVars methods
|
convertProcAssetDescToJaxbProcDef, convertStringListToStatusList, convertTaskToTaskSummary, createCorrectVariant, createCorrectVariant, doRestTaskOperation, doRestTaskOperationWithDeploymentId, doRestTaskOperationWithTaskId, extractMapFromParams, getAuditLogService, getBaseUri, getCorrelationKeyProperties, getEnum, getJPAService, getLongListParam, getMaxNumResultsNeeded, getNumberParam, getObjectParam, getOrganizationalEntityListFromParams, getPageNumAndPageSize, getRelativePath, getRequestParams, getRequestUri, getStringListParam, getStringListParamAsList, getStringParam, getUserGroupCallback, isPrimitiveOrWrapper, paginate, paginateAndCreateResult, paginateAndCreateResult, safeGet, setHttpServletRequest, setProcessRequestBean, setUserGroupCallback@Context protected javax.ws.rs.core.HttpHeaders headers
@PathParam(value="deploymentId") protected String deploymentId
@GET
@Path(value="/process/{processDefId: [a-zA-Z0-9-:\\._]+}/")
@RolesAllowed(value={"rest-all","rest-process-read-only","rest-process"})
public javax.ws.rs.core.Response getProcessDefinitionInfo(@PathParam(value="processDefId")
String processId)
@POST
@Path(value="/process/{processDefId: [a-zA-Z0-9-:\\._]+}/start")
@RolesAllowed(value={"rest-all","rest-process"})
public javax.ws.rs.core.Response startProcessInstance(@PathParam(value="processDefId")
String processId)
@GET
@Path(value="/process/{processDefId: [a-zA-Z0-9-:\\._]+}/startform")
@RolesAllowed(value={"rest-all","rest-process-read-only","rest-process"})
public javax.ws.rs.core.Response getProcessInstanceStartForm(@PathParam(value="processDefId")
String processId)
@GET
@Path(value="/process/instance/{procInstId: [0-9]+}")
@RolesAllowed(value={"rest-all","rest-process-read-only","rest-process"})
public javax.ws.rs.core.Response getProcessInstance(@PathParam(value="procInstId")
Long procInstId)
@POST
@Path(value="/process/instance/{procInstId: [0-9]+}/abort")
@RolesAllowed(value={"rest-all","rest-process"})
public javax.ws.rs.core.Response abortProcessInstance(@PathParam(value="procInstId")
Long procInstId)
@POST
@Path(value="/process/instance/{procInstId: [0-9]+}/signal")
@RolesAllowed(value={"rest-all","rest-process"})
public javax.ws.rs.core.Response signalProcessInstance(@PathParam(value="procInstId")
Long procInstId)
@GET
@Path(value="/process/instance/{procInstId: [0-9]+}/variable/{varName: [\\w\\.-]+}")
@RolesAllowed(value={"rest-all","rest-process-read-only","rest-process"})
public javax.ws.rs.core.Response getProcessInstanceVariableByProcInstIdByVarName(@PathParam(value="procInstId")
Long procInstId,
@PathParam(value="varName")
String varName)
@POST @Path(value="/signal") @RolesAllowed(value={"rest-all","rest-process"}) public javax.ws.rs.core.Response signalProcessInstances()
@GET
@Path(value="/workitem/{workItemId: [0-9-]+}")
@RolesAllowed(value={"rest-all","rest-process-read-only","rest-process"})
public javax.ws.rs.core.Response getWorkItem(@PathParam(value="workItemId")
Long workItemId)
@POST
@Path(value="/workitem/{workItemId: [0-9-]+}/{oper: [a-zA-Z]+}")
@RolesAllowed(value={"rest-all","rest-process"})
public javax.ws.rs.core.Response doWorkItemOperation(@PathParam(value="workItemId")
Long workItemId,
@PathParam(value="oper")
String operation)
@POST
@Path(value="/withvars/process/{processDefId: [a-zA-Z0-9-:\\._]+}/start")
@RolesAllowed(value={"rest-all","rest-process"})
public javax.ws.rs.core.Response withVarsStartProcessInstance(@PathParam(value="processDefId")
String processId)
@GET
@Path(value="/withvars/process/instance/{procInstId: [0-9]+}")
@RolesAllowed(value={"rest-all","rest-process-read-only","rest-process"})
public javax.ws.rs.core.Response withVarsGetProcessInstance(@PathParam(value="procInstId")
Long procInstId)
@POST
@Path(value="/withvars/process/instance/{procInstId: [0-9]+}/signal")
@RolesAllowed(value={"rest-all","rest-process"})
public javax.ws.rs.core.Response withVarsSignalProcessInstance(@PathParam(value="procInstId")
Long procInstId)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.