public String getExecutionStatusText(Execution ex){ if(ExecutionMetadata.STATUS_COMPLETED.equals(ex.getStatus())){ return "completed"; } else if(ExecutionMetadata.STATUS_FAILED.equals(ex.getStatus())){ return "failed"; } else if(ExecutionMetadata.STATUS_IN_PROGRESS.equals(ex.getStatus())){ return "in-progress"; } else if(ExecutionMetadata.STATUS_SCHEDULED.equals(ex.getStatus())){ return "scheduled"; } else if(ExecutionMetadata.STATUS_SKIPPED.equals(ex.getStatus())){ return "skipped"; } else { return "unknown"; } } public static class EntityExtractionSummary implements Comparable<EntityExtractionSummary> {
public String getExecutionStatusText(Execution ex){ if(ExecutionMetadata.STATUS_COMPLETED.equals(ex.getStatus())){ return "completed"; } else if(ExecutionMetadata.STATUS_FAILED.equals(ex.getStatus())){ return "failed"; } else if(ExecutionMetadata.STATUS_IN_PROGRESS.equals(ex.getStatus())){ return "in-progress"; } else if(ExecutionMetadata.STATUS_SCHEDULED.equals(ex.getStatus())){ return "scheduled"; } else if(ExecutionMetadata.STATUS_SKIPPED.equals(ex.getStatus())){ return "skipped"; } else { return "unknown"; } } public static class EntityExtractionSummary implements Comparable<EntityExtractionSummary> {
ExecutionMetadata em = ExecutionMetadata.parseFrom(job.getExecutionMetadata(), ci.getUri()); for(Entry<String,Execution> ex : em.getEngineExecutions().entrySet()){ sb.append(" -").append(ex.getKey()).append(": ").append(ex.getValue().getStatus()).append('\n');