package edu.ualberta.med.biobank.test.action; import edu.ualberta.med.biobank.common.action.Action; import edu.ualberta.med.biobank.common.action.ActionResult; import edu.ualberta.med.biobank.common.action.exception.ActionException; public interface IActionExecutor { public void setUserId(Integer userId); public Integer getUserId(); public <T extends ActionResult> T exec(Action<T> action) throws ActionException; }