|
||||||||||
| 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 delete
void 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 adding
BuildResults 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 | |||||||||