org.apache.maven.scm.manager
Interface ScmManager

All Known Implementing Classes:
AbstractScmManager

public interface ScmManager

Version:
$Id: ScmManager.java 225265 2005-07-26 09:16:45Z evenisse $
Author:
Trygve Laugstøl, Brett Porter, Emmanuel Venisse

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 ScmProvider getProviderByRepository(ScmRepository repository)
           
 ScmProvider getProviderByType(java.lang.String providerType)
           
 ScmProvider getProviderByUrl(java.lang.String scmUrl)
           
 ScmRepository makeProviderScmRepository(java.lang.String providerType, java.io.File path)
           
 ScmRepository makeScmRepository(java.lang.String scmUrl)
           
 java.util.List validateScmRepository(java.lang.String scmUrl)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

makeScmRepository

ScmRepository makeScmRepository(java.lang.String scmUrl)
                                throws ScmRepositoryException,
                                       NoSuchScmProviderException
Throws:
ScmRepositoryException
NoSuchScmProviderException

makeProviderScmRepository

ScmRepository makeProviderScmRepository(java.lang.String providerType,
                                        java.io.File path)
                                        throws ScmRepositoryException,
                                               UnknownRepositoryStructure,
                                               NoSuchScmProviderException
Throws:
ScmRepositoryException
UnknownRepositoryStructure
NoSuchScmProviderException

validateScmRepository

java.util.List validateScmRepository(java.lang.String scmUrl)

getProviderByUrl

ScmProvider getProviderByUrl(java.lang.String scmUrl)
                             throws ScmRepositoryException,
                                    NoSuchScmProviderException
Throws:
ScmRepositoryException
NoSuchScmProviderException

getProviderByType

ScmProvider getProviderByType(java.lang.String providerType)
                              throws NoSuchScmProviderException
Throws:
NoSuchScmProviderException

getProviderByRepository

ScmProvider getProviderByRepository(ScmRepository repository)
                                    throws NoSuchScmProviderException
Throws:
NoSuchScmProviderException


Copyright 2003-2003-2005 Apache Software Foundation. All Rights Reserved.