de.nava.informa.impl.basic
Class Feed
java.lang.Object
de.nava.informa.impl.basic.Feed
- All Implemented Interfaces:
- FeedIF, WithChannelMIF, WithIdMIF, WithLocationMIF, WithSiteMIF, WithTitleMIF, Serializable
public class Feed
- extends Object
- implements FeedIF
In-Memory implementation of the FeedIF interface.
- Author:
- Niko Schmuck
- See Also:
- Serialized Form
|
Constructor Summary |
Feed()
Default constructor. |
Feed(ChannelIF channel)
Convinence constrcutor - creates meta data for a preexisting feed. |
Feed(String title)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Feed
public Feed()
- Default constructor.
Feed
public Feed(ChannelIF channel)
- Convinence constrcutor - creates meta data for a preexisting feed.
- Parameters:
channel -
Feed
public Feed(String title)
getId
public long getId()
- Specified by:
getId in interface WithIdMIF
- Returns:
- identifier of the object.
setId
public void setId(long id)
- Specified by:
setId in interface WithIdMIF
- Parameters:
id - the identifier of the object to be set.
getContentType
public String getContentType()
- Specified by:
getContentType in interface FeedIF
getCopyright
public String getCopyright()
- Specified by:
getCopyright in interface WithSiteMIF
- Returns:
- copyright information, if it's presented on the site
getDateFound
public Date getDateFound()
- Specified by:
getDateFound in interface FeedIF
getLastUpdated
public Date getLastUpdated()
- Specified by:
getLastUpdated in interface FeedIF
getLocation
public URL getLocation()
- Specified by:
getLocation in interface WithLocationMIF
- Returns:
- The URL where this channel can be retrieved from.
getSite
public URL getSite()
- Specified by:
getSite in interface WithSiteMIF
- Returns:
- the link to the site where more informaion may be obtained
getText
public String getText()
- Specified by:
getText in interface FeedIF
getTitle
public String getTitle()
- Specified by:
getTitle in interface WithTitleMIF
- Returns:
- the title of the object
setContentType
public void setContentType(String string)
- Specified by:
setContentType in interface FeedIF
setCopyright
public void setCopyright(String string)
- Specified by:
setCopyright in interface WithSiteMIF
- Parameters:
string - the copyright information to be set
setDateFound
public void setDateFound(Date date)
- Specified by:
setDateFound in interface FeedIF
setLastUpdated
public void setLastUpdated(Date date)
- Specified by:
setLastUpdated in interface FeedIF
setLocation
public void setLocation(URL location)
- Specified by:
setLocation in interface WithLocationMIF
- Parameters:
location - The URL where this channel can be retrieved from.
setSite
public void setSite(URL site)
- Specified by:
setSite in interface WithSiteMIF
- Parameters:
site - the link to the site to be set
setText
public void setText(String string)
- Specified by:
setText in interface FeedIF
setTitle
public void setTitle(String string)
- Specified by:
setTitle in interface WithTitleMIF
- Parameters:
string - the title of the object to be set
getChannel
public ChannelIF getChannel()
- Specified by:
getChannel in interface WithChannelMIF
- Returns:
- channel, this object is related to
setChannel
public void setChannel(ChannelIF channelIF)
- Specified by:
setChannel in interface WithChannelMIF
- Parameters:
channelIF - the channel, this object is related to
Copyright © 2002-2007 Niko Schmuck.
All Rights Reserved.