org.apache.maven.continuum.model.project
Class ContinuumDatabase

java.lang.Object
  extended by org.apache.maven.continuum.model.project.ContinuumDatabase
All Implemented Interfaces:
Serializable

public class ContinuumDatabase
extends Object
implements Serializable

Class ContinuumDatabase.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
ContinuumDatabase()
           
 
Method Summary
 void addBuildDefinition(BuildDefinition buildDefinition)
          Method addBuildDefinition.
 void addBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
          Method addBuildDefinitionTemplate.
 void addBuildQueue(BuildQueue buildQueue)
          Method addBuildQueue.
 void addContinuumReleaseResult(ContinuumReleaseResult continuumReleaseResult)
          Method addContinuumReleaseResult.
 void addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration directoryPurgeConfiguration)
          Method addDirectoryPurgeConfiguration.
 void addDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration distributedDirectoryPurgeConfiguration)
          Method addDistributedDirectoryPurgeConfiguration.
 void addInstallation(Installation installation)
          Method addInstallation.
 void addLocalRepository(LocalRepository localRepository)
          Method addLocalRepository.
 void addProfile(Profile profile)
          Method addProfile.
 void addProjectGroup(ProjectGroup projectGroup)
          Method addProjectGroup.
 void addProjectScmRoot(ProjectScmRoot projectScmRoot)
          Method addProjectScmRoot.
 void addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repositoryPurgeConfiguration)
          Method addRepositoryPurgeConfiguration.
 void addSchedule(Schedule schedule)
          Method addSchedule.
 List<BuildDefinition> getBuildDefinitions()
          Method getBuildDefinitions.
 List<BuildDefinitionTemplate> getBuildDefinitionTemplates()
          Method getBuildDefinitionTemplates.
 List<BuildQueue> getBuildQueues()
          Method getBuildQueues.
 List<ContinuumReleaseResult> getContinuumReleaseResults()
          Method getContinuumReleaseResults.
 List<DirectoryPurgeConfiguration> getDirectoryPurgeConfigurations()
          Method getDirectoryPurgeConfigurations.
 List<DistributedDirectoryPurgeConfiguration> getDistributedDirectoryPurgeConfigurations()
          Method getDistributedDirectoryPurgeConfigurations.
 List<Installation> getInstallations()
          Method getInstallations.
 List<LocalRepository> getLocalRepositories()
          Method getLocalRepositories.
 String getModelEncoding()
          Get the modelEncoding field.
 List<Profile> getProfiles()
          Method getProfiles.
 List<ProjectGroup> getProjectGroups()
          Method getProjectGroups.
 List<ProjectScmRoot> getProjectScmRoots()
          Method getProjectScmRoots.
 List<RepositoryPurgeConfiguration> getRepositoryPurgeConfigurations()
          Method getRepositoryPurgeConfigurations.
 List<Schedule> getSchedules()
          Method getSchedules.
 SystemConfiguration getSystemConfiguration()
          Get the systemConfiguration field.
 void removeBuildDefinition(BuildDefinition buildDefinition)
          Method removeBuildDefinition.
 void removeBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
          Method removeBuildDefinitionTemplate.
 void removeBuildQueue(BuildQueue buildQueue)
          Method removeBuildQueue.
 void removeContinuumReleaseResult(ContinuumReleaseResult continuumReleaseResult)
          Method removeContinuumReleaseResult.
 void removeDirectoryPurgeConfiguration(DirectoryPurgeConfiguration directoryPurgeConfiguration)
          Method removeDirectoryPurgeConfiguration.
 void removeDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration distributedDirectoryPurgeConfiguration)
          Method removeDistributedDirectoryPurgeConfiguration.
 void removeInstallation(Installation installation)
          Method removeInstallation.
 void removeLocalRepository(LocalRepository localRepository)
          Method removeLocalRepository.
 void removeProfile(Profile profile)
          Method removeProfile.
 void removeProjectGroup(ProjectGroup projectGroup)
          Method removeProjectGroup.
 void removeProjectScmRoot(ProjectScmRoot projectScmRoot)
          Method removeProjectScmRoot.
 void removeRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repositoryPurgeConfiguration)
          Method removeRepositoryPurgeConfiguration.
 void removeSchedule(Schedule schedule)
          Method removeSchedule.
 void setBuildDefinitions(List<BuildDefinition> buildDefinitions)
          Set the buildDefinitions field.
 void setBuildDefinitionTemplates(List<BuildDefinitionTemplate> buildDefinitionTemplates)
          Set the buildDefinitionTemplates field.
 void setBuildQueues(List<BuildQueue> buildQueues)
          Set the buildQueues field.
 void setContinuumReleaseResults(List<ContinuumReleaseResult> continuumReleaseResults)
          Set the continuumReleaseResults field.
 void setDirectoryPurgeConfigurations(List<DirectoryPurgeConfiguration> directoryPurgeConfigurations)
          Set the directoryPurgeConfigurations field.
 void setDistributedDirectoryPurgeConfigurations(List<DistributedDirectoryPurgeConfiguration> distributedDirectoryPurgeConfigurations)
          Set the distributedDirectoryPurgeConfigurations field.
 void setInstallations(List<Installation> installations)
          Set the installations field.
 void setLocalRepositories(List<LocalRepository> localRepositories)
          Set the localRepositories field.
 void setModelEncoding(String modelEncoding)
          Set the modelEncoding field.
 void setProfiles(List<Profile> profiles)
          Set the profiles field.
 void setProjectGroups(List<ProjectGroup> projectGroups)
          Set the projectGroups field.
 void setProjectScmRoots(List<ProjectScmRoot> projectScmRoots)
          Set the projectScmRoots field.
 void setRepositoryPurgeConfigurations(List<RepositoryPurgeConfiguration> repositoryPurgeConfigurations)
          Set the repositoryPurgeConfigurations field.
 void setSchedules(List<Schedule> schedules)
          Set the schedules field.
 void setSystemConfiguration(SystemConfiguration systemConfiguration)
          Set the systemConfiguration field.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContinuumDatabase

