org.apache.maven.continuum.configuration
Class DefaultConfigurationService

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.continuum.configuration.DefaultConfigurationService
All Implemented Interfaces:
org.apache.maven.continuum.configuration.ConfigurationService, org.codehaus.plexus.logging.LogEnabled

public class DefaultConfigurationService
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.apache.maven.continuum.configuration.ConfigurationService

Version:
$Id: DefaultConfigurationService.java 576105 2007-09-16 13:14:14Z evenisse $
Author:
Jason van Zyl

Field Summary
 
Fields inherited from interface org.apache.maven.continuum.configuration.ConfigurationService
ROLE
 
Constructor Summary
DefaultConfigurationService()
           
 
Method Summary
 java.io.File getApplicationHome()
           
 java.lang.String getBuildOutput(int buildId, int projectId)
           
 java.io.File getBuildOutputDirectory()
           
 java.io.File getBuildOutputDirectory(int projectId)
           
 java.io.File getBuildOutputFile(int buildId, int projectId)
           
 java.lang.String getDefaultAntArguments()
           
 org.apache.maven.continuum.model.project.BuildDefinition getDefaultAntBuildDefinition()
           
 java.lang.String getDefaultAntGoals()
           
 java.lang.String getDefaultMavenOneArguments()
           
 org.apache.maven.continuum.model.project.BuildDefinition getDefaultMavenOneBuildDefinition()
           
 java.lang.String getDefaultMavenOneGoals()
           
 java.lang.String getDefaultMavenTwoArguments()
           
 org.apache.maven.continuum.model.project.BuildDefinition getDefaultMavenTwoBuildDefinition()
           
 java.lang.String getDefaultMavenTwoGoals()
           
 java.io.File getDeploymentRepositoryDirectory()
           
 java.io.File getFile(java.lang.String filename)
           
 java.io.File getTestReportsDirectory(int buildId, int projectId)
           
 java.lang.String getUrl()
           
 java.io.File getWorkingDirectory()
           
 boolean isInitialized()
           
 boolean isLoaded()
           
 void load()
           
 void setBuildOutputDirectory(java.io.File buildOutputDirectory)
           
 void setDeploymentRepositoryDirectory(java.io.File deploymentRepositoryDirectory)
           
 void setInitialized(boolean initialized)
           
 void setUrl(java.lang.String url)
           
 void setWorkingDirectory(java.io.File workingDirectory)
           
 void store()
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultConfigurationService

public DefaultConfigurationService()
Method Detail

getApplicationHome

public java.io.File getApplicationHome()
Specified by:
getApplicationHome in interface org.apache.maven.continuum.configuration.ConfigurationService

setInitialized

public void setInitialized(boolean initialized)
Specified by:
setInitialized in interface org.apache.maven.continuum.configuration.ConfigurationService

isInitialized

public boolean isInitialized()
Specified by:
isInitialized in interface org.apache.maven.continuum.configuration.ConfigurationService

getUrl

public java.lang.String getUrl()
Specified by:
getUrl in interface org.apache.maven.continuum.configuration.ConfigurationService

setUrl

public void setUrl(java.lang.String url)
Specified by:
setUrl in interface org.apache.maven.continuum.configuration.ConfigurationService

getBuildOutputDirectory

public java.io.File getBuildOutputDirectory()
Specified by:
getBuildOutputDirectory in interface org.apache.maven.continuum.configuration.ConfigurationService

setBuildOutputDirectory

public void setBuildOutputDirectory(java.io.File buildOutputDirectory)
Specified by:
setBuildOutputDirectory in interface org.apache.maven.continuum.configuration.ConfigurationService

getWorkingDirectory

public java.io.File getWorkingDirectory()
Specified by:
getWorkingDirectory in interface org.apache.maven.continuum.configuration.ConfigurationService

setWorkingDirectory

public void setWorkingDirectory(java.io.File workingDirectory)
Specified by:
setWorkingDirectory in interface org.apache.maven.continuum.configuration.ConfigurationService

getDeploymentRepositoryDirectory

public java.io.File getDeploymentRepositoryDirectory()
Specified by:
getDeploymentRepositoryDirectory in interface org.apache.maven.continuum.configuration.ConfigurationService

setDeploymentRepositoryDirectory

public void setDeploymentRepositoryDirectory(java.io.File deploymentRepositoryDirectory)
Specified by:
setDeploymentRepositoryDirectory in interface org.apache.maven.continuum.configuration.ConfigurationService

getBuildOutput

