com.atlassian.bamboo.build
Interface BuildDao
- All Superinterfaces:
- BambooObjectDao, bucket.core.persistence.ObjectDao
- All Known Implementing Classes:
- BuildHibernateDao
public interface BuildDao
- extends BambooObjectDao
Methods inherited from interface bucket.core.persistence.ObjectDao |
findAll, findAllSorted, getPersistentClass, refresh, remove, replicate, save, saveRaw |
getBuildByKey
@Nullable
Build getBuildByKey(java.lang.String key)
- Returns a
Build
object that matches the key.
- Parameters:
key
- - must not be null
- Returns:
- the
Build
. Null if not founf
getAllBuilds
java.util.Collection getAllBuilds()
- Returns all builds in the system
- Returns:
Collections.EMPTY_LIST
getBuildsForDeletion
java.util.Collection getBuildsForDeletion()
- Returns all builds marked for deletion.
- Returns:
- List of
Build
. If no results Collections.EMPTY_LIST
updateBuild
void updateBuild(Build build)
getBuildByName
Build getBuildByName(java.lang.String buildName)
saveBuildAndDefinition
void saveBuildAndDefinition(Build build)
saveBuild
void saveBuild(Build build)
retrieveNextBuildNumber
int retrieveNextBuildNumber(java.lang.String planKey)
isExistingBuildName
boolean isExistingBuildName(java.lang.String projectKey,
java.lang.String buildName)
getBuildByProjectAndName
Build getBuildByProjectAndName(java.lang.String projectKey,
java.lang.String buildName)
getBuildsByProject
java.util.Collection getBuildsByProject(Project project)
isExistingBuildKey
boolean isExistingBuildKey(java.lang.String projectKey,
java.lang.String buildKey)
addChildBuild
void addChildBuild(Build build,
java.lang.String childBuildKey)
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.