org.apache.maven.scm.manager
Class AbstractScmManager
java.lang.Object
org.apache.maven.scm.manager.AbstractScmManager
- All Implemented Interfaces:
- ScmManager
public abstract class AbstractScmManager
- extends java.lang.Object
- implements ScmManager
- Version:
- $Id: AbstractScmManager.java 351498 2005-12-01 22:04:46Z evenisse $
- Author:
- Trygve Laugstøl, Brett Porter, Emmanuel Venisse
| Fields inherited from interface org.apache.maven.scm.manager.ScmManager |
ROLE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractScmManager
public AbstractScmManager()
setScmProviders
protected void setScmProviders(java.util.Map providers)
getScmLogger
protected abstract ScmLogger getScmLogger()
getProviderByUrl
public ScmProvider getProviderByUrl(java.lang.String scmUrl)
throws ScmRepositoryException,
NoSuchScmProviderException
- Specified by:
getProviderByUrl in interface ScmManager
- Throws:
ScmRepositoryException
NoSuchScmProviderException
getProviderByType
public ScmProvider getProviderByType(java.lang.String providerType)
throws NoSuchScmProviderException
- Specified by:
getProviderByType in interface ScmManager
- Throws:
NoSuchScmProviderException
getProviderByRepository
public ScmProvider getProviderByRepository(ScmRepository repository)
throws NoSuchScmProviderException
- Specified by:
getProviderByRepository in interface ScmManager
- Throws:
NoSuchScmProviderException
makeScmRepository
public ScmRepository makeScmRepository(java.lang.String scmUrl)
throws ScmRepositoryException,
NoSuchScmProviderException
- Specified by:
makeScmRepository in interface ScmManager
- Throws:
ScmRepositoryException
NoSuchScmProviderException
makeProviderScmRepository
public ScmRepository makeProviderScmRepository(java.lang.String providerType,
java.io.File path)
throws ScmRepositoryException,
UnknownRepositoryStructure,
NoSuchScmProviderException
- Specified by:
makeProviderScmRepository in interface ScmManager
- Throws:
ScmRepositoryException
UnknownRepositoryStructure
NoSuchScmProviderException
validateScmRepository
public java.util.List validateScmRepository(java.lang.String scmUrl)
- Specified by:
validateScmRepository in interface ScmManager
Copyright 2003-2003-2005 Apache Software Foundation. All Rights Reserved.