|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.bamboo.resultsummary.BuildResultsSummaryManagerImpl
public class BuildResultsSummaryManagerImpl
Constructor Summary | |
---|---|
BuildResultsSummaryManagerImpl()
|
Method Summary | |
---|---|
int |
countBuildResultsSummaries()
|
int |
countBuildResultsSummaries(java.lang.String planKey)
|
java.util.List<ExtendedBuildResultsSummary> |
findBuildResultsSummaries(BuildResultsSummaryCriteria criteria)
Searches for BuildResultsSummary objects given a BuildResultsSummaryCriteria |
java.util.List<ExtendedBuildResultsSummary> |
findBuildResultsSummariesByJiraIssues(java.util.List<java.lang.String> issueKeys)
|
java.util.List<ExtendedBuildResultsSummary> |
findBuildResultsSummariesByProjectKey(java.lang.String projectKey)
|
java.util.List<LinkedJiraIssue> |
findJiraIssuesForBuild(Build build)
Retrieves a list of LinkedJiraIssue linked to the given Build |
java.util.List<LinkedJiraIssue> |
findJiraIssuesForBuildResults(java.util.List<BuildResultsSummary> buildResults)
Retrieves a list of LinkedJiraIssue linked to the given build result summaries |
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> |
getAllBuildResultsSummariesForAgent(java.lang.Long agentId)
Returns all ExtendedBuildResultsSummary for the passed BuildAgent 's id. |
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 |
getLastBuildForAgent(java.lang.String planKey,
java.lang.Long agentId)
|
ExtendedBuildResultsSummary |
getLastBuildForImage(java.lang.String planKey)
|
ExtendedBuildResultsSummary |
getLastBuildSummary(Build build)
|
ExtendedBuildResultsSummary |
getLastBuildSummary(java.lang.String planKey)
|
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 |
getLastSuccessfulBuildForAgent(java.lang.String planKey,
java.lang.Long agentId)
|
ExtendedBuildResultsSummary |
getLastSuccessfulBuildForImage(java.lang.String planKey)
|
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)
|
void |
setJiraIssueManager(JiraIssueManager jiraIssueManager)
|
void |
setJiraIssueUtils(JiraIssueUtils jiraIssueUtils)
|
void |
setLocalAwsManager(LocalAwsManager localAwsManager)
|
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 int countBuildResultsSummaries()
countBuildResultsSummaries
in interface BuildResultsSummaryManager
public int countBuildResultsSummaries(@Nullable java.lang.String planKey)
countBuildResultsSummaries
in interface BuildResultsSummaryManager
@NotNull public java.util.List<ExtendedBuildResultsSummary> findBuildResultsSummariesByJiraIssues(@Nullable java.util.List<java.lang.String> issueKeys)
findBuildResultsSummariesByJiraIssues
in interface BuildResultsSummaryManager
@NotNull public java.util.List<ExtendedBuildResultsSummary> findBuildResultsSummariesByProjectKey(@Nullable java.lang.String projectKey)
findBuildResultsSummariesByProjectKey
in interface BuildResultsSummaryManager
@NotNull public java.util.List<LinkedJiraIssue> findJiraIssuesForBuildResults(@NotNull java.util.List<BuildResultsSummary> buildResults)
BuildResultsSummaryManager
LinkedJiraIssue
linked to the given build result summaries
findJiraIssuesForBuildResults
in interface BuildResultsSummaryManager
@NotNull public java.util.List<LinkedJiraIssue> findJiraIssuesForBuild(@NotNull Build build)
BuildResultsSummaryManager
LinkedJiraIssue
linked to the given Build
findJiraIssuesForBuild
in interface BuildResultsSummaryManager
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 getLastBuildSummary(java.lang.String planKey)
getLastBuildSummary
in interface BuildResultsSummaryManager
public ExtendedBuildResultsSummary getLastSuccessfulBuildSummary(@NotNull java.lang.String planKey)
getLastSuccessfulBuildSummary
in interface BuildResultsSummaryManager
@NotNull public java.util.List<ExtendedBuildResultsSummary> getAllBuildResultsSummariesForAgent(@NotNull java.lang.Long agentId)
BuildResultsSummaryManager
ExtendedBuildResultsSummary
for the passed BuildAgent
's id.
getAllBuildResultsSummariesForAgent
in interface BuildResultsSummaryManager
@Nullable public ExtendedBuildResultsSummary getLastBuildForAgent(@NotNull java.lang.String planKey, @NotNull java.lang.Long agentId)
getLastBuildForAgent
in interface BuildResultsSummaryManager
@Nullable public ExtendedBuildResultsSummary getLastBuildForImage(@NotNull java.lang.String planKey)
getLastBuildForImage
in interface BuildResultsSummaryManager
@Nullable public ExtendedBuildResultsSummary getLastSuccessfulBuildForAgent(@NotNull java.lang.String planKey, @NotNull java.lang.Long agentId)
getLastSuccessfulBuildForAgent
in interface BuildResultsSummaryManager
@Nullable public ExtendedBuildResultsSummary getLastSuccessfulBuildForImage(@NotNull java.lang.String planKey)
getLastSuccessfulBuildForImage
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 setLocalAwsManager(LocalAwsManager localAwsManager)
public void setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)
public void setBuildResultsIndexer(BuildResultsIndexer buildResultsIndexer)
public void setEventManager(com.atlassian.event.EventManager eventManager)
public void setJiraIssueUtils(JiraIssueUtils jiraIssueUtils)
public void setJiraIssueManager(JiraIssueManager jiraIssueManager)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |