org.kuali.rice.ken.service.impl
Class NotificationChannelServiceImpl

java.lang.Object
  extended by org.kuali.rice.ken.service.impl.NotificationChannelServiceImpl
All Implemented Interfaces:
NotificationChannelService

public class NotificationChannelServiceImpl
extends Object
implements NotificationChannelService

NotificationChannelService implementation - uses the businessObjectDao to get at data in the underlying database.

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

Constructor Summary
NotificationChannelServiceImpl(GenericDao businessObjectDao)
          Constructs a NotificationChannelServiceImpl.java.
 
Method Summary
 Collection getAllNotificationChannels()
          This method returns all of the registered notification channels in the system.
 NotificationChannelBo getNotificationChannel(String id)
          This method retrieves a specific NotificationChannel instance by id.
 NotificationChannelBo getNotificationChannelByName(String name)
          This method retrieves a specific NotificationChannel instance by name.
 Collection getSubscribableChannels()
          This method retrieves all channels in the system that can be subscribed to.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationChannelServiceImpl

public NotificationChannelServiceImpl(GenericDao businessObjectDao)
Constructs a NotificationChannelServiceImpl.java.

Parameters:
businessObjectDao -
Method Detail

getNotificationChannel

public NotificationChannelBo getNotificationChannel(String id)
Description copied from interface: NotificationChannelService
This method retrieves a specific NotificationChannel instance by id. If none is found, it returns null.

Specified by:
getNotificationChannel in interface NotificationChannelService
Returns:
NotificationChannel
See Also:
NotificationChannelService.getNotificationChannel(java.lang.String)

getNotificationChannelByName

public NotificationChannelBo getNotificationChannelByName(String name)
Description copied from interface: NotificationChannelService
This method retrieves a specific NotificationChannel instance by name. If none is found, it returns null.

Specified by:
getNotificationChannelByName in interface NotificationChannelService
Returns:
NotificationChannel
See Also:
NotificationChannelService.getNotificationChannelByName(java.lang.String)

getSubscribableChannels

public Collection getSubscribableChannels()
Description copied from interface: NotificationChannelService
This method retrieves all channels in the system that can be subscribed to.

Specified by:
getSubscribableChannels in interface NotificationChannelService
Returns:
Collection
See Also:
NotificationChannelService.getSubscribableChannels()

getAllNotificationChannels

public Collection getAllNotificationChannels()
Description copied from interface: NotificationChannelService
This method returns all of the registered notification channels in the system.

Specified by:
getAllNotificationChannels in interface NotificationChannelService
Returns:
Collection
See Also:
NotificationChannelService.getAllNotificationChannels()


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