View Javadoc
1   package org.itracker.persistence.dao;
2   
3   import org.itracker.model.Report;
4   
5   import java.util.List;
6   
7   /**
8    *
9    */
10  public interface ReportDAO extends BaseDAO<Report> {
11  
12      /**
13       * Finds a report by id.
14       *
15       * @param reportId system ID
16       * @return report instance or <tt>null</tt> if none exists with the given id
17       */
18      Report findByPrimaryKey(Integer reportId);
19  
20      /**
21       * Finds all existing reports.
22       *
23       * @return list of reports in unspecified order
24       */
25      List<Report> findAll();
26  
27  }