1 package org.itracker.services;
2
3 import org.itracker.services.util.EmailService;
4
5 /**
6 * Service layer is a bit messy. The are *Factories, which work mainly as data
7 * access objects, and *Handlers, that work as the service layer. It's messy
8 * because it was a straight EJB migration, and they were not refactored yet.
9 *
10 * @author ricardo
11 *
12 */
13 public interface ITrackerServices {
14
15 IssueService getIssueService();
16
17 UserService getUserService();
18
19 ProjectService getProjectService();
20
21 ConfigurationService getConfigurationService();
22
23 ReportService getReportService();
24
25 EmailService getEmailService();
26
27 NotificationService getNotificationService();
28 }