private Date getLatestUpdateDate( Project project ) { try { BuildResult result = store.getLatestBuildResultForProject( project.getId() ); return new Date( result.getStartTime() ); } catch ( Exception e ) { } return null; }
long startTime = previousBuildResult == null ? 0 : previousBuildResult.getStartTime(); ArrayList<BuildResult> buildResults = new ArrayList<BuildResult>( buildResultDao.getBuildResultsForProjectWithDetails( projectId, startTime, buildResultId ) );
if ( buildResult.getStartTime() <= 0 ) result.put( ContinuumBuildAgentUtil.KEY_START_TIME, Long.toString( buildResult.getStartTime() ) );
serializer.writeEndElement(); if ( buildResult.getStartTime() != 0 ) serializer.writeCharacters( String.valueOf( buildResult.getStartTime() ) ); serializer.writeEndElement();
serializer.writeEndElement(); if ( buildResult.getStartTime() != 0L ) serializer.writeCharacters( String.valueOf( buildResult.getStartTime() ) ); serializer.writeEndElement();
result.put( ContinuumBuildAgentUtil.KEY_USERNAME, buildContext.getUsername() ); result.put( ContinuumBuildAgentUtil.KEY_BUILD_STATE, buildResult.getState() ); result.put( ContinuumBuildAgentUtil.KEY_START_TIME, Long.toString( buildResult.getStartTime() ) ); result.put( ContinuumBuildAgentUtil.KEY_END_TIME, Long.toString( buildResult.getEndTime() ) ); result.put( ContinuumBuildAgentUtil.KEY_BUILD_EXIT_CODE, buildResult.getExitCode() );
getLatestBuildResultForBuildDefinition( projectId, buildDefinitionId ); if ( latestBuildResult == null || ( latestBuildResult.getStartTime() >= startTime && latestBuildResult.getEndTime() > 0 && latestBuildResult.getEndTime() < endTime ) || latestBuildResult.getStartTime() < startTime )
latestUpdateDate = new Date( buildResult.getStartTime() );