public ContinuumDatabase()
Method Detail

addBuildDefinition

public void addBuildDefinition(BuildDefinition buildDefinition)
Method addBuildDefinition.

Parameters:
buildDefinition -

addBuildDefinitionTemplate

public void addBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
Method addBuildDefinitionTemplate.

Parameters:
buildDefinitionTemplate -

addBuildQueue

public void addBuildQueue(BuildQueue buildQueue)
Method addBuildQueue.

Parameters:
buildQueue -

addContinuumReleaseResult

public void addContinuumReleaseResult(ContinuumReleaseResult continuumReleaseResult)
Method addContinuumReleaseResult.

Parameters:
continuumReleaseResult -

addDirectoryPurgeConfiguration

public void addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration directoryPurgeConfiguration)
Method addDirectoryPurgeConfiguration.

Parameters:
directoryPurgeConfiguration -

addDistributedDirectoryPurgeConfiguration

public void addDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration distributedDirectoryPurgeConfiguration)
Method addDistributedDirectoryPurgeConfiguration.

Parameters:
distributedDirectoryPurgeConfiguration -

addInstallation

public void addInstallation(Installation installation)
Method addInstallation.

Parameters:
installation -

addLocalRepository

public void addLocalRepository(LocalRepository localRepository)
Method addLocalRepository.

Parameters:
localRepository -

addProfile

public void addProfile(Profile profile)
Method addProfile.

Parameters:
profile -

addProjectGroup

public void addProjectGroup(ProjectGroup projectGroup)
Method addProjectGroup.

Parameters:
projectGroup -

addProjectScmRoot

public void addProjectScmRoot(ProjectScmRoot projectScmRoot)
Method addProjectScmRoot.

Parameters:
projectScmRoot -

addRepositoryPurgeConfiguration

public void addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repositoryPurgeConfiguration)
Method addRepositoryPurgeConfiguration.

Parameters:
repositoryPurgeConfiguration -

addSchedule

public void addSchedule(Schedule schedule)
Method addSchedule.

Parameters:
schedule -

getBuildDefinitionTemplates

public List<BuildDefinitionTemplate> getBuildDefinitionTemplates()
Method getBuildDefinitionTemplates.

Returns:
List

getBuildDefinitions

public List<BuildDefinition> getBuildDefinitions()
Method getBuildDefinitions.

Returns:
List

getBuildQueues

public List<BuildQueue> getBuildQueues()
Method getBuildQueues.

Returns:
List

getContinuumReleaseResults

public List<ContinuumReleaseResult> getContinuumReleaseResults()
Method getContinuumReleaseResults.

Returns:
List

getDirectoryPurgeConfigurations

public List<DirectoryPurgeConfiguration> getDirectoryPurgeConfigurations()
Method getDirectoryPurgeConfigurations.

Returns:
List

getDistributedDirectoryPurgeConfigurations

public List<DistributedDirectoryPurgeConfiguration> getDistributedDirectoryPurgeConfigurations()
Method getDistributedDirectoryPurgeConfigurations.

Returns:
List

getInstallations

public List<Installation> getInstallations()
Method getInstallations.

Returns:
List

getLocalRepositories

public List<LocalRepository> getLocalRepositories()
Method getLocalRepositories.

Returns:
List

getModelEncoding

public String getModelEncoding()
Get the modelEncoding field.

Returns:
String

getProfiles

public List<Profile> getProfiles()
Method getProfiles.

Returns:
List

getProjectGroups

public List<ProjectGroup> getProjectGroups()
Method getProjectGroups.

Returns:
List

getProjectScmRoots

public List<ProjectScmRoot> getProjectScmRoots()
Method getProjectScmRoots.

Returns:
List

getRepositoryPurgeConfigurations

public List<RepositoryPurgeConfiguration> getRepositoryPurgeConfigurations()
Method getRepositoryPurgeConfigurations.

Returns:
List

getSchedules

public List<Schedule> getSchedules()
Method getSchedules.

Returns:
List

