public virtual void updateSuspensionState(ProcessInstanceSuspensionStateDto dto) { if (!string.ReferenceEquals(dto.ProcessInstanceId, null)) { string message = "Either processDefinitionId or processDefinitionKey can be set to update the suspension state."; throw new InvalidRequestException(Status.BAD_REQUEST, message); } dto.updateSuspensionState(ProcessEngine); }
public virtual BatchDto updateSuspensionStateAsync(ProcessInstanceSuspensionStateDto dto) { Batch batch = null; try { batch = dto.updateSuspensionStateAsync(ProcessEngine); return(BatchDto.fromBatch(batch)); } catch (BadUserRequestException e) { throw new InvalidRequestException(Status.BAD_REQUEST, e.Message); } }