org.opennms.web.rss
Class AbstractFeed

java.lang.Object
  extended by org.opennms.web.rss.AbstractFeed
All Implemented Interfaces:
Feed
Direct Known Subclasses:
AlarmFeed, EventFeed, NotificationFeed, OutageFeed

public class AbstractFeed
extends Object
implements Feed

Author:
Benjamin Reed

Field Summary
protected  String m_feedType
           
protected  int m_maxEntries
           
protected  ServletRequest m_servletRequest
           
protected  String m_urlBase
           
 
Constructor Summary
AbstractFeed()
           
AbstractFeed(String feedType)
           
 
Method Summary
 com.sun.syndication.feed.synd.SyndFeed getFeed()
           
 String getFeedType()
           
 int getMaxEntries()
           
 ServletRequest getRequest()
           
 String getUrlBase()
           
protected  Category log()
           
 String render()
           
protected  String sanitizeTitle(String title)
           
 void setFeedType(String feedType)
           
 void setMaxEntries(int maxEntries)
           
 void setRequest(ServletRequest request)
           
 void setUrlBase(String urlBase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_maxEntries

protected int m_maxEntries

m_feedType

protected String m_feedType

m_urlBase

protected String m_urlBase

m_servletRequest

protected ServletRequest m_servletRequest
Constructor Detail

AbstractFeed

public AbstractFeed()

AbstractFeed

public AbstractFeed(String feedType)
Method Detail

getUrlBase

public String getUrlBase()
Specified by:
getUrlBase in interface Feed

setUrlBase

public void setUrlBase(String urlBase)
Specified by:
setUrlBase in interface Feed

getFeedType

public String getFeedType()
Specified by:
getFeedType in interface Feed

setFeedType

public void setFeedType(String feedType)
Specified by:
setFeedType in interface Feed

getMaxEntries

public int getMaxEntries()
Specified by:
getMaxEntries in interface Feed

setMaxEntries

public void setMaxEntries(int maxEntries)
Specified by:
setMaxEntries in interface Feed

getRequest

public ServletRequest getRequest()
Specified by:
getRequest in interface Feed

setRequest

public void setRequest(ServletRequest request)
Specified by:
setRequest in interface Feed

getFeed

public com.sun.syndication.feed.synd.SyndFeed getFeed()

render

public String render()
Specified by:
render in interface Feed

sanitizeTitle

protected String sanitizeTitle(String title)

log

protected Category log()


Copyright © 2009. All Rights Reserved.