org.apache.maven.scm.provider.cvslib

Class AbstractCvsScmProvider

public abstract class AbstractCvsScmProvider extends AbstractScmProvider

Version: $Id: AbstractCvsScmProvider.java 389491 2006-03-28 12:43:45Z evenisse $

Author: Emmanuel Venisse Trygve Laugstøl

Field Summary
static StringTRANSPORT_EXT
static StringTRANSPORT_LOCAL
static StringTRANSPORT_LSERVER
static StringTRANSPORT_PSERVER
Method Summary
AddScmResultadd(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
ChangeLogScmResultchangelog(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
CheckInScmResultcheckin(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
CheckOutScmResultcheckout(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
DiffScmResultdiff(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
protected abstract CommandgetAddCommand()
protected abstract CommandgetChangeLogCommand()
protected abstract CommandgetCheckInCommand()
protected abstract CommandgetCheckOutCommand()
protected abstract CommandgetDiffCommand()
protected abstract CommandgetLoginCommand()
static StringgetRelativePath(File basedir, File f)
protected abstract CommandgetRemoveCommand()
StringgetScmSpecificFilename()
StringgetScmType()
protected abstract CommandgetStatusCommand()
protected abstract CommandgetTagCommand()
protected abstract CommandgetUpdateCommand()
LoginScmResultlogin(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
ScmProviderRepositorymakeProviderScmRepository(String scmSpecificUrl, char delimiter)
ScmProviderRepositorymakeProviderScmRepository(File path)
RemoveScmResultremove(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
StatusScmResultstatus(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
TagScmResulttag(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
UpdateScmResultupdate(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
ListvalidateScmUrl(String scmSpecificUrl, char delimiter)

Field Detail

TRANSPORT_EXT

public static final String TRANSPORT_EXT

TRANSPORT_LOCAL

public static final String TRANSPORT_LOCAL

TRANSPORT_LSERVER

public static final String TRANSPORT_LSERVER

TRANSPORT_PSERVER

public static final String TRANSPORT_PSERVER

Method Detail

add

public AddScmResult add(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#add(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

changelog

public ChangeLogScmResult changelog(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#changelog(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

checkin

public CheckInScmResult checkin(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#checkin(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

checkout

public CheckOutScmResult checkout(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#checkout(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

diff

public DiffScmResult diff(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#diff(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

getAddCommand

protected abstract Command getAddCommand()

getChangeLogCommand

protected abstract Command getChangeLogCommand()

getCheckInCommand

protected abstract Command getCheckInCommand()

getCheckOutCommand

protected abstract Command getCheckOutCommand()

getDiffCommand

protected abstract Command getDiffCommand()

getLoginCommand

protected abstract Command getLoginCommand()

getRelativePath

public static String getRelativePath(File basedir, File f)

getRemoveCommand

protected abstract Command getRemoveCommand()

getScmSpecificFilename

public String getScmSpecificFilename()

getScmType

public String getScmType()

getStatusCommand

protected abstract Command getStatusCommand()

getTagCommand

protected abstract Command getTagCommand()

getUpdateCommand

protected abstract Command getUpdateCommand()

login

public LoginScmResult login(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#login(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

makeProviderScmRepository

public ScmProviderRepository makeProviderScmRepository(String scmSpecificUrl, char delimiter)

makeProviderScmRepository

public ScmProviderRepository makeProviderScmRepository(File path)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#makeProviderScmRepository(java.io.File)

remove

public RemoveScmResult remove(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#remove(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

status

public StatusScmResult status(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#status(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

tag

public TagScmResult tag(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#tag(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

update

public UpdateScmResult update(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

See Also: org.apache.maven.scm.provider.AbstractScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)

validateScmUrl

public List validateScmUrl(String scmSpecificUrl, char delimiter)
Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.