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.QtAnalysisPlugin; public interface IAnalysisPluginDao { /** * Return plugin metadata * * @param analysisName * @param projectId * @return */ public List<QtAnalysisPlugin> getAnalysisPluginMetadata( String analysisName, String projectId); public QtAnalysisPlugin lookupAnalysisPluginByNameVersionProject( String analysisName, String version, String projectId) throws I2B2DAOException; public QtAnalysisPlugin getAnalysisPluginById(int analysisId) throws I2B2DAOException; }