package org.cagrid.trust.service.core;
import java.io.File;
import org.cagrid.trust.model.DateFilter;
import org.cagrid.trust.model.SyncReport;
public interface HistoryManager {
public File addReport(SyncReport report) throws Exception;
public SyncReport getReport(String fileName) throws Exception;
public SyncReport[] search(DateFilter startDate, DateFilter end) throws Exception;
public SyncReport[] search(DateFilter startDate, DateFilter end, File histDir) throws Exception;
public void prune(DateFilter filter) throws Exception;
}