org.schmant.task.svnkit
Class AbstractSvnTaskFactory<T extends AbstractSvnTaskFactory<T,U>,U extends AbstractSvnTask<U>>
java.lang.Object
org.schmant.task.stub.AbstractTaskFactory<T,U>
org.schmant.task.svnkit.AbstractSvnTaskFactory<T,U>
- Type Parameters:
T
- Concrete task factory typeU
- Concrete task type
- All Implemented Interfaces:
- LoggingConfigurable<T>, SvnRepositoryConfigurable<T>, TaskFactory<T,U>, TaskRunnable
- Direct Known Subclasses:
- AbstractSvnCommitTaskFactory, SvnExportTF
public abstract class AbstractSvnTaskFactory<T extends AbstractSvnTaskFactory<T,U>,U extends AbstractSvnTask<U>>
- extends AbstractTaskFactory<T,U>
- implements SvnRepositoryConfigurable<T>
- Since:
- 0.7
- Author:
- Karl Gustafsson
- Task_package:
- org.tmatesoft.svn
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory |
copy, create, createSpecification, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString |
AbstractSvnTaskFactory
public AbstractSvnTaskFactory()
setRepositoryLocation
public T setRepositoryLocation(String s)
- Description copied from interface:
SvnRepositoryConfigurable
- Set the repository location. The location is parsed into a
SVNURL
object using the SVNURL.parseURIDecoded
method.
- Specified by:
setRepositoryLocation
in interface SvnRepositoryConfigurable<T extends AbstractSvnTaskFactory<T,U>>
- Parameters:
s
- The repository URL.
- Returns:
this
.
setRepositoryLocation
public T setRepositoryLocation(SVNURL url)
- Specified by:
setRepositoryLocation
in interface SvnRepositoryConfigurable<T extends AbstractSvnTaskFactory<T,U>>
setAuthenticationManager
public T setAuthenticationManager(ISVNAuthenticationManager mgr)
setAuthenticationProvider
public T setAuthenticationProvider(ISVNAuthenticationProvider p)