public class HibernateAnnouncementService extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements IAnnouncementService
HibernateAnnouncementService class.
| Constructor and Description |
|---|
HibernateAnnouncementService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOrSaveAnnouncement(Announcement ann)
addOrSaveAnnouncement.
|
void |
addOrSaveTopic(Topic topic)
addOrSaveTopic.
|
void |
addOrSaveTopicSubscription(List<TopicSubscription> subs)
addOrSaveTopicSubscription.
|
void |
deleteAnnouncement(Announcement ann)
deleteAnnouncement.
|
void |
deleteAnnouncementsPastCurrentTime()
deleteAnnouncementsPastCurrentTime.
|
void |
deleteAnnouncementsPastExpirationThreshold(int numDays)
deleteAnnouncementsPastExpirationThreshold.
|
void |
deleteTopic(Topic topic)
deleteTopic.
|
void |
deleteTopicSubscription(TopicSubscription sub)
deleteTopicSubscription.
|
List<Topic> |
getAllTopics()
Fetch all the Topics from the database and return them as a list
|
Announcement |
getAnnouncement(Long id)
getAnnouncement.
|
Topic |
getEmergencyTopic()
getEmergencyTopic.
|
Topic |
getTopic(Long id)
getTopic.
|
List<TopicSubscription> |
getTopicSubscriptionFor(javax.portlet.PortletRequest request)
getTopicSubscriptionFor.
|
void |
mergeAnnouncement(Announcement ann)
mergeAnnouncement.
|
void |
mergeTopic(Topic topic)
mergeTopic.
|
void |
persistTopic(Topic topic)
persistTopic.
|
void |
persistTopicSubscription(List<TopicSubscription> subs)
persistTopicSubscription.
|
public List<Topic> getAllTopics()
getAllTopics in interface IAnnouncementServiceList object.public Topic getEmergencyTopic()
getEmergencyTopic.
getEmergencyTopic in interface IAnnouncementServiceTopic object.public void addOrSaveTopic(Topic topic)
addOrSaveTopic.
addOrSaveTopic in interface IAnnouncementServicetopic - a Topic object.public void persistTopic(Topic topic)
persistTopic.
persistTopic in interface IAnnouncementServicetopic - a Topic object.public void mergeTopic(Topic topic)
mergeTopic.
mergeTopic in interface IAnnouncementServicetopic - a Topic object.public void addOrSaveAnnouncement(Announcement ann)
addOrSaveAnnouncement.
addOrSaveAnnouncement in interface IAnnouncementServiceann - a Announcement object.public void mergeAnnouncement(Announcement ann)
mergeAnnouncement.
mergeAnnouncement in interface IAnnouncementServiceann - a Announcement object.public Topic getTopic(Long id) throws javax.portlet.PortletException
getTopic.
Lookup the specified topic id and return it from the databasegetTopic in interface IAnnouncementServiceid - a Long object.Topic object.javax.portlet.PortletException - if any.public Announcement getAnnouncement(Long id) throws javax.portlet.PortletException
getAnnouncement.
getAnnouncement in interface IAnnouncementServiceid - a Long object.Announcement object.javax.portlet.PortletException - if any.public void deleteAnnouncementsPastCurrentTime()
deleteAnnouncementsPastCurrentTime.
deleteAnnouncementsPastCurrentTime in interface IAnnouncementServicepublic void deleteAnnouncementsPastExpirationThreshold(int numDays)
deleteAnnouncementsPastExpirationThreshold.
deleteAnnouncementsPastExpirationThreshold in interface IAnnouncementServicenumDays - a int.public List<TopicSubscription> getTopicSubscriptionFor(javax.portlet.PortletRequest request) throws javax.portlet.PortletException
getTopicSubscriptionFor.
getTopicSubscriptionFor in interface IAnnouncementServicerequest - a PortletRequest object.List object.javax.portlet.PortletException - if any.public void addOrSaveTopicSubscription(List<TopicSubscription> subs)
addOrSaveTopicSubscription.
addOrSaveTopicSubscription in interface IAnnouncementServicesubs - a List object.public void persistTopicSubscription(List<TopicSubscription> subs)
persistTopicSubscription.
persistTopicSubscription in interface IAnnouncementServicesubs - a List object.public void deleteTopic(Topic topic)
deleteTopic.
deleteTopic in interface IAnnouncementServicetopic - a Topic object.public void deleteAnnouncement(Announcement ann)
deleteAnnouncement.
deleteAnnouncement in interface IAnnouncementServiceann - a Announcement object.public void deleteTopicSubscription(TopicSubscription sub)
deleteTopicSubscription.
deleteTopicSubscription in interface IAnnouncementServicesub - a TopicSubscription object.Copyright © 2019 Jasig, Inc.. All rights reserved.