Class NotificationFilterController
- 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.notification.NotificationFilterController
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationContextAware
,org.springframework.web.context.ServletContextAware
,org.springframework.web.servlet.mvc.Controller
public class NotificationFilterController extends org.springframework.web.servlet.mvc.AbstractController implements org.springframework.beans.factory.InitializingBean
NotificationFilterController class.
- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- ranger
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_MULTIPLE
ConstantDEFAULT_MULTIPLE=0
-
Constructor Summary
Constructors Constructor Description NotificationFilterController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
afterPropertiesSetprotected org.springframework.web.servlet.ModelAndView
handleRequestInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Parses the query string to determine what types of notification filters to use (for example, what to filter on or sort by), then does the database query and then forwards the results to a JSP for display.void
setDefaultLongLimit(java.lang.Integer limit)
setDefaultLongLimitvoid
setDefaultShortLimit(java.lang.Integer limit)
setDefaultShortLimitvoid
setDefaultSortStyle(SortStyle sortStyle)
setDefaultSortStylevoid
setNodeDao(NodeDao nodeDao)
setNodeDaovoid
setSuccessView(java.lang.String successView)
setSuccessViewvoid
setWebEventRepository(WebEventRepository webEventRepository)
setWebEventRepositoryvoid
setWebNotificationRepository(WebNotificationRepository webNotificationRepository)
setWebNotificationRepository-
Methods inherited from class org.springframework.web.servlet.mvc.AbstractController
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession
-
Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator
applyCacheControl, applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, checkRequest, getCacheControl, getCacheSeconds, getSupportedMethods, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, prepareResponse, preventCaching, setAlwaysMustRevalidate, setCacheControl, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader
-
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
-
-
-
-
Field Detail
-
DEFAULT_MULTIPLE
public static final int DEFAULT_MULTIPLE
ConstantDEFAULT_MULTIPLE=0
- See Also:
- Constant Field Values
-
-
Method Detail
-
handleRequestInternal
protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
Parses the query string to determine what types of notification filters to use (for example, what to filter on or sort by), then does the database query and then forwards the results to a JSP for display.- Specified by:
handleRequestInternal
in classorg.springframework.web.servlet.mvc.AbstractController
- Throws:
java.lang.Exception
-
setDefaultShortLimit
public void setDefaultShortLimit(java.lang.Integer limit)
setDefaultShortLimit
- Parameters:
limit
- aInteger
object.
-
setDefaultLongLimit
public void setDefaultLongLimit(java.lang.Integer limit)
setDefaultLongLimit
- Parameters:
limit
- aInteger
object.
-
setDefaultSortStyle
public void setDefaultSortStyle(SortStyle sortStyle)
setDefaultSortStyle
- Parameters:
sortStyle
- aSortStyle
object.
-
setSuccessView
public void setSuccessView(java.lang.String successView)
setSuccessView
- Parameters:
successView
- aString
object.
-
setWebEventRepository
public void setWebEventRepository(WebEventRepository webEventRepository)
setWebEventRepository
- Parameters:
webEventRepository
- aWebEventRepository
object.
-
setWebNotificationRepository
public void setWebNotificationRepository(WebNotificationRepository webNotificationRepository)
setWebNotificationRepository
- Parameters:
webNotificationRepository
- aWebNotificationRepository
object.
-
setNodeDao
public void setNodeDao(NodeDao nodeDao)
setNodeDao
- Parameters:
nodeDao
- aNodeDao
object.
-
afterPropertiesSet
public void afterPropertiesSet()
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
-