|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.syndication.common.ObjectBean
com.sun.syndication.feed.synd.SyndEntryImpl
Bean for entries of SyndFeedImpl feeds.
Field Summary | |
static java.util.Set |
CONVENIENCE_PROPERTIES
Unmodifiable Set containing the convenience properties of this class. |
Constructor Summary | |
|
SyndEntryImpl()
Default constructor. |
protected |
SyndEntryImpl(java.lang.Class beanClass,
java.util.Set convenienceProperties)
For implementations extending SyndEntryImpl to be able to use the ObjectBean functionality with extended interfaces. |
Method Summary | |
void |
copyFrom(java.lang.Object obj)
Copies all the properties of the given bean into this one. |
java.lang.String |
getAuthor()
Returns the entry author. |
java.util.List |
getCategories()
Returns the entry categories. |
java.util.List |
getContents()
Returns the entry contents. |
SyndContent |
getDescription()
Returns the entry description. |
java.lang.Class |
getInterface()
Returns the interface the copyFrom works on. |
java.lang.String |
getLink()
Returns the entry link. |
Module |
getModule(java.lang.String uri)
Returns the module identified by a given URI. |
java.util.List |
getModules()
Returns the entry modules. |
java.util.Date |
getPublishedDate()
Returns the entry published date. |
java.lang.String |
getTitle()
Returns the entry title. |
java.lang.String |
getUri()
Returns the entry URI. |
void |
setAuthor(java.lang.String author)
Sets the entry author. |
void |
setCategories(java.util.List categories)
Sets the entry categories. |
void |
setContents(java.util.List contents)
Sets the entry contents. |
void |
setDescription(SyndContent description)
Sets the entry description. |
void |
setLink(java.lang.String link)
Sets the entry link. |
void |
setModules(java.util.List modules)
Sets the entry modules. |
void |
setPublishedDate(java.util.Date publishedDate)
Sets the entry published date. |
void |
setTitle(java.lang.String title)
Sets the entry title. |
void |
setUri(java.lang.String uri)
Sets the entry URI. |
Methods inherited from class com.sun.syndication.common.ObjectBean |
clone, equals, hashCode, toString, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.sun.syndication.feed.synd.SyndEntry |
clone |
Methods inherited from interface com.sun.syndication.common.ToString |
toString |
Field Detail |
public static final java.util.Set CONVENIENCE_PROPERTIES
Convenience properties are mapped to Modules, for cloning the convenience properties can be ignored as the will be copied as part of the module cloning.
Constructor Detail |
protected SyndEntryImpl(java.lang.Class beanClass, java.util.Set convenienceProperties)
beanClass
- convenienceProperties
- set containing the convenience properties of the SyndEntryImpl
(the are ignored during cloning, check CloneableBean for details).public SyndEntryImpl()
Method Detail |
public java.lang.String getUri()
How the entry URI maps to a concrete feed type (RSS or Atom) depends on the concrete feed type. This is explained in detail in Rome documentation, Feed and entry URI mapping.
The returned URI is a normalized URI as specified in RFC 2396bis.
getUri
in interface SyndEntry
public void setUri(java.lang.String uri)
How the entry URI maps to a concrete feed type (RSS or Atom) depends on the concrete feed type. This is explained in detail in Rome documentation, Feed and entry URI mapping.
setUri
in interface SyndEntry
uri
- the entry URI to set, null if none.public java.lang.String getTitle()
getTitle
in interface SyndEntry
public void setTitle(java.lang.String title)
setTitle
in interface SyndEntry
title
- the entry title to set, null if none.public java.lang.String getLink()
getLink
in interface SyndEntry
public void setLink(java.lang.String link)
setLink
in interface SyndEntry
link
- the entry link to set, null if none.public SyndContent getDescription()
getDescription
in interface SyndEntry
public void setDescription(SyndContent description)
setDescription
in interface SyndEntry
description
- the entry description to set, null if none.public java.util.List getContents()
getContents
in interface SyndEntry
public void setContents(java.util.List contents)
setContents
in interface SyndEntry
contents
- the list of SyndContentImpl elements with the entry contents to set,
an empty list or null if none.public java.util.Date getPublishedDate()
This method is a convenience method, it maps to the Dublin Core module date.
getPublishedDate
in interface SyndEntry
public void setPublishedDate(java.util.Date publishedDate)
This method is a convenience method, it maps to the Dublin Core module date.
setPublishedDate
in interface SyndEntry
publishedDate
- the entry published date to set, null if none.public java.lang.String getAuthor()
This method is a convenience method, it maps to the Dublin Core module creator.
getAuthor
in interface SyndEntry
public void setAuthor(java.lang.String author)
This method is a convenience method, it maps to the Dublin Core module creator.
setAuthor
in interface SyndEntry
author
- the entry author to set, null if none.public java.util.List getCategories()
This method is a convenience method, it maps to the Dublin Core module subjects.
getCategories
in interface SyndEntry
public void setCategories(java.util.List categories)
This method is a convenience method, it maps to the Dublin Core module subjects.
setCategories
in interface SyndEntry
categories
- the list of SyndCategoryImpl elements with the entry categories to set,
an empty list or null if none.public java.util.List getModules()
getModules
in interface SyndEntry
public void setModules(java.util.List modules)
setModules
in interface SyndEntry
modules
- the list of ModuleImpl elements with the entry modules to set,
an empty list or null if none.public Module getModule(java.lang.String uri)
getModule
in interface SyndEntry
uri
- the URI of the ModuleImpl.
public java.lang.Class getInterface()
CopyFrom
This is useful when dealing with properties that may have multiple implementations. For example, Module.
getInterface
in interface CopyFrom
public void copyFrom(java.lang.Object obj)
CopyFrom
Any existing properties in this bean are lost.
This method is useful for moving from one implementation of a bean interface to another. For example from the default SyndFeed bean implementation to a Hibernate ready implementation.
copyFrom
in interface CopyFrom
obj
- the instance to copy properties from.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |