org.kuali.rice.ken.core
Class SpringNotificationServiceLocator

java.lang.Object
  extended by org.kuali.rice.ken.core.SpringNotificationServiceLocator
All Implemented Interfaces:
NotificationServiceLocator

public class SpringNotificationServiceLocator
extends Object
implements NotificationServiceLocator

NotificationServiceLocator backed by a Spring Bean Factory - responsible for returning instances of services instantiated by the Spring context loader.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Constructor Summary
SpringNotificationServiceLocator(org.springframework.beans.factory.BeanFactory beanFactory)
          Constructs a SpringNotificationServiceLocator.java.
 
Method Summary
 GenericDao getGenericDao()
          This method returns an instance of the Spring configured impl for the BusinessObjectDao.
 KENAPIService getKENAPIService()
          This method returns an instance of the Spring configured impl for the KENAPIService.
 NotificationAuthorizationService getNotificationAuthorizationService()
          This method returns an instance of the Spring configured impl for the NotificationAuthorizationService.
 NotificationChannelService getNotificationChannelService()
          This method returns an instance of the Spring configured impl for the NotificationChannelService.
 NotificationContentTypeService getNotificationContentTypeService()
          This method returns an instance of the Spring configured impl for the NotificationContentTypeService.
 NotificationDao getNotificationDao()
           
 NotificationMessageContentService getNotificationMessageContentService()
          This method returns an instance of the Spring configured impl for the NotificationMessageContentService.
 NotificationMessageDeliveryAutoRemovalService getNotificationMessageDeliveryAutoRemovalService()
          This method returns an instance of the Spring configured impl for the NotificationMessageDeliveryAutoRemovalService.
 NotificationMessageDeliveryResolverService getNotificationMessageDeliveryResolverService()
          This method returns an instance of the Spring configured impl for the getNotificationMessageDeliveryResolverService.
 NotificationMessageDeliveryService getNotificationMessageDeliveryService()
          This method returns an instance of the Spring configured impl for the NotificationMessageDeliveryService.
 NotificationMessegeDeliveryDao getNotificationMessegDeliveryDao()
           
 NotificationRecipientService getNotificationRecipientService()
          This method returns an instance of the Spring configured impl for the NotificationRecipientService.
 NotificationService getNotificationService()
          This method returns an instance of the Spring configured impl for the NotificationService.
 NotificationWorkflowDocumentService getNotificationWorkflowDocumentService()
          This method returns an instance of the Spring configured impl for the NotificationWorkflowDocumentService.
 org.quartz.Scheduler getScheduler()
          Returns the Quartz scheduler used by the Notification system
 UserPreferenceService getUserPreferenceService()
          This method returns an instance of the Spring configured impl for the UserPreferenceService.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringNotificationServiceLocator

public SpringNotificationServiceLocator(org.springframework.beans.factory.BeanFactory beanFactory)
Constructs a SpringNotificationServiceLocator.java.

Parameters:
beanFactory -
Method Detail

getKENAPIService

public KENAPIService getKENAPIService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the KENAPIService.

Specified by:
getKENAPIService in interface NotificationServiceLocator
Returns:
KENAPIService

getNotificationService

public NotificationService getNotificationService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the NotificationService.

Specified by:
getNotificationService in interface NotificationServiceLocator
Returns:
NotificationService
See Also:
NotificationServiceLocator.getNotificationService()

getNotificationContentTypeService

public NotificationContentTypeService getNotificationContentTypeService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the NotificationContentTypeService.

Specified by:
getNotificationContentTypeService in interface NotificationServiceLocator
Returns:
NotificationContentTypeService
See Also:
NotificationServiceLocator.getNotificationContentTypeService()

getNotificationMessageContentService

public NotificationMessageContentService getNotificationMessageContentService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the NotificationMessageContentService.

Specified by:
getNotificationMessageContentService in interface NotificationServiceLocator
Returns:
NotificationMessageContentService
See Also:
NotificationServiceLocator.getNotificationMessageContentService()

getGenericDao

public GenericDao getGenericDao()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the BusinessObjectDao.

Specified by:
getGenericDao in interface NotificationServiceLocator
Returns:
GenericDao
See Also:
NotificationServiceLocator.getGenericDao()

getNotificationDao

public NotificationDao getNotificationDao()

getNotificationMessegDeliveryDao

public NotificationMessegeDeliveryDao getNotificationMessegDeliveryDao()

getNotificationAuthorizationService

public NotificationAuthorizationService getNotificationAuthorizationService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the NotificationAuthorizationService.

Specified by:
getNotificationAuthorizationService in interface NotificationServiceLocator
Returns:
NotificationAuthorizationService
See Also:
NotificationServiceLocator.getNotificationAuthorizationService()

getNotificationWorkflowDocumentService

public NotificationWorkflowDocumentService getNotificationWorkflowDocumentService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the NotificationWorkflowDocumentService.

Specified by:
getNotificationWorkflowDocumentService in interface NotificationServiceLocator
Returns:
NotificationWorkflowDocumentService
See Also:
NotificationServiceLocator.getNotificationWorkflowDocumentService()

getNotificationMessageDeliveryAutoRemovalService

public NotificationMessageDeliveryAutoRemovalService getNotificationMessageDeliveryAutoRemovalService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the NotificationMessageDeliveryAutoRemovalService.

Specified by:
getNotificationMessageDeliveryAutoRemovalService in interface NotificationServiceLocator
Returns:
NotificationMessageDeliveryAutoRemovalService
See Also:
NotificationServiceLocator.getNotificationMessageDeliveryAutoRemovalService()

getNotificationMessageDeliveryResolverService

public NotificationMessageDeliveryResolverService getNotificationMessageDeliveryResolverService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the getNotificationMessageDeliveryResolverService.

Specified by:
getNotificationMessageDeliveryResolverService in interface NotificationServiceLocator
Returns:
NotificationMessageDeliveryResolverService
See Also:
NotificationServiceLocator.getNotificationMessageDeliveryResolverService()

getNotificationRecipientService

public NotificationRecipientService getNotificationRecipientService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the NotificationRecipientService.

Specified by:
getNotificationRecipientService in interface NotificationServiceLocator
Returns:
NotificationRecipientService
See Also:
NotificationServiceLocator.getNotificationRecipientService()

getNotificationMessageDeliveryService

public NotificationMessageDeliveryService getNotificationMessageDeliveryService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the NotificationMessageDeliveryService.

Specified by:
getNotificationMessageDeliveryService in interface NotificationServiceLocator
Returns:
NotificationMessageDeliveryService
See Also:
NotificationServiceLocator.getNotificationMessageDeliveryService()

getUserPreferenceService

public UserPreferenceService getUserPreferenceService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the UserPreferenceService.

Specified by:
getUserPreferenceService in interface NotificationServiceLocator
Returns:
UserPreferenceService
See Also:
NotificationServiceLocator.getUserPreferenceService()

getNotificationChannelService

public NotificationChannelService getNotificationChannelService()
Description copied from interface: NotificationServiceLocator
This method returns an instance of the Spring configured impl for the NotificationChannelService.

Specified by:
getNotificationChannelService in interface NotificationServiceLocator
Returns:
NotificationChannelService
See Also:
NotificationServiceLocator.getNotificationChannelService()

getScheduler

public org.quartz.Scheduler getScheduler()
Description copied from interface: NotificationServiceLocator
Returns the Quartz scheduler used by the Notification system

Specified by:
getScheduler in interface NotificationServiceLocator
Returns:
the Quartz scheduler used by the Notification system
See Also:
NotificationServiceLocator.getScheduler()


Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.