|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.support.WebContentGenerator
org.springframework.web.servlet.mvc.AbstractController
com.randomcoder.feed.AbstractFeedController
com.randomcoder.feed.AllFeedController
public class AllFeedController
Feed controller which generates feeds for all articles.
Copyright (c) 2007, Craig Condit. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
| Field Summary |
|---|
| Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator |
|---|
METHOD_GET, METHOD_HEAD, METHOD_POST |
| Fields inherited from class org.springframework.context.support.ApplicationObjectSupport |
|---|
logger |
| Constructor Summary | |
|---|---|
AllFeedController()
|
|
| Method Summary | |
|---|---|
protected FeedInfo |
getFeed(HttpServletRequest request,
HttpServletResponse response,
String... params)
Gets the information necessary to generate the feed. |
void |
setAltUrl(URL altUrl)
Sets the alternate URL for this feed. |
void |
setArticleDao(ArticleDao articleDao)
Sets the Article DAO to use. |
void |
setFeedId(String feedId)
Sets the unique identifier for this feed. |
void |
setFeedUrl(URL feedUrl)
Sets the URL for this feed. |
void |
setLimit(int limit)
Sets the maximum number of articles to add to the feed. |
void |
setSubtitle(String subtitle)
Sets the subtitle of this feed. |
void |
setTitle(String title)
Sets the title of this feed. |
| Methods inherited from class com.randomcoder.feed.AbstractFeedController |
|---|
getAppPath, handleRequestInternal, setFeedGenerator, setUrlPrefix |
| Methods inherited from class org.springframework.web.servlet.mvc.AbstractController |
|---|
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession |
| Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator |
|---|
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isRequireSession, isUseCacheControlHeader, isUseExpiresHeader, preventCaching, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseExpiresHeader |
| Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport |
|---|
getServletContext, getTempDir, getWebApplicationContext, isContextRequired, setServletContext |
| Methods inherited from class org.springframework.context.support.ApplicationObjectSupport |
|---|
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AllFeedController()
| Method Detail |
|---|
public void setFeedUrl(URL feedUrl)
feedUrl - feed URLpublic void setAltUrl(URL altUrl)
altUrl - alternate URLpublic void setTitle(String title)
title - feed titlepublic void setSubtitle(String subtitle)
subtitle - feed subtitlepublic void setArticleDao(ArticleDao articleDao)
articleDao - Article DAOpublic void setLimit(int limit)
limit - article limitpublic void setFeedId(String feedId)
feedId - feed id
protected FeedInfo getFeed(HttpServletRequest request,
HttpServletResponse response,
String... params)
throws Exception
AbstractFeedController
getFeed in class AbstractFeedControllerrequest - HTTP requestresponse - HTTP responseparams - additional paramaters taken from the path
Exception - if an error occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||