@Column(name="ERROR_TYPE") @Override public String getType() { return super.getType(); }
@Override public ExecutionError store(ExecutionError error) { if (!isActive()) { return error; } return call((EntityManager em) -> { ExecutionErrorInfo errorEntity = new ExecutionErrorInfo( error.getErrorId(), error.getType(), error.getDeploymentId(), error.getProcessInstanceId(), error.getProcessId(), error.getActivityId(), error.getActivityName(), error.getJobId(), error.getErrorMessage(), error.getError(), error.getErrorDate(), error.getInitActivityId() ); em.persist(errorEntity); return error; }); }
private void assertExecutionError(ExecutionError error, String type, String processId, String activityName) { assertNotNull(error); assertEquals(type, error.getType()); assertEquals(processId, error.getProcessId()); assertEquals(activityName, error.getActivityName()); assertEquals(manager.getIdentifier(), error.getDeploymentId()); assertNotNull(error.getError()); assertNotNull(error.getErrorMessage()); assertNotNull(error.getActivityId()); assertNotNull(error.getProcessInstanceId()); assertNull(error.getAcknowledgedAt()); assertNull(error.getAcknowledgedBy()); assertFalse(error.isAcknowledged()); } }
@Column(name="ERROR_TYPE") @Override public String getType() { return super.getType(); }
@Override public ExecutionError store(ExecutionError error) { if (!isActive()) { return error; } return call((EntityManager em) -> { ExecutionErrorInfo errorEntity = new ExecutionErrorInfo( error.getErrorId(), error.getType(), error.getDeploymentId(), error.getProcessInstanceId(), error.getProcessId(), error.getActivityId(), error.getActivityName(), error.getJobId(), error.getErrorMessage(), error.getError(), error.getErrorDate(), error.getInitActivityId() ); em.persist(errorEntity); return error; }); }
public static ExecutionErrorInstance convertToErrorInstance(ExecutionError executionError) { if (executionError == null) { return null; } ExecutionErrorInstance errorInstance = ExecutionErrorInstance.builder() .error(executionError.getError()) .errorId(executionError.getErrorId()) .errorDate(executionError.getErrorDate()) .processInstanceId(executionError.getProcessInstanceId()) .acknowledged(executionError.isAcknowledged()) .acknowledgedAt(executionError.getAcknowledgedAt()) .acknowledgedBy(executionError.getAcknowledgedBy()) .activityId(executionError.getActivityId()) .activityName(executionError.getActivityName()) .jobId(executionError.getJobId()) .containerId(executionError.getDeploymentId()) .message(executionError.getErrorMessage()) .processId(executionError.getProcessId()) .type(executionError.getType()) .build(); return errorInstance; }
assertEquals("Process", error.getType()); assertEquals("UserTaskWithRollback", error.getProcessId()); assertEquals("Script Task 1", error.getActivityName());
assertEquals("Task", error.getType()); assertEquals("UserTaskWithRollback", error.getProcessId()); assertEquals("Hello", error.getActivityName());
assertEquals("Job", error.getType()); assertEquals(errorJob.getId(), error.getJobId()); assertEquals("ScriptTask", error.getProcessId());
assertEquals("Job", error.getType()); assertEquals(errorJob.getId(), error.getJobId()); assertEquals("ScriptTask", error.getProcessId());