All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.maven.continuum.model.project.ContinuumDatabase Maven / Gradle / Ivy

The newest version!
/*
 =================== DO NOT EDIT THIS FILE ====================
 Generated by Modello
 any modifications will be overwritten.
 ==============================================================
 */

package org.apache.maven.continuum.model.project;

  //---------------------------------/
 //- Imported classes and packages -/
//---------------------------------/

import org.apache.continuum.model.project.ProjectScmRoot;
import org.apache.continuum.model.release.ContinuumReleaseResult;
import org.apache.continuum.model.repository.AbstractPurgeConfiguration;
import org.apache.continuum.model.repository.DirectoryPurgeConfiguration;
import org.apache.continuum.model.repository.DistributedDirectoryPurgeConfiguration;
import org.apache.continuum.model.repository.LocalRepository;
import org.apache.continuum.model.repository.RepositoryPurgeConfiguration;
import org.apache.maven.continuum.model.scm.ChangeFile;
import org.apache.maven.continuum.model.scm.ChangeSet;
import org.apache.maven.continuum.model.scm.ScmResult;
import org.apache.maven.continuum.model.system.Installation;
import org.apache.maven.continuum.model.system.NotificationAddress;
import org.apache.maven.continuum.model.system.Profile;
import org.apache.maven.continuum.model.system.SystemConfiguration;
import org.apache.maven.continuum.project.ContinuumProjectState;

/**
 * Class ContinuumDatabase.
 * 
 * @version $Revision$ $Date$
 */
