public interface RequestManager {
public long saveProject(Project project) throws IOException;
public long saveProjectOverview(ProjectOverview overview) throws IOException;
public void saveProjectOverviewNote(ProjectOverview overview, Note note) throws IOException;
public long saveRun(Run run) throws IOException;
<BUG>public int[] saveRuns(Collection<Run> runs) throws IOException;
</BUG>
public long saveRunQC(RunQC runQC) throws IOException;
public void saveRunNote(Run run, Note note) throws IOException;
public void saveKitNote(Kit kit, Note note) throws IOException;

public interface RequestManager {
public long saveProject(Project project) throws IOException;
public long saveProjectOverview(ProjectOverview overview) throws IOException;
public void saveProjectOverviewNote(ProjectOverview overview, Note note) throws IOException;
public long saveRun(Run run) throws IOException;
public void saveRuns(Collection<Run> runs) throws IOException;
public long saveRunQC(RunQC runQC) throws IOException;
public void saveRunNote(Run run, Note note) throws IOException;
public void saveKitNote(Kit kit, Note note) throws IOException;