public java.lang.String getBuildOutput(int buildId,
                                       int projectId)
                                throws org.apache.maven.continuum.configuration.ConfigurationException
Specified by:
getBuildOutput in interface org.apache.maven.continuum.configuration.ConfigurationService
Throws:
org.apache.maven.continuum.configuration.ConfigurationException

getBuildOutputDirectory

public java.io.File getBuildOutputDirectory(int projectId)
Specified by:
getBuildOutputDirectory in interface org.apache.maven.continuum.configuration.ConfigurationService

getTestReportsDirectory

public java.io.File getTestReportsDirectory(int buildId,
                                            int projectId)
                                     throws org.apache.maven.continuum.configuration.ConfigurationException
Specified by:
getTestReportsDirectory in interface org.apache.maven.continuum.configuration.ConfigurationService
Throws:
org.apache.maven.continuum.configuration.ConfigurationException

getBuildOutputFile

public java.io.File getBuildOutputFile(int buildId,
                                       int projectId)
                                throws org.apache.maven.continuum.configuration.ConfigurationException
Specified by:
getBuildOutputFile in interface org.apache.maven.continuum.configuration.ConfigurationService
Throws:
org.apache.maven.continuum.configuration.ConfigurationException

getFile

public java.io.File getFile(java.lang.String filename)
Specified by:
getFile in interface org.apache.maven.continuum.configuration.ConfigurationService

isLoaded

public boolean isLoaded()
Specified by:
isLoaded in interface org.apache.maven.continuum.configuration.ConfigurationService

load

public void load()
          throws org.apache.maven.continuum.configuration.ConfigurationLoadingException
Specified by:
load in interface org.apache.maven.continuum.configuration.ConfigurationService
Throws:
org.apache.maven.continuum.configuration.ConfigurationLoadingException

store

public void store()
           throws org.apache.maven.continuum.configuration.ConfigurationStoringException
Specified by:
store in interface org.apache.maven.continuum.configuration.ConfigurationService
Throws:
org.apache.maven.continuum.configuration.ConfigurationStoringException

getDefaultAntBuildDefinition

public org.apache.maven.continuum.model.project.BuildDefinition getDefaultAntBuildDefinition()
                                                                                      throws org.apache.maven.continuum.store.ContinuumStoreException
Specified by:
getDefaultAntBuildDefinition in interface org.apache.maven.continuum.configuration.ConfigurationService
Throws:
org.apache.maven.continuum.store.ContinuumStoreException

getDefaultAntGoals

public java.lang.String getDefaultAntGoals()
Specified by:
getDefaultAntGoals in interface org.apache.maven.continuum.configuration.ConfigurationService

getDefaultAntArguments

public java.lang.String getDefaultAntArguments()
Specified by:
getDefaultAntArguments in interface org.apache.maven.continuum.configuration.ConfigurationService

getDefaultMavenOneGoals

public java.lang.String getDefaultMavenOneGoals()
Specified by:
getDefaultMavenOneGoals in interface org.apache.maven.continuum.configuration.ConfigurationService

getDefaultMavenOneArguments

public java.lang.String getDefaultMavenOneArguments()
Specified by:
getDefaultMavenOneArguments in interface org.apache.maven.continuum.configuration.ConfigurationService

getDefaultMavenOneBuildDefinition

public org.apache.maven.continuum.model.project.BuildDefinition getDefaultMavenOneBuildDefinition()
                                                                                           throws org.apache.maven.continuum.store.ContinuumStoreException
Specified by:
getDefaultMavenOneBuildDefinition in interface org.apache.maven.continuum.configuration.ConfigurationService
Throws:
org.apache.maven.continuum.store.ContinuumStoreException

getDefaultMavenTwoArguments

public java.lang.String getDefaultMavenTwoArguments()
Specified by:
getDefaultMavenTwoArguments in interface org.apache.maven.continuum.configuration.ConfigurationService

getDefaultMavenTwoGoals

public java.lang.String getDefaultMavenTwoGoals()
Specified by:
getDefaultMavenTwoGoals in interface org.apache.maven.continuum.configuration.ConfigurationService

getDefaultMavenTwoBuildDefinition

public org.apache.maven.continuum.model.project.BuildDefinition getDefaultMavenTwoBuildDefinition()
                                                                                           throws org.apache.maven.continuum.store.ContinuumStoreException
Specified by:
getDefaultMavenTwoBuildDefinition in interface org.apache.maven.continuum.configuration.ConfigurationService
Throws:
org.apache.maven.continuum.store.ContinuumStoreException


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