Class AbstractScmAccessor

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.context.ResourceLoaderAware
    Direct Known Subclasses:
    AbstractScmEnvironmentRepository

    public abstract class AbstractScmAccessor
    extends Object
    implements org.springframework.context.ResourceLoaderAware
    Base class for components that want to access a source control management system.
    Author:
    Dave Syer
    • Field Detail

      • logger

        protected org.apache.commons.logging.Log logger
    • Constructor Detail

      • AbstractScmAccessor

        public AbstractScmAccessor​(org.springframework.core.env.ConfigurableEnvironment environment)
      • AbstractScmAccessor

        public AbstractScmAccessor​(org.springframework.core.env.ConfigurableEnvironment environment,
                                   AbstractScmAccessorProperties properties)
    • Method Detail

      • setResourceLoader

        public void setResourceLoader​(org.springframework.core.io.ResourceLoader resourceLoader)
        Specified by:
        setResourceLoader in interface org.springframework.context.ResourceLoaderAware
      • createBaseDir

        protected File createBaseDir()
      • getEnvironment

        public org.springframework.core.env.ConfigurableEnvironment getEnvironment()
      • setEnvironment

        public void setEnvironment​(org.springframework.core.env.ConfigurableEnvironment environment)
      • getUri

        public String getUri()
      • setUri

        public void setUri​(String uri)
      • getBasedir

        public File getBasedir()
      • setBasedir

        public void setBasedir​(File basedir)
      • getSearchPaths

        public String[] getSearchPaths()
      • setSearchPaths

        public void setSearchPaths​(String... searchPaths)
      • getUsername

        public String getUsername()
      • setUsername

        public void setUsername​(String username)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • getPassphrase

        public String getPassphrase()
      • setPassphrase

        public void setPassphrase​(String passphrase)
      • isStrictHostKeyChecking

        public boolean isStrictHostKeyChecking()
      • setStrictHostKeyChecking

        public void setStrictHostKeyChecking​(boolean strictHostKeyChecking)
      • getWorkingDirectory

        protected File getWorkingDirectory()