org.apache.maven.scm.provider.clearcase.command.changelog
Class ClearCaseChangeLogCommand

java.lang.Object
  extended byorg.apache.maven.scm.command.AbstractCommand
      extended byorg.apache.maven.scm.command.changelog.AbstractChangeLogCommand
          extended byorg.apache.maven.scm.provider.clearcase.command.changelog.ClearCaseChangeLogCommand
All Implemented Interfaces:
org.apache.maven.scm.command.changelog.ChangeLogCommand, ClearCaseCommand, org.apache.maven.scm.command.Command

public class ClearCaseChangeLogCommand
extends org.apache.maven.scm.command.changelog.AbstractChangeLogCommand
implements ClearCaseCommand

Version:
$Id: ClearCaseChangeLogCommand.java 374508 2006-02-02 21:21:47Z evenisse $
Author:
Emmanuel Venisse, Trygve Laugstøl, Frederic Mura

Field Summary
 
Fields inherited from interface org.apache.maven.scm.command.Command
ROLE
 
Constructor Summary
ClearCaseChangeLogCommand()
           
 
Method Summary
static org.codehaus.plexus.util.cli.Commandline createCommandLine(java.io.File workingDirectory, java.lang.String branch, java.util.Date startDate)
          ClearCase LT version doesn't support the attribut -fmt and -since for command lhistory.
protected  org.apache.maven.scm.command.changelog.ChangeLogScmResult executeChangeLogCommand(org.apache.maven.scm.provider.ScmProviderRepository repository, org.apache.maven.scm.ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, java.lang.String branch, java.lang.String datePattern)
           
protected static boolean isClearCaseLT()
           
protected static void setIsClearCaseLT(boolean isClearCaseLT)
          Deprecated.  
 
Methods inherited from class org.apache.maven.scm.command.changelog.AbstractChangeLogCommand
executeChangeLogCommand, executeCommand
 
Methods inherited from class org.apache.maven.scm.command.AbstractCommand
execute, getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClearCaseChangeLogCommand

public ClearCaseChangeLogCommand()
Method Detail

executeChangeLogCommand

protected org.apache.maven.scm.command.changelog.ChangeLogScmResult executeChangeLogCommand(org.apache.maven.scm.provider.ScmProviderRepository repository,
                                                                                            org.apache.maven.scm.ScmFileSet fileSet,
                                                                                            java.util.Date startDate,
                                                                                            java.util.Date endDate,
                                                                                            java.lang.String branch,
                                                                                            java.lang.String datePattern)
                                                                                     throws org.apache.maven.scm.ScmException
Throws:
org.apache.maven.scm.ScmException

createCommandLine

public static org.codehaus.plexus.util.cli.Commandline createCommandLine(java.io.File workingDirectory,
                                                                         java.lang.String branch,
                                                                         java.util.Date startDate)
ClearCase LT version doesn't support the attribut -fmt and -since for command lhistory.

Parameters:
workingDirectory -
branch -
startDate -
Returns:
The command line

isClearCaseLT

protected static boolean isClearCaseLT()
Returns:
the value of the setting property 'clearcaseLT'

setIsClearCaseLT

protected static void setIsClearCaseLT(boolean isClearCaseLT)
Deprecated.  

Frederic Mura Only use for test case

Parameters:
isClearCaseLT -


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