org.bejug.javacareers.jobs.service
Interface RssFeedService

All Known Implementing Classes:
RssFeedServiceImpl

public interface RssFeedService

The RssFeed service implementation which will be called by the view. This can be any view including RUI and/or HTML web clients.

Version:
$Revision: 1.2 $ - $Date: 2005/09/13 08:11:17 $
Author:
Bavo Bruylandt (Last modified by $Author: schauwvliege $)

Method Summary
 void addRssFeed(RssFeed feed)
          Add a RSS feed
 void aggregateFeeds()
          runs the aggregation schedule on demand
 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)
          Delete RSS feeds by URL.
 void generateFeeds()
          runs the generation schedule on demand
 RssFeed getRssFeed(java.lang.Integer id)
          gets a RssFeed by id.
 java.util.List getRssFeeds()
          Return all RSS feeds
 

Method Detail

addRssFeed

public void addRssFeed(RssFeed feed)
Add a RSS feed

Parameters:
feed - The feed to add

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)
Delete RSS feeds by URL.

Parameters:
url - String.

deleteRssFeed

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

Parameters:
id - The ID of feed to delete

getRssFeeds

public java.util.List getRssFeeds()
Return all RSS feeds

Returns:
List.

getRssFeed

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

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

aggregateFeeds

public void aggregateFeeds()
runs the aggregation schedule on demand


generateFeeds

public void generateFeeds()
runs the generation schedule on demand



Copyright © 2005-2006 BeJUG. All Rights Reserved.