org.criticalsection.maven.scm.provider.monotone
Class MonotoneScmProvider

java.lang.Object
  extended by org.apache.maven.scm.provider.AbstractScmProvider
      extended by org.criticalsection.maven.scm.provider.monotone.MonotoneScmProvider
All Implemented Interfaces:
org.apache.maven.scm.provider.ScmProvider

public class MonotoneScmProvider
extends org.apache.maven.scm.provider.AbstractScmProvider


Field Summary
 
Fields inherited from interface org.apache.maven.scm.provider.ScmProvider
ROLE
 
Constructor Summary
MonotoneScmProvider()
           
 
Method Summary
 org.apache.maven.scm.command.add.AddScmResult add(org.apache.maven.scm.provider.ScmProviderRepository repository, org.apache.maven.scm.ScmFileSet fileSet, org.apache.maven.scm.CommandParameters parameters)
           
protected  org.apache.maven.scm.command.branch.BranchScmResult branch(org.apache.maven.scm.provider.ScmProviderRepository 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.provider.ScmProviderRepository 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.provider.ScmProviderRepository repository, org.apache.maven.scm.ScmFileSet fileSet, org.apache.maven.scm.CommandParameters parameters)
           
protected  java.lang.String getRepositoryURL(java.io.File path)
           
 java.lang.String getScmSpecificFilename()
           
 java.lang.String getScmType()
           
 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.status.StatusScmResult status(org.apache.maven.scm.provider.ScmProviderRepository 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.provider.ScmProviderRepository repository, org.apache.maven.scm.ScmFileSet fileSet, org.apache.maven.scm.CommandParameters parameters)
           
 
Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider
add, add, addListener, branch, branch, changelog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, diff, diff, diff, edit, edit, export, export, export, export, export, export, getLogger, list, list, list, login, remove, remove, requiresEditMode, sanitizeTagName, status, tag, tag, unedit, unedit, update, update, update, update, update, update, update, update, update, update, update, update, update, validateScmUrl, validateTagName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonotoneScmProvider

public MonotoneScmProvider()
Method Detail

getScmSpecificFilename

public java.lang.String getScmSpecificFilename()
Specified by:
getScmSpecificFilename in interface org.apache.maven.scm.provider.ScmProvider
Overrides:
getScmSpecificFilename in class org.apache.maven.scm.provider.AbstractScmProvider

getScmType

public java.lang.String getScmType()

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
See Also:
AbstractScmProvider.makeProviderScmRepository(java.io.File)

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
Specified by:
makeProviderScmRepository in interface org.apache.maven.scm.provider.ScmProvider
Overrides:
makeProviderScmRepository in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.repository.ScmRepositoryException
org.apache.maven.scm.repository.UnknownRepositoryStructure
See Also:
AbstractScmProvider.makeProviderScmRepository(java.io.File)

getRepositoryURL

protected java.lang.String getRepositoryURL(java.io.File path)
                                     throws org.apache.maven.scm.ScmException
Throws:
org.apache.maven.scm.ScmException

checkout

public org.apache.maven.scm.command.checkout.CheckOutScmResult checkout(org.apache.maven.scm.provider.ScmProviderRepository repository,
                                                                        org.apache.maven.scm.ScmFileSet fileSet,
                                                                        org.apache.maven.scm.CommandParameters parameters)
                                                                 throws org.apache.maven.scm.ScmException
Overrides:
checkout in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.ScmException
See Also:
AbstractScmProvider.checkout(ScmProviderRepository,ScmFileSet,CommandParameters)

add

public org.apache.maven.scm.command.add.AddScmResult add(org.apache.maven.scm.provider.ScmProviderRepository repository,
                                                         org.apache.maven.scm.ScmFileSet fileSet,
                                                         org.apache.maven.scm.CommandParameters parameters)
                                                  throws org.apache.maven.scm.ScmException
Overrides:
add in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.ScmException
See Also:
AbstractScmProvider.add(ScmProviderRepository,ScmFileSet,CommandParameters)

status

public org.apache.maven.scm.command.status.StatusScmResult status(org.apache.maven.scm.provider.ScmProviderRepository repository,
                                                                  org.apache.maven.scm.ScmFileSet fileSet,
                                                                  org.apache.maven.scm.CommandParameters parameters)
                                                           throws org.apache.maven.scm.ScmException
Overrides:
status in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.ScmException
See Also:
AbstractScmProvider.status(ScmProviderRepository,ScmFileSet,CommandParameters)

checkin

public org.apache.maven.scm.command.checkin.CheckInScmResult checkin(org.apache.maven.scm.provider.ScmProviderRepository repository,
                                                                     org.apache.maven.scm.ScmFileSet fileSet,
                                                                     org.apache.maven.scm.CommandParameters parameters)
                                                              throws org.apache.maven.scm.ScmException
Overrides:
checkin in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.ScmException
See Also:
AbstractScmProvider.checkin(ScmProviderRepository,ScmFileSet,CommandParameters)

tag

public org.apache.maven.scm.command.tag.TagScmResult tag(org.apache.maven.scm.provider.ScmProviderRepository repository,
                                                         org.apache.maven.scm.ScmFileSet fileSet,
                                                         org.apache.maven.scm.CommandParameters parameters)
                                                  throws org.apache.maven.scm.ScmException
Overrides:
tag in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.ScmException
See Also:
AbstractScmProvider.tag(ScmProviderRepository,ScmFileSet,CommandParameters)

branch

protected org.apache.maven.scm.command.branch.BranchScmResult branch(org.apache.maven.scm.provider.ScmProviderRepository repository,
                                                                     org.apache.maven.scm.ScmFileSet fileSet,
                                                                     org.apache.maven.scm.CommandParameters parameters)
                                                              throws org.apache.maven.scm.ScmException
Overrides:
branch in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.ScmException
See Also:
AbstractScmProvider.branch(ScmProviderRepository,ScmFileSet,CommandParameters)


Copyright © 2008 CriticalSection.Org. All Rights Reserved.