protected List<ExternalTaskEntity> fetchExternalTasks(CommandContext commandContext, String processInstanceId) { return commandContext.getExternalTaskManager().findExternalTasksByProcessInstanceId(processInstanceId); }
protected List<ExternalTaskEntity> fetchExternalTasks(CommandContext commandContext, String processInstanceId) { return commandContext.getExternalTaskManager().findExternalTasksByProcessInstanceId(processInstanceId); }
@Override public long executeCount(CommandContext commandContext) { checkQueryOk(); return commandContext .getExternalTaskManager() .findExternalTaskCountByQueryCriteria(this); }
@Override public long executeCount(CommandContext commandContext) { checkQueryOk(); return commandContext .getExternalTaskManager() .findExternalTaskCountByQueryCriteria(this); }
protected void ensureExternalTasksInitialized() { if (externalTasks == null) { externalTasks = Context.getCommandContext().getExternalTaskManager().findExternalTasksByExecutionId(id); } }
public List<String> executeIdsList(CommandContext commandContext) { checkQueryOk(); return commandContext .getExternalTaskManager() .findExternalTaskIdsByQueryCriteria(this); }
public void unlock() { workerId = null; lockExpirationTime = null; Context.getCommandContext() .getExternalTaskManager() .fireExternalTaskAvailableEvent(); }
@Override public List<ExternalTask> executeList(CommandContext commandContext, Page page) { checkQueryOk(); return commandContext .getExternalTaskManager() .findExternalTasksByQueryCriteria(this); }
public void unlock() { workerId = null; lockExpirationTime = null; Context.getCommandContext() .getExternalTaskManager() .fireExternalTaskAvailableEvent(); }
@Override public List<ExternalTask> executeList(CommandContext commandContext, Page page) { checkQueryOk(); return commandContext .getExternalTaskManager() .findExternalTasksByQueryCriteria(this); }
protected void ensureExternalTasksInitialized() { if (externalTasks == null) { externalTasks = Context.getCommandContext().getExternalTaskManager().findExternalTasksByExecutionId(id); } }
public List<String> executeIdsList(CommandContext commandContext) { checkQueryOk(); return commandContext .getExternalTaskManager() .findExternalTaskIdsByQueryCriteria(this); }
public void insert() { Context.getCommandContext() .getExternalTaskManager() .insert(this); getExecution().addExternalTask(this); }
public void insert() { Context.getCommandContext() .getExternalTaskManager() .insert(this); getExecution().addExternalTask(this); }
protected void deleteFromExecutionAndRuntimeTable() { getExecution().removeExternalTask(this); CommandContext commandContext = Context.getCommandContext(); commandContext .getExternalTaskManager() .delete(this); // Also delete the external tasks's error details byte array if (errorDetailsByteArrayId != null) { commandContext.getByteArrayManager().deleteByteArrayById(errorDetailsByteArrayId); } }
protected void deleteFromExecutionAndRuntimeTable() { getExecution().removeExternalTask(this); CommandContext commandContext = Context.getCommandContext(); commandContext .getExternalTaskManager() .delete(this); // Also delete the external tasks's error details byte array if (errorDetailsByteArrayId != null) { commandContext.getByteArrayManager().deleteByteArrayById(errorDetailsByteArrayId); } }
public String execute(CommandContext commandContext) { ensureNotNull("externalTaskId", externalTaskId); ExternalTaskEntity externalTask = commandContext .getExternalTaskManager() .findExternalTaskById(externalTaskId); ensureNotNull("No external task found with id " + externalTaskId, "externalTask", externalTask); for(CommandChecker checker : commandContext.getProcessEngineConfiguration().getCommandCheckers()) { checker.checkReadProcessInstance(externalTask.getProcessInstanceId()); } return externalTask.getErrorDetails(); } }
public String execute(CommandContext commandContext) { ensureNotNull("externalTaskId", externalTaskId); ExternalTaskEntity externalTask = commandContext .getExternalTaskManager() .findExternalTaskById(externalTaskId); ensureNotNull("No external task found with id " + externalTaskId, "externalTask", externalTask); for(CommandChecker checker : commandContext.getProcessEngineConfiguration().getCommandCheckers()) { checker.checkReadProcessInstance(externalTask.getProcessInstanceId()); } return externalTask.getErrorDetails(); } }
@Override public Void execute(CommandContext commandContext) { EnsureUtil.ensureNotNull("externalTaskId", externalTaskId); validateInput(); ExternalTaskEntity externalTask = commandContext.getExternalTaskManager().findExternalTaskById(externalTaskId); ensureNotNull(NotFoundException.class, "Cannot find external task with id " + externalTaskId, "externalTask", externalTask); for(CommandChecker checker : commandContext.getProcessEngineConfiguration().getCommandCheckers()) { checker.checkUpdateProcessInstanceById(externalTask.getProcessInstanceId()); } execute(externalTask); return null; }
@Override public Void execute(CommandContext commandContext) { EnsureUtil.ensureNotNull("externalTaskId", externalTaskId); validateInput(); ExternalTaskEntity externalTask = commandContext.getExternalTaskManager().findExternalTaskById(externalTaskId); ensureNotNull(NotFoundException.class, "Cannot find external task with id " + externalTaskId, "externalTask", externalTask); for(CommandChecker checker : commandContext.getProcessEngineConfiguration().getCommandCheckers()) { checker.checkUpdateProcessInstanceById(externalTask.getProcessInstanceId()); } execute(externalTask); return null; }