public class HibernateAnnouncementService extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements IAnnouncementService
| Constructor and Description |
|---|
HibernateAnnouncementService() |
| 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()
Fetch all the Topics from the database and return them as a list
|
Announcement |
getAnnouncement(Long id) |
Topic |
getEmergencyTopic() |
Topic |
getTopic(Long id)
Lookup the specified topic id and return it from the database
|
List<TopicSubscription> |
getTopicSubscriptionFor(javax.portlet.PortletRequest request) |
void |
mergeAnnouncement(Announcement ann) |
void |
mergeTopic(Topic topic) |
void |
persistTopic(Topic topic) |
void |
persistTopicSubscription(List<TopicSubscription> subs) |
public List<Topic> getAllTopics()
getAllTopics in interface IAnnouncementServicepublic Topic getEmergencyTopic()
getEmergencyTopic in interface IAnnouncementServicepublic void addOrSaveTopic(Topic topic)
addOrSaveTopic in interface IAnnouncementServicepublic void persistTopic(Topic topic)
persistTopic in interface IAnnouncementServicepublic void mergeTopic(Topic topic)
mergeTopic in interface IAnnouncementServicepublic void addOrSaveAnnouncement(Announcement ann)
addOrSaveAnnouncement in interface IAnnouncementServicepublic void mergeAnnouncement(Announcement ann)
mergeAnnouncement in interface IAnnouncementServicepublic Topic getTopic(Long id) throws javax.portlet.PortletException
getTopic in interface IAnnouncementServiceid - javax.portlet.PortletException - if called with a null parameter or if the requested topic is invalidpublic Announcement getAnnouncement(Long id) throws javax.portlet.PortletException
getAnnouncement in interface IAnnouncementServicejavax.portlet.PortletExceptionpublic void deleteAnnouncementsPastCurrentTime()
deleteAnnouncementsPastCurrentTime in interface IAnnouncementServicepublic void deleteAnnouncementsPastExpirationThreshold(int numDays)
deleteAnnouncementsPastExpirationThreshold in interface IAnnouncementServicepublic List<TopicSubscription> getTopicSubscriptionFor(javax.portlet.PortletRequest request) throws javax.portlet.PortletException
getTopicSubscriptionFor in interface IAnnouncementServicerequest - javax.portlet.PortletExceptionpublic void addOrSaveTopicSubscription(List<TopicSubscription> subs)
addOrSaveTopicSubscription in interface IAnnouncementServicepublic void persistTopicSubscription(List<TopicSubscription> subs)
persistTopicSubscription in interface IAnnouncementServicepublic void deleteTopic(Topic topic)
deleteTopic in interface IAnnouncementServicepublic void deleteAnnouncement(Announcement ann)
deleteAnnouncement in interface IAnnouncementServicepublic void deleteTopicSubscription(TopicSubscription sub)
deleteTopicSubscription in interface IAnnouncementServiceCopyright © 2016 Jasig, Inc.. All Rights Reserved.