org.opennms.web.controller.alarm
Class AlarmFilterController
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.alarm.AlarmFilterController
- 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 AlarmFilterController
- extends org.springframework.web.servlet.mvc.AbstractController
- implements org.springframework.beans.factory.InitializingBean
A controller that handles querying the event table by using filters to create an
event list and and then forwards that event list to a JSP for display.
- Author:
- Lawrence Karnowski , 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
AlarmFilterController
public AlarmFilterController()
handleRequestInternal
protected org.springframework.web.servlet.ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response)
throws Exception
- Parses the query string to determine what types of event filters to use
(for example, what to filter on or sort by), then does the database query
(through the AlarmFactory) and then forwards the results to a JSP for
display.
Sets the alarms and parms 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)
setWebAlarmRepository
public void setWebAlarmRepository(WebAlarmRepository webAlarmRepository)
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
getDefaultAcknowledgeType
public AcknowledgeType getDefaultAcknowledgeType()
setDefaultAcknowledgeType
public void setDefaultAcknowledgeType(AcknowledgeType defaultAcknowledgeType)
getDefaultSortStyle
public SortStyle getDefaultSortStyle()
setDefaultSortStyle
public void setDefaultSortStyle(SortStyle defaultSortStyle)
Copyright © 2009. All Rights Reserved.