* \r
* @see TestResult\r
*/\r
-public interface TestResultDao {\r
+public interface TestResultDao<T extends TestResult> {\r
/** Gets a test result based on its id. */\r
- public TestResult getTestResult(TestResultId id);\r
+ public T getTestResult(TestResultId id);\r
\r
/** Persists a new test result. */\r
public void create(TestResult testResult);\r
public void update(TestResult testResult);\r
\r
/** Lists all test results. */\r
- public List<TestResult> listTestResults();\r
+ public List<T> listTestResults();\r
}\r