Class Atom10FeedDescriptor

java.lang.Object
org.hippoecm.hst.content.beans.standard.HippoItem
org.hippoecm.hst.content.beans.standard.HippoDocument
org.bloomreach.forge.feed.beans.Atom10FeedDescriptor
All Implemented Interfaces:
Comparable<org.hippoecm.hst.content.beans.standard.HippoBean>, FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>, 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 Atom10FeedDescriptor extends org.hippoecm.hst.content.beans.standard.HippoDocument implements FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
  • 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.rometools.rome.feed.atom.Entry
    Create entry element to include in top level element
    com.rometools.rome.feed.atom.Feed
    Create top level element
     
    other
     
     
     
     
    org.hippoecm.hst.content.beans.standard.HippoGalleryImageSet
     
     
     
    org.hippoecm.hst.content.beans.standard.HippoDocument
     
    org.hippoecm.hst.content.beans.standard.HippoGalleryImageSet
     
     
     
    right side
     
     
    required /recommended
    process(com.rometools.rome.feed.atom.Feed syndication)
    Process syndication to XML format
    void
    set(com.rometools.rome.feed.atom.Feed syndication, List entries)
    Add entry list to the syndication
    FeedType

    Methods inherited from class org.hippoecm.hst.content.beans.standard.HippoDocument

    getAvailableTranslations, getCanonicalHandlePath, getCanonicalHandleUUID, getHippoCompound, getHippoHtml, getLocale, getLocaleString

    Methods 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, setPath

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods 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, isVersionedNode

    Methods inherited from interface org.hippoecm.hst.content.beans.standard.HippoDocumentBean

    getRepresentationId

    Methods inherited from interface org.hippoecm.hst.content.beans.standard.IdentifiableContentBean

    getIdentifier, setIdentifier

    Methods inherited from interface org.hippoecm.hst.content.beans.NodeAware

    setNode

    Methods inherited from interface org.hippoecm.hst.content.beans.manager.ObjectConverterAware

    getObjectConverter, setObjectConverter
  • Constructor Details

    • Atom10FeedDescriptor

      public Atom10FeedDescriptor()
  • Method Details

    • getTitle

      public String getTitle()
      required /recommended
    • getAuthor

      public List<String> getAuthor()
    • getSubtitle

      public String getSubtitle()
    • getPublicationDate

      public Calendar getPublicationDate()
    • getId

      public String getId()
    • getLink

      public org.hippoecm.hst.content.beans.standard.HippoDocument getLink()
    • getCategory

      public List<String> getCategory()
      other
    • getContributor

      public List<String> getContributor()
    • getGenerator

      public String getGenerator()
    • getIcon

      public org.hippoecm.hst.content.beans.standard.HippoGalleryImageSet getIcon()
    • getLogo

      public org.hippoecm.hst.content.beans.standard.HippoGalleryImageSet getLogo()
    • getRights

      public String getRights()
    • createSyndication

      public com.rometools.rome.feed.atom.Feed createSyndication()
      Description copied from interface: FeedDescriptor
      Create top level element
      Specified by:
      createSyndication in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
      Returns:
    • createEntry

      public com.rometools.rome.feed.atom.Entry createEntry()
      Description copied from interface: FeedDescriptor
      Create entry element to include in top level element
      Specified by:
      createEntry in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
      Returns:
    • set

      public void set(com.rometools.rome.feed.atom.Feed syndication, List entries)
      Description copied from interface: FeedDescriptor
      Add entry list to the syndication
      Specified by:
      set in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
    • process

      public String process(com.rometools.rome.feed.atom.Feed syndication)
      Description copied from interface: FeedDescriptor
      Process syndication to XML format
      Specified by:
      process in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
      Returns:
    • type

      public FeedType type()
      Description copied from interface: FeedDescriptor
      FeedType
      Specified by:
      type in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
      Returns:
    • getScope

      public String getScope()
      right side
      Specified by:
      getScope in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
    • getDocumentType

      public String getDocumentType()
      Specified by:
      getDocumentType in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
    • getExclude

      public String getExclude()
      Specified by:
      getExclude in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
    • getItemCount

      public Long getItemCount()
      Specified by:
      getItemCount in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>
    • getSortByField

      public String getSortByField()
      Specified by:
      getSortByField in interface FeedDescriptor<com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry>