com.atlassian.bamboo.resultsummary
Class BuildResultsSummaryHibernateDao
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate.support.HibernateDaoSupport
com.atlassian.hibernate.HibernateObjectDao
com.atlassian.bamboo.persistence.BambooHibernateObjectDao
com.atlassian.bamboo.resultsummary.BuildResultsSummaryHibernateDao
- All Implemented Interfaces:
- bucket.core.persistence.ObjectDao, BambooObjectDao, BuildResultsSummaryDao, org.springframework.beans.factory.InitializingBean
public class BuildResultsSummaryHibernateDao
- extends BambooHibernateObjectDao
- implements BuildResultsSummaryDao
Fields inherited from class org.springframework.dao.support.DaoSupport |
logger |
Methods inherited from class com.atlassian.hibernate.HibernateObjectDao |
findAll, findAllSorted, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findSingleObject, getByClassId, index, refresh, reIndex, remove, replicate, save, saveRaw, setIndexer, unIndex, updateModificationData |
Methods inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport |
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory |
Methods inherited from class org.springframework.dao.support.DaoSupport |
afterPropertiesSet, initDao |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface bucket.core.persistence.ObjectDao |
findAll, findAllSorted, refresh, remove, replicate, save, saveRaw |
BUILD_COMPLETED_DATE
protected static final java.lang.String BUILD_COMPLETED_DATE
- See Also:
- Constant Field Values
BUILD_AGENT_ID
protected static final java.lang.String BUILD_AGENT_ID
- See Also:
- Constant Field Values
BUILD_NUMBER
protected static final java.lang.String BUILD_NUMBER
- See Also:
- Constant Field Values
BUILD_KEY
protected static final java.lang.String BUILD_KEY
- See Also:
- Constant Field Values
BUILD_STATE
protected static final java.lang.String BUILD_STATE
- See Also:
- Constant Field Values
BUILD_STARTED_DATE
protected static final java.lang.String BUILD_STARTED_DATE
- See Also:
- Constant Field Values
BuildResultsSummaryHibernateDao
public BuildResultsSummaryHibernateDao()
getPersistentClass
public java.lang.Class getPersistentClass()
- Specified by:
getPersistentClass
in interface bucket.core.persistence.ObjectDao
getBuildResultsSummaryByBuildKeyAndBuildNumber
public ExtendedBuildResultsSummary getBuildResultsSummaryByBuildKeyAndBuildNumber(java.lang.String buildKey,
int buildNumber)
- Specified by:
getBuildResultsSummaryByBuildKeyAndBuildNumber
in interface BuildResultsSummaryDao
findBuildResultsSummaries
@NotNull
public java.util.List<ExtendedBuildResultsSummary> findBuildResultsSummaries(@NotNull
BuildResultsSummaryCriteria criteria)
- Description copied from interface:
BuildResultsSummaryDao
- Searches for
BuildResultsSummary
objects given a BuildResultsSummaryCriteria
- Specified by:
findBuildResultsSummaries
in interface BuildResultsSummaryDao
- Parameters:
criteria
- @NotNull
- Returns:
List
of ExtendedBuildResultsSummary
countBuildResultsSummaries
public int countBuildResultsSummaries(long agentId,
BuildState buildState)
- Description copied from interface:
BuildResultsSummaryDao
- Count how many build results match the agent & optional build state
- Specified by:
countBuildResultsSummaries
in interface BuildResultsSummaryDao
buildState
- - can be null.
- Returns:
countBuildResultsSummaries
public int countBuildResultsSummaries(java.lang.String planKey)
- Specified by:
countBuildResultsSummaries
in interface BuildResultsSummaryDao
findBuildsForImageConfiguration
public java.util.List<ExtendedBuildResultsSummary> findBuildsForImageConfiguration(java.lang.String planKey,
ElasticImageConfiguration elasticImage,
@Nullable
BuildState buildState,
int maxResults)
- Description copied from interface:
BuildResultsSummaryDao
- Searcher for builds of an image
- Specified by:
findBuildsForImageConfiguration
in interface BuildResultsSummaryDao
buildState
- @Nullable
- Returns:
findBuildResultsSummariesByJiraIssues
@NotNull
public java.util.List<ExtendedBuildResultsSummary> findBuildResultsSummariesByJiraIssues(@Nullable
java.util.List<java.lang.String> issueKeys)
- Specified by:
findBuildResultsSummariesByJiraIssues
in interface BuildResultsSummaryDao
findBuildResultsSummariesByProjectKey
@NotNull
public java.util.List<ExtendedBuildResultsSummary> findBuildResultsSummariesByProjectKey(@Nullable
java.lang.String projectKey)
- Description copied from interface:
BuildResultsSummaryDao
- This seems to be the Jira project key not the Bamboo Project key
- Specified by:
findBuildResultsSummariesByProjectKey
in interface BuildResultsSummaryDao
- Returns:
removeBuildResultsSummary
public void removeBuildResultsSummary(BuildResultsSummary buildResultsSummary)
- Description copied from interface:
BuildResultsSummaryDao
- Removes the passed build result summary
- Specified by:
removeBuildResultsSummary
in interface BuildResultsSummaryDao
- Parameters:
buildResultsSummary
- - @NotNull
getFirstBuildSummary
public BuildResultsSummary getFirstBuildSummary(Build build)
- Specified by:
getFirstBuildSummary
in interface BuildResultsSummaryDao
getLastBuildSummary
public ExtendedBuildResultsSummary getLastBuildSummary(java.lang.String planKey)
- Specified by:
getLastBuildSummary
in interface BuildResultsSummaryDao
getNumberOfResults
public long getNumberOfResults(Build build)
- Specified by:
getNumberOfResults
in interface BuildResultsSummaryDao
getNeighbouringSummaries
public java.util.List getNeighbouringSummaries(Build build,
int currentBuildNumber)
- Specified by:
getNeighbouringSummaries
in interface BuildResultsSummaryDao
getBreakingBuild
public BuildResultsSummary getBreakingBuild(BuildResultsSummary summary)
- Specified by:
getBreakingBuild
in interface BuildResultsSummaryDao
getJiraIssuesForBuildResults
@NotNull
public java.util.List<LinkedJiraIssue> getJiraIssuesForBuildResults(@NotNull
java.util.List<BuildResultsSummary> buildResults)
- Description copied from interface:
BuildResultsSummaryDao
- Retrieves a list of
LinkedJiraIssue
linked to the given build result summaries
- Specified by:
getJiraIssuesForBuildResults
in interface BuildResultsSummaryDao
- Returns:
getJiraIssuesForBuild
@NotNull
public java.util.List<LinkedJiraIssue> getJiraIssuesForBuild(@NotNull
Build build)
- Description copied from interface:
BuildResultsSummaryDao
- Retrieves a list of
LinkedJiraIssue
that are linked to the given build.
- Specified by:
getJiraIssuesForBuild
in interface BuildResultsSummaryDao
- Returns:
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.