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