/**
* -----------------------------------------------------------------------------------
* (c) 2010-2014 OpenInfobutton Project, Biomedical Informatics, University of Utah
* Contact: {@code <andrew.iskander@utah.edu>}
* Biomedical Informatics
* 421 Wakara Way, Ste 140
* Salt Lake City, UT 84108-3514
* Day Phone: 1-801-581-4080
* -----------------------------------------------------------------------------------
*
* @author Andrew Iskander {@code <andrew.iskander@utah.edu>}
* @version Jul 15, 2014
*/
package edu.utah.further.subsetdb.service;
import edu.utah.further.core.api.context.Api;
import edu.utah.further.subsetdb.domain.Concept;
import edu.utah.further.subsetdb.domain.Subset;
// TODO: Auto-generated Javadoc
/**
* The Interface SubsetDbDao.
*/
@Api
public interface SubsetDbDao
{
/**
* Checks if is concept in subset.
*
* @param conceptid the conceptid
* @param subsetid the subsetid
* @return the boolean
*/
public Boolean isConceptInSubset( Long conceptid, Long subsetid );
/**
* Gets the concept by code and code system.
*
* @param code the code
* @param codesystem the codesystem
* @return the concept by code and code system
*/
public Concept getConceptByCodeAndCodeSystem( String code, String codesystem );
/**
* Gets the subset by name.
*
* @param subsetName the subset name
* @return the subset by name
*/
public Subset getSubsetByName( String subsetName );
}