DefaultTimeKeeperManager
using Relativity.DataExchange;
namespace kCura.WinEDDS
{
public class DefaultTimeKeeperManager : ITimeKeeperManager
{
private readonly Timekeeper2 _timekeeper;
public DefaultTimeKeeperManager()
{
_timekeeper = new Timekeeper2();
}
public ImportTimeKeeperBase CaptureTime(string eventKey)
{
return new DefaultTimerKeeper(_timekeeper, eventKey);
}
ImportTimeKeeperBase ITimeKeeperManager.CaptureTime(string eventKey)
{
return this.CaptureTime(eventKey);
}
public void GenerateCsvReportItemsAsRows(string filenameSuffix, string directory)
{
_timekeeper.GenerateCsvReportItemsAsRows(filenameSuffix, directory);
}
void ITimeKeeperManager.GenerateCsvReportItemsAsRows(string filenameSuffix, string directory)
{
this.GenerateCsvReportItemsAsRows(filenameSuffix, directory);
}
}
}