KIE Remote Services :: Services 6.2.0.CR4

org.kie.remote.services.rest
Class RuntimeResourceImpl

java.lang.Object
  extended by org.kie.remote.services.rest.ResourceBase
      extended by org.kie.remote.services.rest.RuntimeResourceImpl

@RequestScoped
public class RuntimeResourceImpl
extends ResourceBase

This resource is responsible for providin operations to manage process instances.


Field Summary
protected  String deploymentId
           
protected  javax.ws.rs.core.HttpHeaders headers
           
 
Fields inherited from class org.kie.remote.services.rest.ResourceBase
logger, paginationParams, PROC_INST_ID_PARAM_NAME, processRequestBean
 
Constructor Summary
RuntimeResourceImpl()
           
 
Method Summary
 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
 
Methods inherited from class org.kie.remote.services.rest.ResourceBase
convertProcAssetDescToJaxbProcDef, convertStringListToStatusList, convertTaskToTaskSummary, createCorrectVariant, createCorrectVariant, doRestTaskOperation, doRestTaskOperationWithDeploymentId, doRestTaskOperationWithTaskId, extractMapFromParams, getAuditLogService, getBaseUri, getEnum, getLongListParam, getMaxNumResultsNeeded, getNumberParam, getObjectParam, getOrganizationalEntityListFromParams, getPageNumAndPageSize, getRelativePath, getRequestParams, getRequestUri, getStringListParam, getStringListParamAsList, getStringParam, paginate, paginateAndCreateResult, paginateAndCreateResult, restProcessJaxbCommandsRequest, setProcessRequestBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

headers

@Context
protected javax.ws.rs.core.HttpHeaders headers

deploymentId

protected String deploymentId
Constructor Detail

RuntimeResourceImpl

public RuntimeResourceImpl()
Method Detail

getProcessDefinitionInfo

public javax.ws.rs.core.Response getProcessDefinitionInfo(String processId)

startProcessInstance

public javax.ws.rs.core.Response startProcessInstance(String processId)

getProcessInstanceStartForm

public javax.ws.rs.core.Response getProcessInstanceStartForm(String processId)

getProcessInstance

public javax.ws.rs.core.Response getProcessInstance(Long procInstId)

abortProcessInstance

public javax.ws.rs.core.Response abortProcessInstance(Long procInstId)

signalProcessInstance

public javax.ws.rs.core.Response signalProcessInstance(Long procInstId)

getProcessInstanceVariableByProcInstIdByVarName

public javax.ws.rs.core.Response getProcessInstanceVariableByProcInstIdByVarName(Long procInstId,
                                                                                 String varName)

signalProcessInstances

public javax.ws.rs.core.Response signalProcessInstances()

getWorkItem

public javax.ws.rs.core.Response getWorkItem(Long workItemId)

doWorkItemOperation

public javax.ws.rs.core.Response doWorkItemOperation(Long workItemId,
                                                     String operation)

withVarsStartProcessInstance

public javax.ws.rs.core.Response withVarsStartProcessInstance(String processId)
WithVars methods


withVarsGetProcessInstance

public javax.ws.rs.core.Response withVarsGetProcessInstance(Long procInstId)

withVarsSignalProcessInstance

public javax.ws.rs.core.Response withVarsSignalProcessInstance(Long procInstId)

getRootElementName

protected QName getRootElementName(Object object)

KIE Remote Services :: Services 6.2.0.CR4

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.