Package org.bloomreach.forge.feed.beans
Class GenericFeedDescriptor
java.lang.Object
org.hippoecm.hst.content.beans.standard.HippoItem
org.hippoecm.hst.content.beans.standard.HippoDocument
org.bloomreach.forge.feed.beans.GenericFeedDescriptor
- All Implemented Interfaces:
Comparable<org.hippoecm.hst.content.beans.standard.HippoBean>,FeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,,com.rometools.rome.feed.synd.SyndEntry> org.hippoecm.hst.content.beans.manager.ObjectConverterAware,org.hippoecm.hst.content.beans.NodeAware,org.hippoecm.hst.content.beans.standard.ContentBean,org.hippoecm.hst.content.beans.standard.HippoBean,org.hippoecm.hst.content.beans.standard.HippoDocumentBean,org.hippoecm.hst.content.beans.standard.HippoTranslated,org.hippoecm.hst.content.beans.standard.IdentifiableContentBean,org.hippoecm.hst.content.PageModelEntity
public class GenericFeedDescriptor
extends org.hippoecm.hst.content.beans.standard.HippoDocument
implements FeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hippoecm.hst.content.beans.standard.HippoItem
org.hippoecm.hst.content.beans.standard.HippoItem.ComparatorMap -
Field Summary
Fields inherited from class org.hippoecm.hst.content.beans.standard.HippoItem
comparePath, detached, displayName, localizedName, name, node, objectConverter, path, valueProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.rometools.rome.feed.synd.SyndEntryCreate entry element to include in top level elementcom.rometools.rome.feed.synd.SyndFeedCreate top level elementorg.hippoecm.hst.content.beans.standard.HippoGalleryImageSetgetImage()org.hippoecm.hst.content.beans.standard.HippoDocumentgetLink()getScope()descriptorgetTitle()getType()process(com.rometools.rome.feed.synd.SyndFeed syndication) Process syndication to XML formatvoidset(com.rometools.rome.feed.synd.SyndFeed syndication, List<com.rometools.rome.feed.synd.SyndEntry> entries) Add entry list to the syndicationtype()FeedTypeMethods inherited from class org.hippoecm.hst.content.beans.standard.HippoDocument
getAvailableTranslations, getCanonicalHandlePath, getCanonicalHandleUUID, getHippoCompound, getHippoHtml, getLocale, getLocaleStringMethods inherited from class org.hippoecm.hst.content.beans.standard.HippoItem
attach, compareTo, detach, equalCompare, equals, getAvailableTranslations, getBean, getBean, getBeanByUUID, getCanonicalBean, getCanonicalPath, getCanonicalUUID, getChildBeans, getChildBeans, getChildBeansByName, getChildBeansByName, getComparePath, getDisplayName, getEqualComparator, getIdentifier, getLinkedBean, getLinkedBeans, getMultipleProperty, getMultipleProperty, getName, getNode, getObjectConverter, getParentBean, getPath, getProperties, getProperty, getSingleProperty, getSingleProperty, getValueProvider, hashCode, isAncestor, isDescendant, isHippoDocumentBean, isHippoFolderBean, isLeaf, isSelf, isVersionedNode, setComparePath, setDisplayName, setIdentifier, setName, setNode, setObjectConverter, setPathMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.hippoecm.hst.content.beans.standard.HippoBean
equalCompare, getAvailableTranslations, getBean, getBean, getBeanByUUID, getCanonicalBean, getCanonicalPath, getCanonicalUUID, getChildBeans, getChildBeans, getChildBeansByName, getChildBeansByName, getComparePath, getContentType, getDisplayName, getEqualComparator, getLinkedBean, getLinkedBeans, getMultipleProperty, getMultipleProperty, getName, getNode, getParentBean, getPath, getProperties, getProperty, getSingleProperty, getSingleProperty, getValueProvider, isAncestor, isDescendant, isHippoDocumentBean, isHippoFolderBean, isLeaf, isSelf, isVersionedNodeMethods inherited from interface org.hippoecm.hst.content.beans.standard.HippoDocumentBean
getRepresentationIdMethods inherited from interface org.hippoecm.hst.content.beans.standard.IdentifiableContentBean
getIdentifier, setIdentifierMethods inherited from interface org.hippoecm.hst.content.beans.NodeAware
setNodeMethods inherited from interface org.hippoecm.hst.content.beans.manager.ObjectConverterAware
getObjectConverter, setObjectConverter
-
Constructor Details
-
GenericFeedDescriptor
public GenericFeedDescriptor()
-
-
Method Details
-
getType
-
getTitle
-
getPublicationDate
-
getAuthor
-
getDescription
-
getLanguage
-
getContributors
-
getCopyright
-
getImage
public org.hippoecm.hst.content.beans.standard.HippoGalleryImageSet getImage() -
getCategories
-
getLink
public org.hippoecm.hst.content.beans.standard.HippoDocument getLink() -
createSyndication
public com.rometools.rome.feed.synd.SyndFeed createSyndication()Description copied from interface:FeedDescriptorCreate top level element- Specified by:
createSyndicationin interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry> - Returns:
-
createEntry
public com.rometools.rome.feed.synd.SyndEntry createEntry()Description copied from interface:FeedDescriptorCreate entry element to include in top level element- Specified by:
createEntryin interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry> - Returns:
-
set
public void set(com.rometools.rome.feed.synd.SyndFeed syndication, List<com.rometools.rome.feed.synd.SyndEntry> entries) Description copied from interface:FeedDescriptorAdd entry list to the syndication- Specified by:
setin interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry>
-
process
Description copied from interface:FeedDescriptorProcess syndication to XML format- Specified by:
processin interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry> - Returns:
-
type
Description copied from interface:FeedDescriptorFeedType- Specified by:
typein interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry> - Returns:
-
getScope
descriptor- Specified by:
getScopein interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry>
-
getDocumentType
- Specified by:
getDocumentTypein interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry>
-
getExclude
- Specified by:
getExcludein interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry>
-
getItemCount
- Specified by:
getItemCountin interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry>
-
getSortByField
- Specified by:
getSortByFieldin interfaceFeedDescriptor<com.rometools.rome.feed.synd.SyndFeed,com.rometools.rome.feed.synd.SyndEntry>
-