hudson.plugins.clearcase.history
Interface HistoryAction

All Known Implementing Classes:
AbstractHistoryAction, BaseHistoryAction, FreezeCodeUcmHistoryAction, UcmHistoryAction

public interface HistoryAction

Author:
hlyh

Method Summary
 java.util.List<? extends hudson.scm.ChangeLogSet.Entry> getChanges(java.util.Date time, java.lang.String viewPath, java.lang.String viewTag, java.lang.String[] branchNames, java.lang.String[] viewPaths)
          Returns if the repository has any changes since the specified time
 boolean hasChanges(java.util.Date time, java.lang.String viewPath, java.lang.String viewTag, java.lang.String[] branchNames, java.lang.String[] viewPaths)
          Returns if the repository has any changes since the specified time
 

Method Detail

hasChanges

boolean hasChanges(java.util.Date time,
                   java.lang.String viewPath,
                   java.lang.String viewTag,
                   java.lang.String[] branchNames,
                   java.lang.String[] viewPaths)
                   throws java.io.IOException,
                          java.lang.InterruptedException
Returns if the repository has any changes since the specified time

Parameters:
time - check for changes since this time
viewPath - The view path name (local path in the workspace)
viewTag - The view tag (unique identifier on CC Server)
branchNames - the branch names
viewPaths - optional vob paths
Returns:
true, if the ClearCase repository has changes; false, otherwise.
Throws:
java.io.IOException
java.lang.InterruptedException

getChanges

java.util.List<? extends hudson.scm.ChangeLogSet.Entry> getChanges(java.util.Date time,
                                                                   java.lang.String viewPath,
                                                                   java.lang.String viewTag,
                                                                   java.lang.String[] branchNames,
                                                                   java.lang.String[] viewPaths)
                                                                   throws java.io.IOException,
                                                                          java.lang.InterruptedException
Returns if the repository has any changes since the specified time

Parameters:
time - check for changes since this time
viewPath - The view path name (local path in the workspace)
viewTag - The view tag (unique identifier on CC Server)
branchNames - the branch names
viewPaths - optional vob paths
Returns:
List of changes
Throws:
java.io.IOException
java.lang.InterruptedException


Copyright © 2011. All Rights Reserved.