|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Persister
This interface defines how Bamboo build data can be persisted.
Method Summary | |
---|---|
void |
addBuildResults(Build build,
BuildResults buildResults)
Deprecated. |
void |
clear()
Clears all interal caches the persister may have |
void |
deleteBuild(Build build)
Deprecated. |
void |
deleteBuildResults(Build build,
long buildNumber)
Deprecated. |
AdministrationConfiguration |
getAdministrationConfiguration()
Reload the persisted admin configuration data |
Build |
getBuildByKey(String buildKey)
Deprecated. |
Build |
getBuildByName(String buildName)
Deprecated. |
BuildResults |
getBuildResults(Build build,
long buildNumber)
Get the Nth build for a given build. |
Collection |
getBuilds()
Deprecated. |
int |
getCurrentVersion()
Return the version of the persisted data |
File |
getDataDirectoryFile()
|
VersionUpgrader |
getVersionUpgrader()
Which upgrader does the persister use? |
boolean |
isExistingBuild(String buildName)
Deprecated. |
boolean |
isInitialised()
Has the persistent data already been initialised. |
void |
reload()
Restart with the latest configurations... |
void |
saveAdministrationConfiguration(AdministrationConfiguration administrationConfiguration)
Perist the given administration information |
void |
saveBuild(Build build)
Deprecated. |
void |
setBuildManager(BuilderManager builderManager)
|
void |
setPersisterOptions(PersisterOptions persisterOptions)
Let the UI update the persister |
void |
setVersionUpgrader(VersionUpgrader versionUpgrader)
Set by the configuration loaders when the persister is first instantiated. |
void |
updateToCurrentVersion()
The system requests the that the persisted data is upgraded to work with the lasted code. |
Methods inherited from interface com.atlassian.bamboo.container.Startable |
---|
start, stop |
Method Detail |
---|
Build getBuildByName(String buildName)
buildName
- The name of the persisted build we require
Build getBuildByKey(String buildKey)
buildKey
- The key of the persisted build we require
void saveBuild(Build build)
build
- The buildvoid deleteBuild(Build build)
build
- The build to deletevoid deleteBuildResults(Build build, long buildNumber)
build
- The build it's being removed frombuildNumber
- The build to removeboolean isExistingBuild(String buildName)
buildName
- The name of the build we're checking
Collection getBuilds()
void addBuildResults(Build build, BuildResults buildResults)
build
- The build we are adding the new build result tobuildResults
- The build results we are addingBuildResults getBuildResults(Build build, long buildNumber)
build
- The buildbuildNumber
- The build's build number
void updateToCurrentVersion()
void saveAdministrationConfiguration(AdministrationConfiguration administrationConfiguration)
administrationConfiguration
- The data to persistAdministrationConfiguration getAdministrationConfiguration()
boolean isInitialised()
void reload()
void clear()
void setVersionUpgrader(VersionUpgrader versionUpgrader)
void setPersisterOptions(PersisterOptions persisterOptions)
persisterOptions
- File getDataDirectoryFile()
int getCurrentVersion()
VersionUpgrader getVersionUpgrader()
void setBuildManager(BuilderManager builderManager)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |