org.apache.maven.scm.provider.clearcase
Class ClearCaseScmProvider

java.lang.Object
  extended by org.apache.maven.scm.provider.AbstractScmProvider
      extended by org.apache.maven.scm.provider.clearcase.ClearCaseScmProvider
All Implemented Interfaces:
org.apache.maven.scm.provider.ScmProvider

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

Version:
$Id: ClearCaseScmProvider.java 527408 2007-04-11 08:16:43Z evenisse $
Author:
Trygve Laugstøl, Emmanuel Venisse, Wim Deblauwe

Field Summary
 
Fields inherited from interface org.apache.maven.scm.provider.ScmProvider
ROLE
 
Constructor Summary
ClearCaseScmProvider()
           
 
Method Summary
 org.apache.maven.scm.command.changelog.ChangeLogScmResult changelog(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  org.apache.maven.scm.command.edit.EditScmResult edit(org.apache.maven.scm.provider.ScmProviderRepository repository, org.apache.maven.scm.ScmFileSet fileSet, org.apache.maven.scm.CommandParameters parameters)
           
 java.lang.String getScmType()
           
 org.apache.maven.scm.provider.ScmProviderRepository makeProviderScmRepository(java.lang.String scmSpecificUrl, char delimiter)
           
 boolean requiresEditMode()
           
protected  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)
           
protected  org.apache.maven.scm.command.update.UpdateScmResult update(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, add, addListener, branch, branch, branch, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, diff, diff, diff, edit, export, export, export, export, export, export, getLogger, getScmSpecificFilename, list, list, list, login, makeProviderScmRepository, remove, remove, sanitizeTagName, status, tag, tag, unedit, unedit, 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

ClearCaseScmProvider

public ClearCaseScmProvider()
Method Detail

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

getScmType

public java.lang.String getScmType()

requiresEditMode

public boolean requiresEditMode()
Specified by:
requiresEditMode in interface org.apache.maven.scm.provider.ScmProvider
Overrides:
requiresEditMode in class org.apache.maven.scm.provider.AbstractScmProvider

changelog

public org.apache.maven.scm.command.changelog.ChangeLogScmResult changelog(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:
changelog in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.ScmException
See Also:
AbstractScmProvider.changelog(org.apache.maven.scm.provider.ScmProviderRepository,org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.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(org.apache.maven.scm.provider.ScmProviderRepository,org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.CommandParameters)

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(org.apache.maven.scm.provider.ScmProviderRepository,org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.CommandParameters)

update

protected org.apache.maven.scm.command.update.UpdateScmResult update(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:
update in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.ScmException

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(org.apache.maven.scm.provider.ScmProviderRepository,org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.CommandParameters)

status

protected 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

edit

protected org.apache.maven.scm.command.edit.EditScmResult edit(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:
edit in class org.apache.maven.scm.provider.AbstractScmProvider
Throws:
org.apache.maven.scm.ScmException


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