package edu.harvard.i2b2.crc.loader.dao; import java.util.List; import edu.harvard.i2b2.common.exception.I2B2Exception; import edu.harvard.i2b2.crc.loader.datavo.loader.UploadSetStatus; import edu.harvard.i2b2.crc.loader.datavo.loader.UploadStatus; public interface UploadStatusDAOI { public int insertUploadStatus(UploadStatus uploadStatus); public void updateUploadStatus(UploadStatus uploadStatus); public List getAllUploadStatus(); public void dropTempTable(String tempTable); public void calculateUploadStatus(int uploadId) throws I2B2Exception; public void deleteUploadData(int uploadId) throws I2B2Exception; public void insertUploadSetStatus(UploadSetStatus uploadSetStatus); public UploadStatus findById(int uploadStatusId) throws UniqueKeyException; public List<UploadSetStatus> getUploadSetStatusByLoadId(int uploadId); public List<UploadStatus> getUpoadStatusByUser(String userId); public void updateUploadSetStatus(UploadSetStatus uploadSetStatus); public UploadSetStatus getUploadSetStatus(int uploadId, int setId); }