if (resultName.endsWith("-latest" + EXTENSION)) { final String jobName = resultName.substring(0, resultName.length() - ("-latest" + EXTENSION).length()); resultFile = resultsFolder.getLatestFile(jobName, EXTENSION); if (resultFile == null) { JobContext job = context.getJob(jobName);
if (resultName.endsWith("-latest" + EXTENSION)) { final String jobName = resultName.substring(0, resultName.length() - ("-latest" + EXTENSION).length()); resultFile = resultsFolder.getLatestFile(jobName, EXTENSION); if (resultFile == null) { JobContext job = context.getJob(jobName);
@Override public ExecutionLog getLatestExecution(TenantIdentifier tenant, JobIdentifier job) { final TenantContext tenantContext = _tenantContextFactory.getContext(tenant); final RepositoryFolder resultFolder = tenantContext.getResultFolder(); final RepositoryFile latestFile = resultFolder.getLatestFile(job.getName(), FileFilters.ANALYSIS_EXECUTION_LOG_XML.getExtension()); if (latestFile == null) { // no execution available return null; } return readExecutionLogFile(latestFile, job, tenant, 1); }
@Override public ResultContext getLatestResult(TenantIdentifier tenantIdentifier, JobIdentifier job) { final TenantContext context = _tenantContextFactory.getContext(tenantIdentifier.getId()); final RepositoryFolder resultsFolder = context.getResultFolder(); final String jobName = job.getName(); final RepositoryFile resultFile = resultsFolder.getLatestFile(jobName, FileFilters.ANALYSIS_RESULT_SER.getExtension()); if (resultFile == null) { return null; } return context.getResult(resultFile.getName()); }