package edu.ualberta.med.biobank.common.wrappers.actions;
import edu.ualberta.med.biobank.server.applicationservice.exceptions.BiobankSessionException;
import gov.nih.nci.system.query.SDKQuery;
import org.hibernate.Session;
/**
* Interface for queries to be given a {@link Session} instance and potentially
* throw exception if a problem is detected.
*
* @author jferland
*
*/
public interface BiobankSessionAction extends SDKQuery {
public Object doAction(Session session) throws BiobankSessionException;
}