Class 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
      Constant DEFAULT_MULTIPLE=0
      • Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator

        HEADER_CACHE_CONTROL, METHOD_GET, METHOD_HEAD, METHOD_POST
      • Fields inherited from class org.springframework.context.support.ApplicationObjectSupport

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterPropertiesSet()
      afterPropertiesSet
      protected 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)
      setDefaultLongLimit
      void setDefaultShortLimit​(java.lang.Integer limit)
      setDefaultShortLimit
      void setDefaultSortStyle​(SortStyle sortStyle)
      setDefaultSortStyle
      void setNodeDao​(NodeDao nodeDao)
      setNodeDao
      void setSuccessView​(java.lang.String successView)
      setSuccessView
      void setWebEventRepository​(WebEventRepository webEventRepository)
      setWebEventRepository
      void 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
      • 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
    • Field Detail

      • DEFAULT_MULTIPLE

        public static final int DEFAULT_MULTIPLE
        Constant DEFAULT_MULTIPLE=0
        See Also:
        Constant Field Values
    • Constructor Detail

      • NotificationFilterController

        public NotificationFilterController()
    • 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 class org.springframework.web.servlet.mvc.AbstractController
        Throws:
        java.lang.Exception
      • setDefaultShortLimit

        public void setDefaultShortLimit​(java.lang.Integer limit)

        setDefaultShortLimit

        Parameters:
        limit - a Integer object.
      • setDefaultLongLimit

        public void setDefaultLongLimit​(java.lang.Integer limit)

        setDefaultLongLimit

        Parameters:
        limit - a Integer object.
      • setDefaultSortStyle

        public void setDefaultSortStyle​(SortStyle sortStyle)

        setDefaultSortStyle

        Parameters:
        sortStyle - a SortStyle object.
      • setSuccessView

        public void setSuccessView​(java.lang.String successView)

        setSuccessView

        Parameters:
        successView - a String object.
      • setWebEventRepository

        public void setWebEventRepository​(WebEventRepository webEventRepository)

        setWebEventRepository

        Parameters:
        webEventRepository - a WebEventRepository object.
      • setNodeDao

        public void setNodeDao​(NodeDao nodeDao)

        setNodeDao

        Parameters:
        nodeDao - a NodeDao object.
      • afterPropertiesSet

        public void afterPropertiesSet()

        afterPropertiesSet

        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean