public interface IAnnouncementService
| Modifier and Type | Method and Description |
|---|---|
void |
addOrSaveAnnouncement(Announcement ann) |
void |
addOrSaveTopic(Topic topic) |
void |
addOrSaveTopicSubscription(List<TopicSubscription> subs) |
void |
deleteAnnouncement(Announcement ann) |
void |
deleteAnnouncementsPastCurrentTime() |
void |
deleteAnnouncementsPastExpirationThreshold(int numDays) |
void |
deleteTopic(Topic topic) |
void |
deleteTopicSubscription(TopicSubscription sub) |
List<Topic> |
getAllTopics() |
Announcement |
getAnnouncement(Long id) |
Topic |
getEmergencyTopic() |
Topic |
getTopic(Long id) |
List<TopicSubscription> |
getTopicSubscriptionFor(javax.portlet.PortletRequest request) |
void |
mergeAnnouncement(Announcement ann) |
void |
mergeTopic(Topic topic) |
void |
persistTopic(Topic topic) |
void |
persistTopicSubscription(List<TopicSubscription> subs) |
Topic getEmergencyTopic()
void addOrSaveTopic(Topic topic)
void persistTopic(Topic topic)
void mergeTopic(Topic topic)
void addOrSaveAnnouncement(Announcement ann)
void mergeAnnouncement(Announcement ann)
Topic getTopic(Long id) throws javax.portlet.PortletException
javax.portlet.PortletExceptionAnnouncement getAnnouncement(Long id) throws javax.portlet.PortletException
javax.portlet.PortletExceptionvoid deleteAnnouncementsPastCurrentTime()
void deleteAnnouncementsPastExpirationThreshold(int numDays)
List<TopicSubscription> getTopicSubscriptionFor(javax.portlet.PortletRequest request) throws javax.portlet.PortletException
javax.portlet.PortletExceptionvoid addOrSaveTopicSubscription(List<TopicSubscription> subs)
void persistTopicSubscription(List<TopicSubscription> subs)
void deleteTopic(Topic topic)
void deleteAnnouncement(Announcement ann)
void deleteTopicSubscription(TopicSubscription sub)
Copyright © 2013 Jasig, Inc.. All Rights Reserved.