Class CaseInstanceResourceImpl
- java.lang.Object
-
- org.camunda.bpm.engine.rest.sub.runtime.impl.CaseInstanceResourceImpl
-
- All Implemented Interfaces:
CaseInstanceResource
public class CaseInstanceResourceImpl extends java.lang.Object implements CaseInstanceResource
- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringcaseInstanceIdprotected ProcessEngineengineprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapper
-
Constructor Summary
Constructors Constructor Description CaseInstanceResourceImpl(ProcessEngine engine, java.lang.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(java.lang.String transition, javax.ws.rs.core.Response.Status status, ProcessEngineException cause)protected RestExceptioncreateRestException(java.lang.String transition, javax.ws.rs.core.Response.Status status, ProcessEngineException cause)CaseInstanceDtogetCaseInstance()VariableResourcegetVariablesResource()protected voidinitializeCommand(CaseExecutionCommandBuilder commandBuilder, CaseExecutionTriggerDto triggerDto, java.lang.String transition)protected voidinitializeCommandWithDeletions(CaseExecutionCommandBuilder commandBuilder, java.util.List<VariableNameDto> deletions, java.lang.String transition)protected voidinitializeCommandWithVariables(CaseExecutionCommandBuilder commandBuilder, java.util.Map<java.lang.String,TriggerVariableValueDto> variables, java.lang.String transition)voidterminate(CaseExecutionTriggerDto triggerDto)
-
-
-
Field Detail
-
engine
protected ProcessEngine engine
-
caseInstanceId
protected java.lang.String caseInstanceId
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Detail
-
CaseInstanceResourceImpl
public CaseInstanceResourceImpl(ProcessEngine engine, java.lang.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(java.lang.String transition, javax.ws.rs.core.Response.Status status, ProcessEngineException cause)
-
createRestException
protected RestException createRestException(java.lang.String transition, javax.ws.rs.core.Response.Status status, ProcessEngineException cause)
-
initializeCommand
protected void initializeCommand(CaseExecutionCommandBuilder commandBuilder, CaseExecutionTriggerDto triggerDto, java.lang.String transition)
-
initializeCommandWithVariables
protected void initializeCommandWithVariables(CaseExecutionCommandBuilder commandBuilder, java.util.Map<java.lang.String,TriggerVariableValueDto> variables, java.lang.String transition)
-
initializeCommandWithDeletions
protected void initializeCommandWithDeletions(CaseExecutionCommandBuilder commandBuilder, java.util.List<VariableNameDto> deletions, java.lang.String transition)
-
getVariablesResource
public VariableResource getVariablesResource()
- Specified by:
getVariablesResourcein interfaceCaseInstanceResource
-
-