com.atlassian.bamboo.resultsummary
Interface BuildResultsSummaryDao

All Superinterfaces:
BambooObjectDao, bucket.core.persistence.ObjectDao
All Known Implementing Classes:
BuildResultsSummaryHibernateDao

public interface BuildResultsSummaryDao
extends BambooObjectDao


Method Summary
 java.util.List<ExtendedBuildResultsSummary> findBuildResultsSummaries(BuildResultsSummaryCriteria criteria)
          Searches for BuildResultsSummary objects given a BuildResultsSummaryCriteria
 BuildResultsSummary getBreakingBuild(BuildResultsSummary summary)
           
 ExtendedBuildResultsSummary getBuildResultsSummaryByBuildKeyAndBuildNumber(java.lang.String buildKey, int buildNumber)
           
 BuildResultsSummary getFirstBuildSummary(Build build)
           
 ExtendedBuildResultsSummary getLastBuildSummary(java.lang.String planKey)
           
 java.util.List<ExtendedBuildResultsSummary> getNeighbouringSummaries(Build build, int currentBuildNumber)
           
 long getNumberOfResults(Build build)
           
 void removeBuildResultsSummary(BuildResultsSummary buildResultsSummary)
          Removes the passed build result summary
 
Methods inherited from interface com.atlassian.bamboo.persistence.BambooObjectDao
findById
 
Methods inherited from interface bucket.core.persistence.ObjectDao
findAll, findAllSorted, getPersistentClass, refresh, remove, replicate, save, saveRaw
 

Method Detail

getBuildResultsSummaryByBuildKeyAndBuildNumber

ExtendedBuildResultsSummary getBuildResultsSummaryByBuildKeyAndBuildNumber(java.lang.String buildKey,
                                                                           int buildNumber)

getFirstBuildSummary

BuildResultsSummary getFirstBuildSummary(Build build)

getLastBuildSummary

ExtendedBuildResultsSummary getLastBuildSummary(java.lang.String planKey)

getNumberOfResults

long getNumberOfResults(Build build)

getNeighbouringSummaries

java.util.List<ExtendedBuildResultsSummary> getNeighbouringSummaries(Build build,
                                                                     int currentBuildNumber)

getBreakingBuild

BuildResultsSummary getBreakingBuild(BuildResultsSummary summary)

findBuildResultsSummaries

java.util.List<ExtendedBuildResultsSummary> findBuildResultsSummaries(BuildResultsSummaryCriteria criteria)
Searches for BuildResultsSummary objects given a BuildResultsSummaryCriteria

Parameters:
criteria - @NotNull
Returns:
List of ExtendedBuildResultsSummary

removeBuildResultsSummary

void removeBuildResultsSummary(BuildResultsSummary buildResultsSummary)
Removes the passed build result summary

Parameters:
buildResultsSummary - - @NotNull


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.