org.kuali.mobility.notification.service
Class NotificationServiceImpl

java.lang.Object
  extended by org.kuali.mobility.notification.service.NotificationServiceImpl
All Implemented Interfaces:
NotificationService

@Service
public class NotificationServiceImpl
extends Object
implements NotificationService


Constructor Summary
NotificationServiceImpl()
           
 
Method Summary
 void deleteNotificationById(Long id)
           
 void deleteUserNotificationById(Long id)
           
 List<Notification> findAllNotifications()
           
 List<UserNotification> findAllUserNotificationsByDeviceId(String id)
           
 List<UserNotification> findAllUserNotificationsByPersonId(Long id)
           
 List<Notification> findAllValidNotifications(Date date)
           
 Notification findNotificationById(Long id)
           
 UserNotification findUserNotificationById(Long id)
           
 UserNotification findUserNotificationByNotificationId(Long id)
           
 Long saveNotification(Notification notification)
           
 Long saveUserNotification(UserNotification userNotification)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationServiceImpl

public NotificationServiceImpl()
Method Detail

findNotificationById

@Transactional
public Notification findNotificationById(Long id)
Specified by:
findNotificationById in interface NotificationService

findAllNotifications

@Transactional
public List<Notification> findAllNotifications()
Specified by:
findAllNotifications in interface NotificationService

findAllValidNotifications

@Transactional
public List<Notification> findAllValidNotifications(Date date)
Specified by:
findAllValidNotifications in interface NotificationService

saveNotification

@Transactional
public Long saveNotification(Notification notification)
Specified by:
saveNotification in interface NotificationService

deleteNotificationById

@Transactional
public void deleteNotificationById(Long id)
Specified by:
deleteNotificationById in interface NotificationService

findUserNotificationById

@Transactional
public UserNotification findUserNotificationById(Long id)
Specified by:
findUserNotificationById in interface NotificationService

findUserNotificationByNotificationId

@Transactional
public UserNotification findUserNotificationByNotificationId(Long id)
Specified by:
findUserNotificationByNotificationId in interface NotificationService

saveUserNotification

@Transactional
public Long saveUserNotification(UserNotification userNotification)
Specified by:
saveUserNotification in interface NotificationService

deleteUserNotificationById

@Transactional
public void deleteUserNotificationById(Long id)
Specified by:
deleteUserNotificationById in interface NotificationService

findAllUserNotificationsByDeviceId

@Transactional
public List<UserNotification> findAllUserNotificationsByDeviceId(String id)
Specified by:
findAllUserNotificationsByDeviceId in interface NotificationService

findAllUserNotificationsByPersonId

@Transactional
public List<UserNotification> findAllUserNotificationsByPersonId(Long id)
Specified by:
findAllUserNotificationsByPersonId in interface NotificationService


Copyright © 2011 The Kuali Foundation. All Rights Reserved.