org.bejug.javacareers.feeder.dao
Interface RssFeedDao

All Known Implementing Classes:
RssFeedDaoHibernateImpl

public interface RssFeedDao

Interface for persistent RSSFeed backup

Version:
$Revision: 1.3 $ - $Date: 2005/10/11 08:28:47 $
Author:
Stephan (last modified by $Author: stephan_janssen $)

Method Summary
 void deleteRssFeed(java.lang.Integer id)
          Delete RSS feeds by URL
 void deleteRssFeed(RssFeed feed)
          Convenience method to delete RSS feed by matching all properties
 void deleteRssFeedByUrl(java.lang.String url)
          Method to delete RSS feed by matching url.
 RssFeed getRssFeed(java.lang.Integer id)
          Gets a RssFeed by id.
 java.util.List getRssFeeds()
          Gets all RSS Feeds.
 void storeRssFeed(RssFeed feed)
          Adds and updates an RSS feed entry.
 

Method Detail

storeRssFeed

public void storeRssFeed(RssFeed feed)
                  throws org.springframework.dao.DataAccessException
Adds and updates an RSS feed entry.

Parameters:
feed - RSSfeed object to save
Throws:
org.springframework.dao.DataAccessException - Error adding persistent data

getRssFeeds

public java.util.List getRssFeeds()
                           throws org.springframework.dao.DataAccessException
Gets all RSS Feeds.

Returns:
List of all RSSFeeds
Throws:
org.springframework.dao.DataAccessException - Error getting persistent data

deleteRssFeed

public void deleteRssFeed(RssFeed feed)
Convenience method to delete RSS feed by matching all properties

Parameters:
feed - The feed to delete

deleteRssFeedByUrl

public void deleteRssFeedByUrl(java.lang.String url)
Method to delete RSS feed by matching url.

Parameters:
url - The feed url to delete

getRssFeed

public RssFeed getRssFeed(java.lang.Integer id)
Gets a RssFeed by id.

Parameters:
id - the id of the RssFeed
Returns:
the wanted RssFeed

deleteRssFeed

public void deleteRssFeed(java.lang.Integer id)
Delete RSS feeds by URL

Parameters:
id - ID of feed to delete


Copyright © 2005-2006 BeJUG. All Rights Reserved.