@SuppressWarnings( "all" )
public class ContinuumDatabase
    implements java.io.Serializable
{

      //--------------------------/
     //- Class/Member Variables -/
    //--------------------------/

    /**
     * Field projectGroups.
     */
    private java.util.List projectGroups;

    /**
     * Field systemConfiguration.
     */
    private SystemConfiguration systemConfiguration;

    /**
     * Field installations.
     */
    private java.util.List installations;

    /**
     * Field schedules.
     */
    private java.util.List schedules;

    /**
     * Field profiles.
     */
    private java.util.List profiles;

    /**
     * Field localRepositories.
     */
    private java.util.List localRepositories;

    /**
     * Field repositoryPurgeConfigurations.
     */
    private java.util.List repositoryPurgeConfigurations;

    /**
     * Field directoryPurgeConfigurations.
     */
    private java.util.List directoryPurgeConfigurations;

    /**
     * Field distributedDirectoryPurgeConfigurations.
     */
    private java.util.List distributedDirectoryPurgeConfigurations;

    /**
     * Field projectScmRoots.
     */
    private java.util.List projectScmRoots = new java.util.ArrayList();

    /**
     * Field continuumReleaseResults.
     */
    private java.util.List continuumReleaseResults = new java.util.ArrayList();

    /**
     * Field buildDefinitionTemplates.
     */
    private java.util.List buildDefinitionTemplates = new java.util.ArrayList();

    /**
     * Field buildQueues.
     */
    private java.util.List buildQueues = new java.util.ArrayList();

    /**
     * Field buildDefinitions.
     */
    private java.util.List buildDefinitions = new java.util.ArrayList();

    /**
     * Field modelEncoding.
     */
    private String modelEncoding = "UTF-8";


      //-----------/
     //- Methods -/
    //-----------/

    /**
     * Method addBuildDefinition.
     * 
     * @param buildDefinition
     */
    public void addBuildDefinition( BuildDefinition buildDefinition )
    {
        getBuildDefinitions().add( buildDefinition );
    } //-- void addBuildDefinition( BuildDefinition )

    /**
     * Method addBuildDefinitionTemplate.
     * 
     * @param buildDefinitionTemplate
     */
    public void addBuildDefinitionTemplate( BuildDefinitionTemplate buildDefinitionTemplate )
    {
        getBuildDefinitionTemplates().add( buildDefinitionTemplate );
    } //-- void addBuildDefinitionTemplate( BuildDefinitionTemplate )

    /**
     * Method addBuildQueue.
     * 
     * @param buildQueue
     */
    public void addBuildQueue( BuildQueue buildQueue )
    {
        getBuildQueues().add( buildQueue );
    } //-- void addBuildQueue( BuildQueue )

    /**
     * Method addContinuumReleaseResult.
     * 
     * @param continuumReleaseResult
     */
    public void addContinuumReleaseResult( ContinuumReleaseResult continuumReleaseResult )
    {
        getContinuumReleaseResults().add( continuumReleaseResult );
    } //-- void addContinuumReleaseResult( ContinuumReleaseResult )

    /**
     * Method addDirectoryPurgeConfiguration.
     * 
     * @param directoryPurgeConfiguration
     */
    public void addDirectoryPurgeConfiguration( DirectoryPurgeConfiguration directoryPurgeConfiguration )
    {
        getDirectoryPurgeConfigurations().add( directoryPurgeConfiguration );
    } //-- void addDirectoryPurgeConfiguration( DirectoryPurgeConfiguration )

    /**
     * Method addDistributedDirectoryPurgeConfiguration.
     * 
     * @param distributedDirectoryPurgeConfiguration
     */
    public void addDistributedDirectoryPurgeConfiguration( DistributedDirectoryPurgeConfiguration distributedDirectoryPurgeConfiguration )
    {
        getDistributedDirectoryPurgeConfigurations().add( distributedDirectoryPurgeConfiguration );
    } //-- void addDistributedDirectoryPurgeConfiguration( DistributedDirectoryPurgeConfiguration )

    /**
     * Method addInstallation.
     * 
     * @param installation
     */
    public void addInstallation( Installation installation )
    {
        getInstallations().add( installation );
    } //-- void addInstallation( Installation )

    /**
     * Method addLocalRepository.
     * 
     * @param localRepository
     */
    public void addLocalRepository( LocalRepository localRepository )
    {
        getLocalRepositories().add( localRepository );
    } //-- void addLocalRepository( LocalRepository )

    /**
     * Method addProfile.
     * 
     * @param profile
     */
    public void addProfile( Profile profile )
    {
        getProfiles().add( profile );
    } //-- void addProfile( Profile )

    /**
     * Method addProjectGroup.
     * 
     * @param projectGroup
     */
    public void addProjectGroup( ProjectGroup projectGroup )
    {
        getProjectGroups().add( projectGroup );
    } //-- void addProjectGroup( ProjectGroup )

    /**
     * Method addProjectScmRoot.
     * 
     * @param projectScmRoot
     */
    public void addProjectScmRoot( ProjectScmRoot projectScmRoot )
    {
        getProjectScmRoots().add( projectScmRoot );
    } //-- void addProjectScmRoot( ProjectScmRoot )

    /**
     * Method addRepositoryPurgeConfiguration.
     * 
     * @param repositoryPurgeConfiguration
     */
    public void addRepositoryPurgeConfiguration( RepositoryPurgeConfiguration repositoryPurgeConfiguration )
    {
        getRepositoryPurgeConfigurations().add( repositoryPurgeConfiguration );
    } //-- void addRepositoryPurgeConfiguration( RepositoryPurgeConfiguration )

    /**
     * Method addSchedule.
     * 
     * @param schedule
     */
    public void addSchedule( Schedule schedule )
    {
        getSchedules().add( schedule );
    } //-- void addSchedule( Schedule )

    /**
     * Method getBuildDefinitionTemplates.
     * 
     * @return List
     */
    public java.util.List getBuildDefinitionTemplates()
    {
        return this.buildDefinitionTemplates;
    } //-- java.util.List getBuildDefinitionTemplates()

    /**
     * Method getBuildDefinitions.
     * 
     * @return List
     */
    public java.util.List getBuildDefinitions()
    {
        return this.buildDefinitions;
    } //-- java.util.List getBuildDefinitions()

    /**
     * Method getBuildQueues.
     * 
     * @return List
     */
    public java.util.List getBuildQueues()
    {
        return this.buildQueues;
    } //-- java.util.List getBuildQueues()

    /**
     * Method getContinuumReleaseResults.
     * 
     * @return List
     */
    public java.util.List getContinuumReleaseResults()
    {
        return this.continuumReleaseResults;
    } //-- java.util.List getContinuumReleaseResults()

    /**
     * Method getDirectoryPurgeConfigurations.
     * 
     * @return List
     */
    public java.util.List getDirectoryPurgeConfigurations()
    {
        if ( this.directoryPurgeConfigurations == null )
        {
            this.directoryPurgeConfigurations = new java.util.ArrayList();
        }

        return this.directoryPurgeConfigurations;
    } //-- java.util.List getDirectoryPurgeConfigurations()

    /**
     * Method getDistributedDirectoryPurgeConfigurations.
     * 
     * @return List
     */
    public java.util.List getDistributedDirectoryPurgeConfigurations()
    {
        if ( this.distributedDirectoryPurgeConfigurations == null )
        {
            this.distributedDirectoryPurgeConfigurations = new java.util.ArrayList();
        }

        return this.distributedDirectoryPurgeConfigurations;
    } //-- java.util.List getDistributedDirectoryPurgeConfigurations()

    /**
     * Method getInstallations.
     * 
     * @return List
     */
    public java.util.List getInstallations()
    {
        if ( this.installations == null )
        {
            this.installations = new java.util.ArrayList();
        }

        return this.installations;
    } //-- java.util.List getInstallations()

    /**
     * Method getLocalRepositories.
     * 
     * @return List
     */
    public java.util.List getLocalRepositories()
    {
        if ( this.localRepositories == null )
        {
            this.localRepositories = new java.util.ArrayList();
        }

        return this.localRepositories;
    } //-- java.util.List getLocalRepositories()

    /**
     * Get the modelEncoding field.
     * 
     * @return String
     */
    public String getModelEncoding()
    {
        return this.modelEncoding;
    } //-- String getModelEncoding()

    /**
     * Method getProfiles.
     * 
     * @return List
     */
    public java.util.List getProfiles()
    {
        if ( this.profiles == null )
        {
            this.profiles = new java.util.ArrayList();
        }

        return this.profiles;
    } //-- java.util.List getProfiles()

    /**
     * Method getProjectGroups.
     * 
     * @return List
     */
    public java.util.List getProjectGroups()
    {
        if ( this.projectGroups == null )
        {
            this.projectGroups = new java.util.ArrayList();
        }

        return this.projectGroups;
    } //-- java.util.List getProjectGroups()

    /**
     * Method getProjectScmRoots.
     * 
     * @return List
     */
    public java.util.List getProjectScmRoots()
    {
        return this.projectScmRoots;
    } //-- java.util.List getProjectScmRoots()

    /**
     * Method getRepositoryPurgeConfigurations.
     * 
     * @return List
     */
    public java.util.List getRepositoryPurgeConfigurations()
    {
        if ( this.repositoryPurgeConfigurations == null )
        {
            this.repositoryPurgeConfigurations = new java.util.ArrayList();
        }

        return this.repositoryPurgeConfigurations;
    } //-- java.util.List getRepositoryPurgeConfigurations()

    /**
     * Method getSchedules.
     * 
     * @return List
     */
    public java.util.List getSchedules()
    {
        if ( this.schedules == null )
        {
            this.schedules = new java.util.ArrayList();
        }

        return this.schedules;
    } //-- java.util.List getSchedules()

    /**
     * Get the systemConfiguration field.
     * 
     * @return SystemConfiguration
     */
    public SystemConfiguration getSystemConfiguration()
    {
        return this.systemConfiguration;
    } //-- SystemConfiguration getSystemConfiguration()

    /**
     * Method removeBuildDefinition.
     * 
     * @param buildDefinition
     */
    public void removeBuildDefinition( BuildDefinition buildDefinition )
    {
        getBuildDefinitions().remove( buildDefinition );
    } //-- void removeBuildDefinition( BuildDefinition )

    /**
     * Method removeBuildDefinitionTemplate.
     * 
     * @param buildDefinitionTemplate
     */
    public void removeBuildDefinitionTemplate( BuildDefinitionTemplate buildDefinitionTemplate )
    {
        getBuildDefinitionTemplates().remove( buildDefinitionTemplate );
    } //-- void removeBuildDefinitionTemplate( BuildDefinitionTemplate )

    /**
     * Method removeBuildQueue.
     * 
     * @param buildQueue
     */
    public void removeBuildQueue( BuildQueue buildQueue )
    {
        getBuildQueues().remove( buildQueue );
    } //-- void removeBuildQueue( BuildQueue )

    /**
     * Method removeContinuumReleaseResult.
     * 
     * @param continuumReleaseResult
     */
    public void removeContinuumReleaseResult( ContinuumReleaseResult continuumReleaseResult )
    {
        getContinuumReleaseResults().remove( continuumReleaseResult );
    } //-- void removeContinuumReleaseResult( ContinuumReleaseResult )

    /**
     * Method removeDirectoryPurgeConfiguration.
     * 
     * @param directoryPurgeConfiguration
     */
    public void removeDirectoryPurgeConfiguration( DirectoryPurgeConfiguration directoryPurgeConfiguration )
    {
        getDirectoryPurgeConfigurations().remove( directoryPurgeConfiguration );
    } //-- void removeDirectoryPurgeConfiguration( DirectoryPurgeConfiguration )

    /**
     * Method removeDistributedDirectoryPurgeConfiguration.
     * 
     * @param distributedDirectoryPurgeConfiguration
     */
    public void removeDistributedDirectoryPurgeConfiguration( DistributedDirectoryPurgeConfiguration distributedDirectoryPurgeConfiguration )
    {
        getDistributedDirectoryPurgeConfigurations().remove( distributedDirectoryPurgeConfiguration );
    } //-- void removeDistributedDirectoryPurgeConfiguration( DistributedDirectoryPurgeConfiguration )

    /**
     * Method removeInstallation.
     * 
     * @param installation
     */
    public void removeInstallation( Installation installation )
    {
        getInstallations().remove( installation );
    } //-- void removeInstallation( Installation )

    /**
     * Method removeLocalRepository.
     * 
     * @param localRepository
     */
    public void removeLocalRepository( LocalRepository localRepository )
    {
        getLocalRepositories().remove( localRepository );
    } //-- void removeLocalRepository( LocalRepository )

    /**
     * Method removeProfile.
     * 
     * @param profile
     */
    public void removeProfile( Profile profile )
    {
        getProfiles().remove( profile );
    } //-- void removeProfile( Profile )

    /**
     * Method removeProjectGroup.
     * 
     * @param projectGroup
     */
    public void removeProjectGroup( ProjectGroup projectGroup )
    {
        getProjectGroups().remove( projectGroup );
    } //-- void removeProjectGroup( ProjectGroup )

    /**
     * Method removeProjectScmRoot.
     * 
     * @param projectScmRoot
     */
    public void removeProjectScmRoot( ProjectScmRoot projectScmRoot )
    {
        getProjectScmRoots().remove( projectScmRoot );
    } //-- void removeProjectScmRoot( ProjectScmRoot )

    /**
     * Method removeRepositoryPurgeConfiguration.
     * 
     * @param repositoryPurgeConfiguration
     */
    public void removeRepositoryPurgeConfiguration( RepositoryPurgeConfiguration repositoryPurgeConfiguration )
    {
        getRepositoryPurgeConfigurations().remove( repositoryPurgeConfiguration );
    } //-- void removeRepositoryPurgeConfiguration( RepositoryPurgeConfiguration )

    /**
     * Method removeSchedule.
     * 
     * @param schedule
     */
    public void removeSchedule( Schedule schedule )
    {
        getSchedules().remove( schedule );
    } //-- void removeSchedule( Schedule )

    /**
     * Set the buildDefinitionTemplates field.
     * 
     * @param buildDefinitionTemplates
     */
    public void setBuildDefinitionTemplates( java.util.List buildDefinitionTemplates )
    {
        this.buildDefinitionTemplates = buildDefinitionTemplates;
    } //-- void setBuildDefinitionTemplates( java.util.List )

    /**
     * Set the buildDefinitions field.
     * 
     * @param buildDefinitions
     */
    public void setBuildDefinitions( java.util.List buildDefinitions )
    {
        this.buildDefinitions = buildDefinitions;
    } //-- void setBuildDefinitions( java.util.List )

    /**
     * Set the buildQueues field.
     * 
     * @param buildQueues
     */
    public void setBuildQueues( java.util.List buildQueues )
    {
        this.buildQueues = buildQueues;
    } //-- void setBuildQueues( java.util.List )

    /**
     * Set the continuumReleaseResults field.
     * 
     * @param continuumReleaseResults
     */
    public void setContinuumReleaseResults( java.util.List continuumReleaseResults )
    {
        this.continuumReleaseResults = continuumReleaseResults;
    } //-- void setContinuumReleaseResults( java.util.List )

    /**
     * Set the directoryPurgeConfigurations field.
     * 
     * @param directoryPurgeConfigurations
     */
    public void setDirectoryPurgeConfigurations( java.util.List directoryPurgeConfigurations )
    {
        this.directoryPurgeConfigurations = directoryPurgeConfigurations;
    } //-- void setDirectoryPurgeConfigurations( java.util.List )

    /**
     * Set the distributedDirectoryPurgeConfigurations field.
     * 
     * @param distributedDirectoryPurgeConfigurations
     */
    public void setDistributedDirectoryPurgeConfigurations( java.util.List distributedDirectoryPurgeConfigurations )
    {
        this.distributedDirectoryPurgeConfigurations = distributedDirectoryPurgeConfigurations;
    } //-- void setDistributedDirectoryPurgeConfigurations( java.util.List )

    /**
     * Set the installations field.
     * 
     * @param installations
     */
    public void setInstallations( java.util.List installations )
    {
        this.installations = installations;
    } //-- void setInstallations( java.util.List )

    /**
     * Set the localRepositories field.
     * 
     * @param localRepositories
     */
    public void setLocalRepositories( java.util.List localRepositories )
    {
        this.localRepositories = localRepositories;
    } //-- void setLocalRepositories( java.util.List )

    /**
     * Set the modelEncoding field.
     * 
     * @param modelEncoding
     */
    public void setModelEncoding( String modelEncoding )
    {
        this.modelEncoding = modelEncoding;
    } //-- void setModelEncoding( String )

    /**
     * Set the profiles field.
     * 
     * @param profiles
     */
    public void setProfiles( java.util.List profiles )
    {
        this.profiles = profiles;
    } //-- void setProfiles( java.util.List )

    /**
     * Set the projectGroups field.
     * 
     * @param projectGroups
     */
    public void setProjectGroups( java.util.List projectGroups )
    {
        this.projectGroups = projectGroups;
    } //-- void setProjectGroups( java.util.List )

    /**
     * Set the projectScmRoots field.
     * 
     * @param projectScmRoots
     */
    public void setProjectScmRoots( java.util.List projectScmRoots )
    {
        this.projectScmRoots = projectScmRoots;
    } //-- void setProjectScmRoots( java.util.List )

    /**
     * Set the repositoryPurgeConfigurations field.
     * 
     * @param repositoryPurgeConfigurations
     */
    public void setRepositoryPurgeConfigurations( java.util.List repositoryPurgeConfigurations )
    {
        this.repositoryPurgeConfigurations = repositoryPurgeConfigurations;
    } //-- void setRepositoryPurgeConfigurations( java.util.List )

    /**
     * Set the schedules field.
     * 
     * @param schedules
     */
    public void setSchedules( java.util.List schedules )
    {
        this.schedules = schedules;
    } //-- void setSchedules( java.util.List )

    /**
     * Set the systemConfiguration field.
     * 
     * @param systemConfiguration
     */
    public void setSystemConfiguration( SystemConfiguration systemConfiguration )
    {
        this.systemConfiguration = systemConfiguration;
    } //-- void setSystemConfiguration( SystemConfiguration )

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy