1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kew.stats.service.impl;
17
18 import java.sql.SQLException;
19 import java.util.Date;
20
21 import org.apache.ojb.broker.accesslayer.LookupException;
22 import org.kuali.rice.kew.stats.Stats;
23 import org.kuali.rice.kew.stats.dao.StatsDAO;
24 import org.kuali.rice.kew.stats.service.StatsService;
25
26
27 public class StatsServiceImpl implements StatsService {
28
29 private StatsDAO statsDAO;
30
31 public void NumActiveItemsReport(Stats stats) throws SQLException, LookupException {
32 getStatsDAO().NumActiveItemsReport(stats);
33 }
34
35 public void DocumentsRoutedReport(Stats stats, Date begDate, Date endDate) throws SQLException, LookupException {
36 getStatsDAO().DocumentsRoutedReport(stats, begDate, endDate);
37 }
38
39 public void NumberOfDocTypesReport(Stats stats) throws SQLException, LookupException {
40 getStatsDAO().NumberOfDocTypesReport(stats);
41 }
42
43 public void NumUsersReport(Stats stats) throws SQLException, LookupException {
44 getStatsDAO().NumUsersReport(stats);
45 }
46
47 public void NumInitiatedDocsByDocTypeReport(Stats stats) throws SQLException, LookupException {
48 getStatsDAO().NumInitiatedDocsByDocTypeReport(stats);
49 }
50
51 public StatsDAO getStatsDAO() {
52 return statsDAO;
53 }
54
55 public void setStatsDAO(StatsDAO statsDAO) {
56 this.statsDAO = statsDAO;
57 }
58 }