org.opennms.web.controller.outage
Class OutageFilterController
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.support.WebContentGenerator
org.springframework.web.servlet.mvc.AbstractController
org.opennms.web.controller.outage.OutageFilterController
- All Implemented Interfaces:
- org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.mvc.Controller
public class OutageFilterController
- extends org.springframework.web.servlet.mvc.AbstractController
- implements org.springframework.beans.factory.InitializingBean
A controller that handles querying the outages table by using filters to create an
outage list and and then forwards that outage list to a JSP for display.
- Author:
- Benjamin Reed, OpenNMS
| 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 |
| 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, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader |
| Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport |
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, 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 |
DEFAULT_MULTIPLE
public static final int DEFAULT_MULTIPLE
- See Also:
- Constant Field Values
OutageFilterController
public OutageFilterController()
handleRequestInternal
protected org.springframework.web.servlet.ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response)
throws Exception
- Parses the query string to determine what types of filters to use
(for example, what to filter on or sort by), then does the database query
(through the OutageFactory) and then forwards the results to a JSP for
display.
Sets request attributes for the forwardee JSP (or whatever gets called).
- Specified by:
handleRequestInternal in class org.springframework.web.servlet.mvc.AbstractController
- Throws:
Exception
setDefaultShortLimit
public void setDefaultShortLimit(Integer limit)
setDefaultLongLimit
public void setDefaultLongLimit(Integer limit)
setSuccessView
public void setSuccessView(String successView)
setWebOutageRepository
public void setWebOutageRepository(WebOutageRepository webOutageRepository)
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
getDefaultOutageType
public OutageType getDefaultOutageType()
setDefaultOutageType
public void setDefaultOutageType(OutageType defaultOutageType)
getDefaultSortStyle
public SortStyle getDefaultSortStyle()
setDefaultSortStyle
public void setDefaultSortStyle(SortStyle defaultSortStyle)
Copyright © 2009. All Rights Reserved.