View Javadoc

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  }