getSystemConfiguration

public SystemConfiguration getSystemConfiguration()
Get the systemConfiguration field.

Returns:
SystemConfiguration

removeBuildDefinition

public void removeBuildDefinition(BuildDefinition buildDefinition)
Method removeBuildDefinition.

Parameters:
buildDefinition -

removeBuildDefinitionTemplate

public void removeBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
Method removeBuildDefinitionTemplate.

Parameters:
buildDefinitionTemplate -

removeBuildQueue

public void removeBuildQueue(BuildQueue buildQueue)
Method removeBuildQueue.

Parameters:
buildQueue -

removeContinuumReleaseResult

public void removeContinuumReleaseResult(ContinuumReleaseResult continuumReleaseResult)
Method removeContinuumReleaseResult.

Parameters:
continuumReleaseResult -

removeDirectoryPurgeConfiguration

public void removeDirectoryPurgeConfiguration(DirectoryPurgeConfiguration directoryPurgeConfiguration)
Method removeDirectoryPurgeConfiguration.

Parameters:
directoryPurgeConfiguration -

removeDistributedDirectoryPurgeConfiguration

public void removeDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration distributedDirectoryPurgeConfiguration)
Method removeDistributedDirectoryPurgeConfiguration.

Parameters:
distributedDirectoryPurgeConfiguration -

removeInstallation

public void removeInstallation(Installation installation)
Method removeInstallation.

Parameters:
installation -

removeLocalRepository

public void removeLocalRepository(LocalRepository localRepository)
Method removeLocalRepository.

Parameters:
localRepository -

removeProfile

public void removeProfile(Profile profile)
Method removeProfile.

Parameters:
profile -

removeProjectGroup

public void removeProjectGroup(ProjectGroup projectGroup)
Method removeProjectGroup.

Parameters:
projectGroup -

removeProjectScmRoot

public void removeProjectScmRoot(ProjectScmRoot projectScmRoot)
Method removeProjectScmRoot.

Parameters:
projectScmRoot -

removeRepositoryPurgeConfiguration

public void removeRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repositoryPurgeConfiguration)
Method removeRepositoryPurgeConfiguration.

Parameters:
repositoryPurgeConfiguration -

removeSchedule

public void removeSchedule(Schedule schedule)
Method removeSchedule.

Parameters:
schedule -

setBuildDefinitionTemplates

public void setBuildDefinitionTemplates(List<BuildDefinitionTemplate> buildDefinitionTemplates)
Set the buildDefinitionTemplates field.

Parameters:
buildDefinitionTemplates -

setBuildDefinitions

public void setBuildDefinitions(List<BuildDefinition> buildDefinitions)
Set the buildDefinitions field.

Parameters:
buildDefinitions -

setBuildQueues

public void setBuildQueues(List<BuildQueue> buildQueues)
Set the buildQueues field.

Parameters:
buildQueues -

setContinuumReleaseResults

public void setContinuumReleaseResults(List<ContinuumReleaseResult> continuumReleaseResults)
Set the continuumReleaseResults field.

Parameters:
continuumReleaseResults -

setDirectoryPurgeConfigurations

public void setDirectoryPurgeConfigurations(List<DirectoryPurgeConfiguration> directoryPurgeConfigurations)
Set the directoryPurgeConfigurations field.

Parameters:
directoryPurgeConfigurations -

setDistributedDirectoryPurgeConfigurations

public void setDistributedDirectoryPurgeConfigurations(List<DistributedDirectoryPurgeConfiguration> distributedDirectoryPurgeConfigurations)
Set the distributedDirectoryPurgeConfigurations field.

Parameters:
distributedDirectoryPurgeConfigurations -

setInstallations

public void setInstallations(List<Installation> installations)
Set the installations field.

Parameters:
installations -

setLocalRepositories

public void setLocalRepositories(List<LocalRepository> localRepositories)
Set the localRepositories field.

Parameters:
localRepositories -

setModelEncoding

public void setModelEncoding(String modelEncoding)
Set the modelEncoding field.

Parameters:
modelEncoding -

setProfiles

public void setProfiles(List<Profile> profiles)
Set the profiles field.

Parameters:
profiles -

setProjectGroups

public void setProjectGroups(List<ProjectGroup> projectGroups)
Set the projectGroups field.

Parameters:
projectGroups -

setProjectScmRoots

public void setProjectScmRoots(List<ProjectScmRoot> projectScmRoots)
Set the projectScmRoots field.

Parameters:
projectScmRoots -

setRepositoryPurgeConfigurations

public void setRepositoryPurgeConfigurations(List<RepositoryPurgeConfiguration> repositoryPurgeConfigurations)
Set the repositoryPurgeConfigurations field.

Parameters:
repositoryPurgeConfigurations -

setSchedules

public void setSchedules(List<Schedule> schedules)
Set the schedules field.

Parameters:
schedules -

setSystemConfiguration

public void setSystemConfiguration(SystemConfiguration systemConfiguration)
Set the systemConfiguration field.

Parameters:
systemConfiguration -


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.