package edu.harvard.i2b2.crc.dao.setfinder;
import java.util.List;
import edu.harvard.i2b2.common.exception.I2B2DAOException;
import edu.harvard.i2b2.crc.datavo.db.QtQueryInstance;
import edu.harvard.i2b2.crc.datavo.db.QtXmlResult;
public interface IXmlResultDao {
/**
* Function to create query instance
*
* @param queryMasterId
* @param userId
* @param groupId
* @param batchMode
* @param statusId
* @return query instance id
*/
public String createQueryXmlResult(String resultInstanceId, String xmlValue);
/**
* Returns list of query instance for the given master id
*
* @param queryMasterId
* @return List<QtQueryInstance>
*/
@SuppressWarnings("unchecked")
public QtXmlResult getXmlResultByResultInstanceId(
String resultInstanceId) throws I2B2DAOException;
}