Class ExternalTaskResourceImpl
- java.lang.Object
-
- org.camunda.bpm.engine.rest.sub.externaltask.impl.ExternalTaskResourceImpl
-
- All Implemented Interfaces:
ExternalTaskResource
public class ExternalTaskResourceImpl extends java.lang.Object implements ExternalTaskResource
- Author:
- Thorben Lindhauer
-
-
Field Summary
Fields Modifier and Type Field Description protected ProcessEngineengineprotected java.lang.StringexternalTaskIdprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapper
-
Constructor Summary
Constructors Constructor Description ExternalTaskResourceImpl(ProcessEngine engine, java.lang.String externalTaskId, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplete(CompleteExternalTaskDto dto)voidextendLock(ExtendLockOnExternalTaskDto extendLockDto)java.lang.StringgetErrorDetails()ExternalTaskDtogetExternalTask()voidhandleBpmnError(ExternalTaskBpmnError dto)voidhandleFailure(ExternalTaskFailureDto dto)voidlock(LockExternalTaskDto lockExternalTaskDto)voidsetPriority(PriorityDto dto)voidsetRetries(RetriesDto dto)voidunlock()
-
-
-
Field Detail
-
engine
protected ProcessEngine engine
-
externalTaskId
protected java.lang.String externalTaskId
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Detail
-
ExternalTaskResourceImpl
public ExternalTaskResourceImpl(ProcessEngine engine, java.lang.String externalTaskId, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Detail
-
getExternalTask
public ExternalTaskDto getExternalTask()
- Specified by:
getExternalTaskin interfaceExternalTaskResource
-
getErrorDetails
public java.lang.String getErrorDetails()
- Specified by:
getErrorDetailsin interfaceExternalTaskResource
-
setRetries
public void setRetries(RetriesDto dto)
- Specified by:
setRetriesin interfaceExternalTaskResource
-
setPriority
public void setPriority(PriorityDto dto)
- Specified by:
setPriorityin interfaceExternalTaskResource
-
complete
public void complete(CompleteExternalTaskDto dto)
- Specified by:
completein interfaceExternalTaskResource
-
handleFailure
public void handleFailure(ExternalTaskFailureDto dto)
- Specified by:
handleFailurein interfaceExternalTaskResource
-
handleBpmnError
public void handleBpmnError(ExternalTaskBpmnError dto)
- Specified by:
handleBpmnErrorin interfaceExternalTaskResource
-
lock
public void lock(LockExternalTaskDto lockExternalTaskDto)
- Specified by:
lockin interfaceExternalTaskResource
-
extendLock
public void extendLock(ExtendLockOnExternalTaskDto extendLockDto)
- Specified by:
extendLockin interfaceExternalTaskResource
-
unlock
public void unlock()
- Specified by:
unlockin interfaceExternalTaskResource
-
-