org.apache.maven.scm.manager

Interface ScmManager

public interface ScmManager

Version: $Id: ScmManager.java 390025 2006-03-30 07:56:55Z carlos $

Author: Trygve Laugstøl Brett Porter Emmanuel Venisse

Field Summary
StringROLE
Method Summary
ScmProvidergetProviderByRepository(ScmRepository repository)
ScmProvidergetProviderByType(String providerType)
ScmProvidergetProviderByUrl(String scmUrl)
ScmRepositorymakeProviderScmRepository(String providerType, File path)
ScmRepositorymakeScmRepository(String scmUrl)
ListvalidateScmRepository(String scmUrl)
Validate a SCM URL

Field Detail

ROLE

public String ROLE

Method Detail

getProviderByRepository

public ScmProvider getProviderByRepository(ScmRepository repository)

getProviderByType

public ScmProvider getProviderByType(String providerType)

getProviderByUrl

public ScmProvider getProviderByUrl(String scmUrl)

makeProviderScmRepository

public ScmRepository makeProviderScmRepository(String providerType, File path)

makeScmRepository

public ScmRepository makeScmRepository(String scmUrl)

validateScmRepository

public List validateScmRepository(String scmUrl)
Validate a SCM URL

Parameters: scmUrl the SCM URL to validate

Returns: List of String objects with the messages returned by the SCM provider

Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.