1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kcb.service;
17
18 import org.kuali.rice.core.framework.persistence.dao.GenericDao;
19 import org.kuali.rice.kcb.api.service.MessagingService;
20 import org.quartz.JobDetail;
21 import org.springframework.transaction.PlatformTransactionManager;
22
23
24
25
26
27 public interface KCBServiceLocator {
28 public GenericDao getKcbGenericDao();
29 public JobDetail getMessageProcessingJobDetail();
30 public PlatformTransactionManager getTransactionManager();
31 public MessageDeliveryService getMessageDeliveryService();
32 public MessageService getMessageService();
33 public MessagingService getMessagingService();
34 public MessageDelivererRegistryService getMessageDelivererRegistryService();
35 public EmailService getEmailService();
36 public RecipientPreferenceService getRecipientPreferenceService();
37 public KENIntegrationService getKenIntegrationService();
38 }