|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.resultsummary.BuildResultsSummaryManagerImpl
public class BuildResultsSummaryManagerImpl
Constructor Summary | |
---|---|
BuildResultsSummaryManagerImpl()
|
Method Summary | |
---|---|
java.util.List<ExtendedBuildResultsSummary> |
findBuildResultsSummaries(BuildResultsSummaryCriteria criteria)
Searches for BuildResultsSummary objects given a BuildResultsSummaryCriteria |
Commit |
generateCommitFromChangeLogs(Commit changeLogEntry,
BuildResultsSummary resultsSummary)
|
BuildResultsSummary |
generateSummaryFromBuildResults(BuildContext buildContext,
CurrentlyBuilding currentlyBuilding,
BuildResults buildResults)
|
BuildResultsSummary |
generateSummaryFromBuildResults(BuildContext buildContext,
CurrentlyBuilding currentlyBuilding,
BuildResults buildResults,
Build build)
|
java.util.List<ExtendedBuildResultsSummary> |
getAllBuildResultsSummaries(Build build)
Returns all ExtendedBuildResultsSummary for the passed Build . |
java.util.List<ExtendedBuildResultsSummary> |
getAllFailedResultsSummaries(Build build)
Returns all Failed ExtendedBuildResultsSummary for the passed Build . |
long |
getAverageBuildTime(Build build,
int numberOfResults)
Returns average build duration for given number of builds |
BuildResultsSummary |
getBreakingBuild(BuildResultsSummary buildResultsSummary)
|
ExtendedBuildResultsSummary |
getBuildResultsSummary(Build build,
int buildNumber)
|
ExtendedBuildResultsSummary |
getBuildResultsSummary(java.lang.String buildKey,
int buildNumber)
|
BuildResultsSummary |
getBuildResultsSummaryById(long id)
|
BuildResultsSummary |
getFirstBuildSummary(Build build)
|
ExtendedBuildResultsSummary |
getLastBuildSummary(Build build)
|
java.util.List<ExtendedBuildResultsSummary> |
getLastNBuildResultsSummaries(Build build,
int numberOfResults)
Returns the most recent n build results. |
java.util.List<ExtendedBuildResultsSummary> |
getLastNFailedResultsSummaries(Build build,
int numberOfResults)
Returns the most recent n failed build results. |
ExtendedBuildResultsSummary |
getLastSuccessfulBuildSummary(java.lang.String planKey)
|
java.util.List<ExtendedBuildResultsSummary> |
getLatestbuildResultSummaries()
Retrieve list of build results (for all builds) in the last few days (number of days is specified in the DAO) This method is filtered to remove results that user doesn't have permission to see |
java.util.List<ExtendedBuildResultsSummary> |
getLatestFailedBuildResultSummaries()
Retrieve list of failed build results (for all builds) in the last few days (number of days is specified in the DAO) This method is filtered to remove results that user doesn't have permission to see |
java.util.List<ExtendedBuildResultsSummary> |
getLatestSummariesForAgent(java.lang.Long agentId)
|
java.util.List |
getNeighbouringSummaries(Build build,
int buildNumber)
Returns all the BuildResultsSummary objects that matches the passed build numbers |
long |
getNumberOfResults(Build build)
|
void |
removeArtifacts(Build build,
int buildNumber)
Removes the artifact for a given build |
void |
removeBuildResult(Build build,
int buildNumber)
Removes a build result for a particular build. |
void |
removeBuildResultsSummariesForBuild(Build build)
Remove the BuildResultsSummary objects from the database. |
void |
saveBuildResultsSummary(BuildResultsSummary buildResultsSummary)
|
void |
setBuildResultsIndexer(BuildResultsIndexer buildResultsIndexer)
|
void |
setBuildResultsSummaryDao(BuildResultsSummaryDao buildResultsSummaryDao)
|
void |
setEventManager(com.atlassian.event.EventManager eventManager)
|
void |
setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BuildResultsSummaryManagerImpl()
Method Detail |
---|
public BuildResultsSummary generateSummaryFromBuildResults(BuildContext buildContext, CurrentlyBuilding currentlyBuilding, BuildResults buildResults, Build build)
generateSummaryFromBuildResults
in interface BuildResultsSummaryManager
public BuildResultsSummary generateSummaryFromBuildResults(BuildContext buildContext, CurrentlyBuilding currentlyBuilding, BuildResults buildResults)
generateSummaryFromBuildResults
in interface BuildResultsSummaryManager
public Commit generateCommitFromChangeLogs(Commit changeLogEntry, BuildResultsSummary resultsSummary)
public BuildResultsSummary getBreakingBuild(BuildResultsSummary buildResultsSummary)
getBreakingBuild
in interface BuildResultsSummaryManager
@NotNull public java.util.List<ExtendedBuildResultsSummary> getAllBuildResultsSummaries(@NotNull Build build)
BuildResultsSummaryManager
ExtendedBuildResultsSummary
for the passed Build
. Sorted by oldest first.
getAllBuildResultsSummaries
in interface BuildResultsSummaryManager
@NotNull public java.util.List<ExtendedBuildResultsSummary> getAllFailedResultsSummaries(@NotNull Build build)
BuildResultsSummaryManager
ExtendedBuildResultsSummary
for the passed Build
. Sorted by oldest first.
getAllFailedResultsSummaries
in interface BuildResultsSummaryManager
@NotNull public java.util.List<ExtendedBuildResultsSummary> getLastNBuildResultsSummaries(@NotNull Build build, int numberOfResults)
BuildResultsSummaryManager
getLastNBuildResultsSummaries
in interface BuildResultsSummaryManager
numberOfResults
- must be > 0
@NotNull public java.util.List<ExtendedBuildResultsSummary> getLastNFailedResultsSummaries(@NotNull Build build, int numberOfResults)
BuildResultsSummaryManager
getLastNFailedResultsSummaries
in interface BuildResultsSummaryManager
numberOfResults
- must be > 0
@NotNull public java.util.List<ExtendedBuildResultsSummary> findBuildResultsSummaries(@NotNull BuildResultsSummaryCriteria criteria)
BuildResultsSummaryManager
BuildResultsSummary
objects given a BuildResultsSummaryCriteria
findBuildResultsSummaries
in interface BuildResultsSummaryManager
criteria
- @NotNull
List
of ExtendedBuildResultsSummary
public void removeBuildResult(Build build, int buildNumber)
BuildResultsSummaryManager
removeBuildResult
in interface BuildResultsSummaryManager
build
- @NotNullbuildNumber
- The build numner.public void removeArtifacts(Build build, int buildNumber)
BuildResultsSummaryManager
removeArtifacts
in interface BuildResultsSummaryManager
build
- @NotNullbuildNumber
- The build numner.public BuildResultsSummary getBuildResultsSummaryById(long id)
getBuildResultsSummaryById
in interface BuildResultsSummaryManager
public ExtendedBuildResultsSummary getBuildResultsSummary(Build build, int buildNumber)
getBuildResultsSummary
in interface BuildResultsSummaryManager
public java.util.List getNeighbouringSummaries(Build build, int buildNumber)
BuildResultsSummaryManager
BuildResultsSummary
objects that matches the passed build numbers
getNeighbouringSummaries
in interface BuildResultsSummaryManager
List
of BuildResultsSummary
public void removeBuildResultsSummariesForBuild(@NotNull Build build)
BuildResultsSummaryManager
BuildResultsSummary
objects from the database. No events are triggered
removeBuildResultsSummariesForBuild
in interface BuildResultsSummaryManager
build
- @NotNullpublic ExtendedBuildResultsSummary getBuildResultsSummary(java.lang.String buildKey, int buildNumber)
getBuildResultsSummary
in interface BuildResultsSummaryManager
public void saveBuildResultsSummary(BuildResultsSummary buildResultsSummary)
saveBuildResultsSummary
in interface BuildResultsSummaryManager
public BuildResultsSummary getFirstBuildSummary(Build build)
getFirstBuildSummary
in interface BuildResultsSummaryManager
public ExtendedBuildResultsSummary getLastBuildSummary(Build build)
getLastBuildSummary
in interface BuildResultsSummaryManager
public ExtendedBuildResultsSummary getLastSuccessfulBuildSummary(@NotNull java.lang.String planKey)
getLastSuccessfulBuildSummary
in interface BuildResultsSummaryManager
@NotNull public java.util.List<ExtendedBuildResultsSummary> getLatestSummariesForAgent(@NotNull java.lang.Long agentId)
getLatestSummariesForAgent
in interface BuildResultsSummaryManager
public long getNumberOfResults(Build build)
getNumberOfResults
in interface BuildResultsSummaryManager
public java.util.List<ExtendedBuildResultsSummary> getLatestbuildResultSummaries()
BuildResultsSummaryManager
getLatestbuildResultSummaries
in interface BuildResultsSummaryManager
List
of BuildResultsSummary
public java.util.List<ExtendedBuildResultsSummary> getLatestFailedBuildResultSummaries()
BuildResultsSummaryManager
getLatestFailedBuildResultSummaries
in interface BuildResultsSummaryManager
List
of BuildResultsSummary
public long getAverageBuildTime(@NotNull Build build, int numberOfResults)
BuildResultsSummaryManager
getAverageBuildTime
in interface BuildResultsSummaryManager
build
- - must not be nullnumberOfResults
- - How many build results to use in the average. must be greater 0
public void setBuildResultsSummaryDao(BuildResultsSummaryDao buildResultsSummaryDao)
public void setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)
public void setBuildResultsIndexer(BuildResultsIndexer buildResultsIndexer)
public void setEventManager(com.atlassian.event.EventManager eventManager)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |