hudson.plugins.clearcase.ucm
Class UcmHistoryAction

java.lang.Object
  extended by hudson.plugins.clearcase.history.AbstractHistoryAction
      extended by hudson.plugins.clearcase.ucm.UcmHistoryAction
All Implemented Interfaces:
HistoryAction
Direct Known Subclasses:
FreezeCodeUcmHistoryAction

public class UcmHistoryAction
extends AbstractHistoryAction

Author:
hlyh

Field Summary
 
Fields inherited from class hudson.plugins.clearcase.history.AbstractHistoryAction
cleartool, extendedViewPath, isDynamicView
 
Constructor Summary
UcmHistoryAction(ClearTool cleartool, boolean useDynamicView, Filter filter, ClearCaseUCMSCMRevisionState oldBaseline, ClearCaseUCMSCMRevisionState newBaseline)
           
 
Method Summary
protected  java.util.List<? extends hudson.scm.ChangeLogSet.Entry> buildChangelog(java.lang.String viewPath, java.util.List<HistoryEntry> entries)
           
protected  ClearToolFormatHandler getHistoryFormatHandler()
           
protected  HistoryEntry parseEventLine(java.util.regex.Matcher matcher, java.lang.String line)
           
protected  java.util.List<HistoryEntry> runLsHistory(java.util.Date sinceTime, java.lang.String viewPath, java.lang.String viewTag, java.lang.String[] branchNames, java.lang.String[] viewPaths)
           
 
Methods inherited from class hudson.plugins.clearcase.history.AbstractHistoryAction
filterEntries, getChanges, getExtendedViewPath, hasChanges, parseLsHistory, setExtendedViewPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UcmHistoryAction

public UcmHistoryAction(ClearTool cleartool,
                        boolean useDynamicView,
                        Filter filter,
                        ClearCaseUCMSCMRevisionState oldBaseline,
                        ClearCaseUCMSCMRevisionState newBaseline)
Method Detail

buildChangelog

protected java.util.List<? extends hudson.scm.ChangeLogSet.Entry> buildChangelog(java.lang.String viewPath,
                                                                                 java.util.List<HistoryEntry> entries)
                                                                          throws java.io.IOException,
                                                                                 java.lang.InterruptedException
Specified by:
buildChangelog in class AbstractHistoryAction
Throws:
java.io.IOException
java.lang.InterruptedException

runLsHistory

protected java.util.List<HistoryEntry> runLsHistory(java.util.Date sinceTime,
                                                    java.lang.String viewPath,
                                                    java.lang.String viewTag,
                                                    java.lang.String[] branchNames,
                                                    java.lang.String[] viewPaths)
                                             throws java.io.IOException,
                                                    java.lang.InterruptedException
Overrides:
runLsHistory in class AbstractHistoryAction
Throws:
java.io.IOException
java.lang.InterruptedException

getHistoryFormatHandler

protected ClearToolFormatHandler getHistoryFormatHandler()
Specified by:
getHistoryFormatHandler in class AbstractHistoryAction

parseEventLine

protected HistoryEntry parseEventLine(java.util.regex.Matcher matcher,
                                      java.lang.String line)
                               throws java.text.ParseException
Specified by:
parseEventLine in class AbstractHistoryAction
Throws:
java.text.ParseException


Copyright © 2010. All Rights Reserved.