org.apache.maven.scm.provider.cvslib
Class AbstractCvsScmProvider
java.lang.Object
org.apache.maven.scm.provider.AbstractScmProvider
org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider
- All Implemented Interfaces:
- org.apache.maven.scm.provider.ScmProvider
- public abstract class AbstractCvsScmProvider
- extends org.apache.maven.scm.provider.AbstractScmProvider
- Version:
- $Id: AbstractCvsScmProvider.java 389491 2006-03-28 12:43:45Z evenisse $
- Author:
- Emmanuel Venisse , Trygve Laugstøl
Fields inherited from interface org.apache.maven.scm.provider.ScmProvider |
ROLE |
Method Summary |
org.apache.maven.scm.command.add.AddScmResult |
add(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.changelog.ChangeLogScmResult |
changelog(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.checkin.CheckInScmResult |
checkin(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.checkout.CheckOutScmResult |
checkout(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.diff.DiffScmResult |
diff(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
protected abstract org.apache.maven.scm.command.Command |
getAddCommand()
|
protected abstract org.apache.maven.scm.command.Command |
getChangeLogCommand()
|
protected abstract org.apache.maven.scm.command.Command |
getCheckInCommand()
|
protected abstract org.apache.maven.scm.command.Command |
getCheckOutCommand()
|
protected abstract org.apache.maven.scm.command.Command |
getDiffCommand()
|
protected abstract org.apache.maven.scm.command.Command |
getLoginCommand()
|
static java.lang.String |
getRelativePath(java.io.File basedir,
java.io.File f)
|
protected abstract org.apache.maven.scm.command.Command |
getRemoveCommand()
|
java.lang.String |
getScmSpecificFilename()
|
java.lang.String |
getScmType()
|
protected abstract org.apache.maven.scm.command.Command |
getStatusCommand()
|
protected abstract org.apache.maven.scm.command.Command |
getTagCommand()
|
protected abstract org.apache.maven.scm.command.Command |
getUpdateCommand()
|
org.apache.maven.scm.command.login.LoginScmResult |
login(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.provider.ScmProviderRepository |
makeProviderScmRepository(java.io.File path)
|
org.apache.maven.scm.provider.ScmProviderRepository |
makeProviderScmRepository(java.lang.String scmSpecificUrl,
char delimiter)
|
org.apache.maven.scm.command.remove.RemoveScmResult |
remove(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.status.StatusScmResult |
status(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.tag.TagScmResult |
tag(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.update.UpdateScmResult |
update(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
java.util.List |
validateScmUrl(java.lang.String scmSpecificUrl,
char delimiter)
|
Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider |
add, addListener, changeLog, changeLog, changeLog, changeLog, checkIn, checkOut, diff, edit, edit, getLogger, remove, requiresEditMode, status, tag, unedit, unedit, update, update, update, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRANSPORT_LOCAL
public static final java.lang.String TRANSPORT_LOCAL
- See Also:
- Constant Field Values
TRANSPORT_PSERVER
public static final java.lang.String TRANSPORT_PSERVER
- See Also:
- Constant Field Values
TRANSPORT_LSERVER
public static final java.lang.String TRANSPORT_LSERVER
- See Also:
- Constant Field Values
TRANSPORT_EXT
public static final java.lang.String TRANSPORT_EXT
- See Also:
- Constant Field Values
AbstractCvsScmProvider
public AbstractCvsScmProvider()
getScmSpecificFilename
public java.lang.String getScmSpecificFilename()
makeProviderScmRepository
public org.apache.maven.scm.provider.ScmProviderRepository makeProviderScmRepository(java.lang.String scmSpecificUrl,
char delimiter)
throws org.apache.maven.scm.repository.ScmRepositoryException
- Throws:
org.apache.maven.scm.repository.ScmRepositoryException
makeProviderScmRepository
public org.apache.maven.scm.provider.ScmProviderRepository makeProviderScmRepository(java.io.File path)
throws org.apache.maven.scm.repository.ScmRepositoryException,
org.apache.maven.scm.repository.UnknownRepositoryStructure
- Throws:
org.apache.maven.scm.repository.ScmRepositoryException
org.apache.maven.scm.repository.UnknownRepositoryStructure
- See Also:
AbstractScmProvider.makeProviderScmRepository(java.io.File)
validateScmUrl
public java.util.List validateScmUrl(java.lang.String scmSpecificUrl,
char delimiter)
getScmType
public java.lang.String getScmType()
getAddCommand
protected abstract org.apache.maven.scm.command.Command getAddCommand()
getChangeLogCommand
protected abstract org.apache.maven.scm.command.Command getChangeLogCommand()
getCheckInCommand
protected abstract org.apache.maven.scm.command.Command getCheckInCommand()
getCheckOutCommand
protected abstract org.apache.maven.scm.command.Command getCheckOutCommand()
getDiffCommand
protected abstract org.apache.maven.scm.command.Command getDiffCommand()
getLoginCommand
protected abstract org.apache.maven.scm.command.Command getLoginCommand()
getRemoveCommand
protected abstract org.apache.maven.scm.command.Command getRemoveCommand()
getStatusCommand
protected abstract org.apache.maven.scm.command.Command getStatusCommand()
getTagCommand
protected abstract org.apache.maven.scm.command.Command getTagCommand()
getUpdateCommand
protected abstract org.apache.maven.scm.command.Command getUpdateCommand()
add
public org.apache.maven.scm.command.add.AddScmResult add(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.add(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
changelog
public org.apache.maven.scm.command.changelog.ChangeLogScmResult changelog(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.changelog(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
checkin
public org.apache.maven.scm.command.checkin.CheckInScmResult checkin(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.checkin(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
checkout
public org.apache.maven.scm.command.checkout.CheckOutScmResult checkout(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.checkout(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
diff
public org.apache.maven.scm.command.diff.DiffScmResult diff(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.diff(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
login
public org.apache.maven.scm.command.login.LoginScmResult login(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.login(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
remove
public org.apache.maven.scm.command.remove.RemoveScmResult remove(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.remove(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
status
public org.apache.maven.scm.command.status.StatusScmResult status(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.status(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
tag
public org.apache.maven.scm.command.tag.TagScmResult tag(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.tag(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
update
public org.apache.maven.scm.command.update.UpdateScmResult update(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
getRelativePath
public static java.lang.String getRelativePath(java.io.File basedir,
java.io.File f)
throws org.apache.maven.scm.ScmException,
java.io.IOException
- Throws:
org.apache.maven.scm.ScmException
java.io.IOException
Copyright © 2003-2006 Apache Software Foundation. All Rights Reserved.