org.apache.maven.scm.provider.svn

Class AbstractSvnScmProvider

public abstract class AbstractSvnScmProvider extends AbstractScmProvider

Version: $Id: AbstractSvnScmProvider.java 389486 2006-03-28 12:22:04Z evenisse $

Author: Emmanuel Venisse

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 ScmResultexecuteCommand(SvnCommand command, ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
protected abstract SvnCommandgetAddCommand()
protected abstract SvnCommandgetChangeLogCommand()
protected abstract SvnCommandgetCheckInCommand()
protected abstract SvnCommandgetCheckOutCommand()
protected abstract SvnCommandgetDiffCommand()
protected abstract SvnCommandgetRemoveCommand()
StringgetScmSpecificFilename()
StringgetScmType()
protected abstract SvnCommandgetStatusCommand()
protected abstract SvnCommandgetTagCommand()
protected abstract SvnCommandgetUpdateCommand()
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)

Method Detail

add

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

See Also: AbstractScmProvider#add(ScmRepository, ScmFileSet, CommandParameters)

changelog

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

See Also: AbstractScmProvider#changelog(ScmRepository, ScmFileSet, CommandParameters)

checkin

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

See Also: AbstractScmProvider#checkin(ScmRepository, ScmFileSet, CommandParameters)

checkout

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

See Also: AbstractScmProvider#checkout(ScmRepository, ScmFileSet, CommandParameters)

diff

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

See Also: AbstractScmProvider#diff(ScmRepository, ScmFileSet, CommandParameters)

executeCommand

protected ScmResult executeCommand(SvnCommand command, ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

getAddCommand

protected abstract SvnCommand getAddCommand()

getChangeLogCommand

protected abstract SvnCommand getChangeLogCommand()

getCheckInCommand

protected abstract SvnCommand getCheckInCommand()

getCheckOutCommand

protected abstract SvnCommand getCheckOutCommand()

getDiffCommand

protected abstract SvnCommand getDiffCommand()

getRemoveCommand

protected abstract SvnCommand getRemoveCommand()

getScmSpecificFilename

public String getScmSpecificFilename()

getScmType

public String getScmType()

getStatusCommand

protected abstract SvnCommand getStatusCommand()

getTagCommand

protected abstract SvnCommand getTagCommand()

getUpdateCommand

protected abstract SvnCommand getUpdateCommand()

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: AbstractScmProvider#remove(ScmRepository, ScmFileSet, CommandParameters)

status

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

See Also: AbstractScmProvider#status(ScmRepository, ScmFileSet, CommandParameters)

tag

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

See Also: AbstractScmProvider#tag(ScmRepository, ScmFileSet, CommandParameters)

update

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

See Also: AbstractScmProvider#update(ScmRepository, ScmFileSet, CommandParameters)

validateScmUrl

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