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

org.apache.maven.continuum.model.system.SystemConfiguration 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.system;

  //---------------------------------/
 //- 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.project.BuildDefinition;
import org.apache.maven.continuum.model.project.BuildDefinitionTemplate;
import org.apache.maven.continuum.model.project.BuildQueue;
import org.apache.maven.continuum.model.project.BuildResult;
import org.apache.maven.continuum.model.project.ContinuumDatabase;
import org.apache.maven.continuum.model.project.Project;
import org.apache.maven.continuum.model.project.ProjectDependency;
import org.apache.maven.continuum.model.project.ProjectDeveloper;
import org.apache.maven.continuum.model.project.ProjectGroup;
import org.apache.maven.continuum.model.project.ProjectNotifier;
import org.apache.maven.continuum.model.project.Schedule;
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.project.ContinuumProjectState;

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

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

    /**
     * Field guestAccountEnabled.
     */
    private boolean guestAccountEnabled = true;

    /**
     * Field defaultScheduleDescription.
     */
    private String defaultScheduleDescription = "Run hourly";

    /**
     * Field defaultScheduleCronExpression.
     */
    private String defaultScheduleCronExpression = "0 0 * * * ?";

    /**
     * Field workingDirectory.
     */
    private String workingDirectory = "working-directory";

    /**
     * Field buildOutputDirectory.
     */
    private String buildOutputDirectory = "build-output-directory";

    /**
     * Field deploymentRepositoryDirectory.
     */
    private String deploymentRepositoryDirectory;

    /**
     * Field baseUrl.
     */
    private String baseUrl;

    /**
     * Field initialized.
     */
    private boolean initialized = false;

    /**
     * Field releaseOutputDirectory.
     */
    private String releaseOutputDirectory = "release-output-directory";

    /**
     * Field numberOfBuildsInParallel.
     */
    private int numberOfBuildsInParallel = 1;

    /**
     * Field distributedBuildEnabled.
     */
    private boolean distributedBuildEnabled = false;


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

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

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

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

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

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

    /**
     * Get the numberOfBuildsInParallel field.
     * 
     * @return int
     */
    public int getNumberOfBuildsInParallel()
    {
        return this.numberOfBuildsInParallel;
    } //-- int getNumberOfBuildsInParallel()

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

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

    /**
     * Get the distributedBuildEnabled field.
     * 
     * @return boolean
     */
    public boolean isDistributedBuildEnabled()
    {
        return this.distributedBuildEnabled;
    } //-- boolean isDistributedBuildEnabled()

    /**
     * Get the guestAccountEnabled field.
     * 
     * @return boolean
     */
    public boolean isGuestAccountEnabled()
    {
        return this.guestAccountEnabled;
    } //-- boolean isGuestAccountEnabled()

    /**
     * Get the initialized field.
     * 
     * @return boolean
     */
    public boolean isInitialized()
    {
        return this.initialized;
    } //-- boolean isInitialized()

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

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

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

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

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

    /**
     * Set the distributedBuildEnabled field.
     * 
     * @param distributedBuildEnabled
     */
    public void setDistributedBuildEnabled( boolean distributedBuildEnabled )
    {
        this.distributedBuildEnabled = distributedBuildEnabled;
    } //-- void setDistributedBuildEnabled( boolean )

    /**
     * Set the guestAccountEnabled field.
     * 
     * @param guestAccountEnabled
     */
    public void setGuestAccountEnabled( boolean guestAccountEnabled )
    {
        this.guestAccountEnabled = guestAccountEnabled;
    } //-- void setGuestAccountEnabled( boolean )

    /**
     * Set the initialized field.
     * 
     * @param initialized
     */
    public void setInitialized( boolean initialized )
    {
        this.initialized = initialized;
    } //-- void setInitialized( boolean )

    /**
     * Set the numberOfBuildsInParallel field.
     * 
     * @param numberOfBuildsInParallel
     */
    public void setNumberOfBuildsInParallel( int numberOfBuildsInParallel )
    {
        this.numberOfBuildsInParallel = numberOfBuildsInParallel;
    } //-- void setNumberOfBuildsInParallel( int )

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

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

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy