private void retryEnrichments(final Set<URI> executions) { for(final URI executionId:executions) { final Execution execution = this.executionRepository.executionOfId(executionId); doRequestEnrichment(execution); } }
public Execution getExecution(URI executionId) { checkNotNull(executionId,"Execution identifier cannot be null"); Execution execution = executionRepository().executionOfId(executionId); return Execution.newInstance(execution); }
public void finishExecution(FinishExecutionCommand aCommand) { checkNotNull(aCommand,COMMAND_CANNOT_BE_NULL); URI executionId=aCommand.executionId(); Execution execution = executionRepository().executionOfId(executionId); checkArgument(execution!=null,EXECUTION_IS_NOT_REGISTERED,executionId); checkState(!execution.isFinished(),"Execution '%s' is already finished",executionId); Result result=new Result(aCommand.status(),aCommand.finishedOn()); execution.finish(result); }
public void deleteExecution(DeleteExecutionCommand aCommand) { checkNotNull(aCommand,COMMAND_CANNOT_BE_NULL); URI executionId=aCommand.executionId(); Execution execution = executionRepository().executionOfId(executionId); checkArgument(execution!=null,EXECUTION_IS_NOT_REGISTERED,executionId); Build build = buildRepository().buildOfId(execution.buildId()); checkArgument(build!=null,BUILD_IS_NOT_REGISTERED,build.buildId()); build.removeExecution(execution); executionRepository().remove(execution); }
private void deleteBuild(Build aBuild) { buildRepository().remove(aBuild); for(URI executionId:aBuild.executions()) { Execution execution = executionRepository().executionOfId(executionId); if(execution!=null) { executionRepository().remove(execution); } } aBuild.executions().clear(); }
private void dumpSimpleBuild(final Build build) { Consoles.defaultConsole().printf(" + Simple build %s : %s%n",build.buildId(),build); for(final URI executionId:build.executions()) { final Execution execution=executionRepository().executionOfId(executionId); Consoles.defaultConsole().printf(" * Execution %s : %s%n",executionId,execution); } }
private void dumpSubBuild(final Build subBuild) { Consoles.defaultConsole().printf(" * Sub-build %s : %s%n",subBuild.buildId(),subBuild); for(final URI executionId:subBuild.executions()) { final Execution execution=executionRepository().executionOfId(executionId); Consoles.defaultConsole().printf(" + Execution %s : %s%n",executionId,execution); } }
final Execution execution = this.executionRepository.executionOfId(context.targetExecution().executionId());
private void dumpCompositeBuild(final Build build) { Consoles.defaultConsole().printf(" + Composite build %s : %s%n",build.buildId(),build); for(final URI executionId:build.executions()) { final Execution execution=executionRepository().executionOfId(executionId); Consoles.defaultConsole().printf(" * Execution %s : %s%n",executionId,execution); } for(final URI subBuildId:((CompositeBuild)build).subBuilds()) { dumpSubBuild(buildRepository().buildOfId(subBuildId)); } }