Class CaseInstanceResourceImpl
- java.lang.Object
-
- org.camunda.bpm.engine.rest.sub.runtime.impl.CaseInstanceResourceImpl
-
- All Implemented Interfaces:
CaseInstanceResource
public class CaseInstanceResourceImpl extends Object implements CaseInstanceResource
- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description protected StringcaseInstanceIdprotected org.camunda.bpm.engine.ProcessEngineengineprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapper
-
Constructor Summary
Constructors Constructor Description CaseInstanceResourceImpl(org.camunda.bpm.engine.ProcessEngine engine, String caseInstanceId, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose(CaseExecutionTriggerDto triggerDto)voidcomplete(CaseExecutionTriggerDto triggerDto)protected InvalidRequestExceptioncreateInvalidRequestException(String transition, javax.ws.rs.core.Response.Status status, org.camunda.bpm.engine.ProcessEngineException cause)protected RestExceptioncreateRestException(String transition, javax.ws.rs.core.Response.Status status, org.camunda.bpm.engine.ProcessEngineException cause)CaseInstanceDtogetCaseInstance()VariableResourcegetVariablesResource()protected voidinitializeCommand(org.camunda.bpm.engine.runtime.CaseExecutionCommandBuilder commandBuilder, CaseExecutionTriggerDto triggerDto, String transition)protected voidinitializeCommandWithDeletions(org.camunda.bpm.engine.runtime.CaseExecutionCommandBuilder commandBuilder, List<VariableNameDto> deletions, String transition)protected voidinitializeCommandWithVariables(org.camunda.bpm.engine.runtime.CaseExecutionCommandBuilder commandBuilder, Map<String,TriggerVariableValueDto> variables, String transition)voidterminate(CaseExecutionTriggerDto triggerDto)
-
-
-
Field Detail
-
engine
protected org.camunda.bpm.engine.ProcessEngine engine
-
caseInstanceId
protected String caseInstanceId
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Detail
-
CaseInstanceResourceImpl
public CaseInstanceResourceImpl(org.camunda.bpm.engine.ProcessEngine engine, String caseInstanceId, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Detail
-
getCaseInstance
public CaseInstanceDto getCaseInstance()
- Specified by:
getCaseInstancein interfaceCaseInstanceResource
-
complete
public void complete(CaseExecutionTriggerDto triggerDto)
- Specified by:
completein interfaceCaseInstanceResource
-
close
public void close(CaseExecutionTriggerDto triggerDto)
- Specified by:
closein interfaceCaseInstanceResource
-
terminate
public void terminate(CaseExecutionTriggerDto triggerDto)
- Specified by:
terminatein interfaceCaseInstanceResource
-
createInvalidRequestException
protected InvalidRequestException createInvalidRequestException(String transition, javax.ws.rs.core.Response.Status status, org.camunda.bpm.engine.ProcessEngineException cause)
-
createRestException
protected RestException createRestException(String transition, javax.ws.rs.core.Response.Status status, org.camunda.bpm.engine.ProcessEngineException cause)
-
initializeCommand
protected void initializeCommand(org.camunda.bpm.engine.runtime.CaseExecutionCommandBuilder commandBuilder, CaseExecutionTriggerDto triggerDto, String transition)
-
initializeCommandWithVariables
protected void initializeCommandWithVariables(org.camunda.bpm.engine.runtime.CaseExecutionCommandBuilder commandBuilder, Map<String,TriggerVariableValueDto> variables, String transition)
-
initializeCommandWithDeletions
protected void initializeCommandWithDeletions(org.camunda.bpm.engine.runtime.CaseExecutionCommandBuilder commandBuilder, List<VariableNameDto> deletions, String transition)
-
getVariablesResource
public VariableResource getVariablesResource()
- Specified by:
getVariablesResourcein interfaceCaseInstanceResource
-
-