org.jasig.portlet.announcements.service
Interface IAnnouncementService
- All Known Implementing Classes:
- HibernateAnnouncementService
public interface IAnnouncementService
- Author:
- Erik A. Olsson (eolsson@uci.edu)
$LastChangedBy$
$LastChangedDate$
getAllTopics
List<Topic> getAllTopics()
getEmergencyTopic
Topic getEmergencyTopic()
addOrSaveTopic
void addOrSaveTopic(Topic topic)
persistTopic
void persistTopic(Topic topic)
mergeTopic
void mergeTopic(Topic topic)
addOrSaveAnnouncement
void addOrSaveAnnouncement(Announcement ann)
mergeAnnouncement
void mergeAnnouncement(Announcement ann)
getTopic
Topic getTopic(Long id)
throws javax.portlet.PortletException
- Throws:
javax.portlet.PortletException
getAnnouncement
Announcement getAnnouncement(Long id)
throws javax.portlet.PortletException
- Throws:
javax.portlet.PortletException
deleteAnnouncementsPastCurrentTime
void deleteAnnouncementsPastCurrentTime()
getTopicSubscriptionFor
List<TopicSubscription> getTopicSubscriptionFor(javax.portlet.RenderRequest request)
throws javax.portlet.PortletException
- Throws:
javax.portlet.PortletException
addOrSaveTopicSubscription
void addOrSaveTopicSubscription(List<TopicSubscription> subs)
persistTopicSubscription
void persistTopicSubscription(List<TopicSubscription> subs)
deleteTopic
void deleteTopic(Topic topic)
deleteAnnouncement
void deleteAnnouncement(Announcement ann)
deleteTopicSubscription
void deleteTopicSubscription(TopicSubscription sub)
Copyright © 2012 Jasig, Inc.. All Rights Reserved.