org.camunda.bpm.engine.impl.cmd
Class HandleExternalTaskCmd
java.lang.Object
org.camunda.bpm.engine.impl.cmd.ExternalTaskCmd
org.camunda.bpm.engine.impl.cmd.HandleExternalTaskCmd
- All Implemented Interfaces:
- Command<Void>
- Direct Known Subclasses:
- CompleteExternalTaskCmd, HandleExternalTaskBpmnErrorCmd, HandleExternalTaskFailureCmd
public abstract class HandleExternalTaskCmd
- extends ExternalTaskCmd
Represents an abstract class for the handle of external task commands.
- Author:
- Christopher Zell
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
workerId
protected String workerId
- The reported worker id.
HandleExternalTaskCmd
public HandleExternalTaskCmd(String externalTaskId,
String workerId)
execute
public Void execute(CommandContext commandContext)
- Specified by:
execute in interface Command<Void>- Overrides:
execute in class ExternalTaskCmd
getErrorMessageOnWrongWorkerAccess
public abstract String getErrorMessageOnWrongWorkerAccess()
- Returns the error message. Which is used to create an specific message
for the BadUserRequestException if an worker has no rights to execute commands of the external task.
- Returns:
- the specific error message
validateInput
protected void validateInput()
- Validates the current input of the command.
- Specified by:
validateInput in class ExternalTaskCmd
Copyright © 2016 camunda services GmbH. All rights reserved.