com.digitalsanctuary.atg.rss
Class FeedDroplet
java.lang.Object
atg.nucleus.GenericService
atg.nucleus.TimedOperationService
atg.nucleus.servlet.ServletService
atg.nucleus.servlet.HttpServletService
atg.servlet.DynamoServlet
com.digitalsanctuary.atg.rss.FeedDroplet
- All Implemented Interfaces:
- atg.nucleus.AdminableService, atg.nucleus.logging.ApplicationLogging, atg.nucleus.naming.ComponentNameResolver, java.util.EventListener, atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, atg.servlet.ParameterServlet, atg.nucleus.Service, atg.nucleus.ServiceListener, javax.servlet.Servlet
- public class FeedDroplet
- extends atg.servlet.DynamoServlet
This droplet outputs an RSS 2.0 compliant feed based on Repository Items and configured property names.
- Author:
- Devon Hillard
Fields inherited from class atg.servlet.DynamoServlet |
CLASS_VERSION, mAllowCleanupRequest, mParameters |
Fields inherited from class atg.nucleus.servlet.ServletService |
SERVLET_INFO_KEY |
Fields inherited from class atg.nucleus.GenericService |
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Methods inherited from class atg.servlet.DynamoServlet |
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, service, service, setParameter |
Methods inherited from class atg.nucleus.servlet.ServletService |
destroy, getServletConfig, getServletInfo, init, setServletInfo |
Methods inherited from class atg.nucleus.TimedOperationService |
getAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatistics |
Methods inherited from class atg.nucleus.GenericService |
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingWarning, setServiceInfo, startService, stopService |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeedDroplet
public FeedDroplet()
service
public void service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
- See Also:
DynamoServlet.service(atg.servlet.DynamoHttpServletRequest,
atg.servlet.DynamoHttpServletResponse)
getTitle
public java.lang.String getTitle()
setTitle
public void setTitle(java.lang.String pTitle)
getLink
public java.lang.String getLink()
setLink
public void setLink(java.lang.String pLink)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String pDescription)
getLanguage
public java.lang.String getLanguage()
setLanguage
public void setLanguage(java.lang.String pLanguage)
getCopyright
public java.lang.String getCopyright()
setCopyright
public void setCopyright(java.lang.String pCopyright)
getManagingEditor
public java.lang.String getManagingEditor()
setManagingEditor
public void setManagingEditor(java.lang.String pManagingEditor)
getWebMaster
public java.lang.String getWebMaster()
setWebMaster
public void setWebMaster(java.lang.String pWebMaster)
getPubDate
public java.lang.String getPubDate()
setPubDate
public void setPubDate(java.lang.String pPubDate)
getLastBuildDate
public java.lang.String getLastBuildDate()
setLastBuildDate
public void setLastBuildDate(java.lang.String pLastBuildDate)
getCategory
public java.lang.String getCategory()
setCategory
public void setCategory(java.lang.String pCategory)
getGenerator
public java.lang.String getGenerator()
setGenerator
public void setGenerator(java.lang.String pGenerator)
getDocs
public java.lang.String getDocs()
setDocs
public void setDocs(java.lang.String pDocs)
getEncoding
public java.lang.String getEncoding()
setEncoding
public void setEncoding(java.lang.String pEncoding)
getTTL
public java.lang.String getTTL()
setTTL
public void setTTL(java.lang.String pTtl)
getImageURL
public java.lang.String getImageURL()
setImageURL
public void setImageURL(java.lang.String pImageURL)
getImageTitle
public java.lang.String getImageTitle()
setImageTitle
public void setImageTitle(java.lang.String pImageTitle)
getImageLink
public java.lang.String getImageLink()
setImageLink
public void setImageLink(java.lang.String pImageLink)
getImageWidth
public java.lang.String getImageWidth()
setImageWidth
public void setImageWidth(java.lang.String pImageWidth)
getImageHeight
public java.lang.String getImageHeight()
setImageHeight
public void setImageHeight(java.lang.String pImageHeight)
getImageDescription
public java.lang.String getImageDescription()
setImageDescription
public void setImageDescription(java.lang.String pImageDescription)
getRating
public java.lang.String getRating()
setRating
public void setRating(java.lang.String pRating)
getRepository
public atg.repository.Repository getRepository()
setRepository
public void setRepository(atg.repository.Repository pRepository)
getMaxItems
public int getMaxItems()
setMaxItems
public void setMaxItems(int pMaxItems)
getFeedItemItemDescriptor
public java.lang.String getFeedItemItemDescriptor()
setFeedItemItemDescriptor
public void setFeedItemItemDescriptor(java.lang.String pFeedItemItemDescriptor)
getFeedItemTitleProperty
public java.lang.String getFeedItemTitleProperty()
setFeedItemTitleProperty
public void setFeedItemTitleProperty(java.lang.String pFeedItemTitleProperty)
getFeedItemLinkProperty
public java.lang.String getFeedItemLinkProperty()
setFeedItemLinkProperty
public void setFeedItemLinkProperty(java.lang.String pFeedItemLinkProperty)
getFeedItemDescriptionProperty
public java.lang.String getFeedItemDescriptionProperty()
setFeedItemDescriptionProperty
public void setFeedItemDescriptionProperty(java.lang.String pFeedItemDescriptionProperty)
getFeedItemAuthorProperty
public java.lang.String getFeedItemAuthorProperty()
setFeedItemAuthorProperty
public void setFeedItemAuthorProperty(java.lang.String pFeedItemAuthorProperty)
getFeedItemCategoryProperty
public java.lang.String getFeedItemCategoryProperty()
setFeedItemCategoryProperty
public void setFeedItemCategoryProperty(java.lang.String pFeedItemCategoryProperty)
getFeedItemPubDateProperty
public java.lang.String getFeedItemPubDateProperty()
setFeedItemPubDateProperty
public void setFeedItemPubDateProperty(java.lang.String pFeedItemPubDateProperty)
getFeedItemActiveProperty
public java.lang.String getFeedItemActiveProperty()
- Returns:
- the feedItemActiveProperty
setFeedItemActiveProperty
public void setFeedItemActiveProperty(java.lang.String pFeedItemActiveProperty)
- Parameters:
pFeedItemActiveProperty
- the feedItemActiveProperty to set
getFeedItemActiveFlagValue
public java.lang.String getFeedItemActiveFlagValue()
- Returns:
- the feedItemActiveFlagValue
setFeedItemActiveFlagValue
public void setFeedItemActiveFlagValue(java.lang.String pFeedItemActiveFlagValue)
- Parameters:
pFeedItemActiveFlagValue
- the feedItemActiveFlagValue to set
getItemLink
public java.lang.String getItemLink()
- Returns:
- the itemLink
setItemLink
public void setItemLink(java.lang.String pItemLink)
- Parameters:
pItemLink
- the itemLink to set
getConfiguration
public atg.service.dynamo.Configuration getConfiguration()
- Returns:
- the configuration
setConfiguration
public void setConfiguration(atg.service.dynamo.Configuration pConfiguration)
- Parameters:
pConfiguration
- the configuration to set