hudson.plugins.tfs.commands
Class DetailedHistoryCommand

java.lang.Object
  extended by hudson.plugins.tfs.commands.AbstractCommand
      extended by hudson.plugins.tfs.commands.DetailedHistoryCommand
All Implemented Interfaces:
Command, ParseableCommand<java.util.List<ChangeSet>>

public class DetailedHistoryCommand
extends AbstractCommand
implements ParseableCommand<java.util.List<ChangeSet>>


Constructor Summary
DetailedHistoryCommand(ServerConfigurationProvider provider, java.lang.String projectPath, java.util.Calendar fromTimestamp, java.util.Calendar toTimestamp)
           
 
Method Summary
 MaskedArgumentListBuilder getArguments()
          Returns the arguments to be sent to the TF command line client
 java.util.List<ChangeSet> parse(java.io.Reader reader)
          Returns data from parsing the command line client output in reader
 
Methods inherited from class hudson.plugins.tfs.commands.AbstractCommand
addLoginArgument, addServerArgument, getConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DetailedHistoryCommand

public DetailedHistoryCommand(ServerConfigurationProvider provider,
                              java.lang.String projectPath,
                              java.util.Calendar fromTimestamp,
                              java.util.Calendar toTimestamp)
Method Detail

getArguments

public MaskedArgumentListBuilder getArguments()
Description copied from interface: Command
Returns the arguments to be sent to the TF command line client

Specified by:
getArguments in interface Command
Returns:
arguments for the TF tool

parse

public java.util.List<ChangeSet> parse(java.io.Reader reader)
                                throws java.io.IOException,
                                       java.text.ParseException
Description copied from interface: ParseableCommand
Returns data from parsing the command line client output in reader

Specified by:
parse in interface ParseableCommand<java.util.List<ChangeSet>>
Parameters:
reader - reader containing the output from the command line client
Returns:
parsed data
Throws:
java.io.IOException - thrown if there was a problem reading the data from the reader
java.text.ParseException - thrown if there was a problem parsing the data


Copyright © 2009. All Rights Reserved.