cz.muni.fi.pclis.web.handlers
Class RedirectUrlHandlerMapping

java.lang.Object
  extended by org.springframework.context.support.ApplicationObjectSupport
      extended by org.springframework.web.context.support.WebApplicationObjectSupport
          extended by org.springframework.web.servlet.handler.AbstractHandlerMapping
              extended by org.springframework.web.servlet.handler.AbstractUrlHandlerMapping
                  extended by org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
                      extended by cz.muni.fi.pclis.web.handlers.RedirectUrlHandlerMapping
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.HandlerMapping

public class RedirectUrlHandlerMapping
extends org.springframework.web.servlet.handler.SimpleUrlHandlerMapping

Special implementation of SimpleUrlHandlerMapping which redirects the request if needed, either if there are no administrators or user is not authorized to use the controller User: Ľuboš Pecho Date: 30.6.2009 Time: 19:29:34


Nested Class Summary
private  class RedirectUrlHandlerMapping.RedirectController
           
 
Field Summary
private  RedirectHelper redirectHelper
           
private  String redirectUrl
           
private  UserService userService
           
private  UserToEducatableRelationService userToEducatableRelationService
           
 
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport
logger
 
Fields inherited from interface org.springframework.web.servlet.HandlerMapping
PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
RedirectUrlHandlerMapping()
           
 
Method Summary
protected  Object getHandlerInternal(javax.servlet.http.HttpServletRequest httpServletRequest)
           
 RedirectHelper getRedirectHelper()
           
 String getRedirectUrl()
           
 UserService getUserService()
           
 UserToEducatableRelationService getUserToEducatableRelationService()
           
 void setRedirectHelper(RedirectHelper redirectHelper)
           
 void setRedirectUrl(String redirectUrl)
           
 void setUserService(UserService userService)
           
 void setUserToEducatableRelationService(UserToEducatableRelationService userToEducatableRelationService)
           
 
Methods inherited from class org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
getUrlMap, initApplicationContext, registerHandlers, setMappings, setUrlMap
 
Methods inherited from class org.springframework.web.servlet.handler.AbstractUrlHandlerMapping
buildPathExposingHandler, exposePathWithinMapping, getHandlerMap, getPathMatcher, getRootHandler, lookupHandler, registerHandler, registerHandler, setAlwaysUseFullPath, setLazyInitHandlers, setPathMatcher, setRootHandler, setUrlDecode, setUrlPathHelper, validateHandler
 
Methods inherited from class org.springframework.web.servlet.handler.AbstractHandlerMapping
adaptInterceptor, extendInterceptors, getAdaptedInterceptors, getDefaultHandler, getHandler, getHandlerExecutionChain, getOrder, initInterceptors, setDefaultHandler, setInterceptors, setOrder
 
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, requiredContextClass, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

redirectUrl

private String redirectUrl

redirectHelper

private RedirectHelper redirectHelper

userService

private UserService userService

userToEducatableRelationService

private UserToEducatableRelationService userToEducatableRelationService
Constructor Detail

RedirectUrlHandlerMapping

public RedirectUrlHandlerMapping()
Method Detail

getHandlerInternal

protected Object getHandlerInternal(javax.servlet.http.HttpServletRequest httpServletRequest)
                             throws Exception
Overrides:
getHandlerInternal in class org.springframework.web.servlet.handler.AbstractUrlHandlerMapping
Throws:
Exception

getRedirectUrl

public String getRedirectUrl()

setRedirectUrl

public void setRedirectUrl(String redirectUrl)

getRedirectHelper

public RedirectHelper getRedirectHelper()

setRedirectHelper

public void setRedirectHelper(RedirectHelper redirectHelper)

getUserService

public UserService getUserService()

setUserService

public void setUserService(UserService userService)

getUserToEducatableRelationService

public UserToEducatableRelationService getUserToEducatableRelationService()

setUserToEducatableRelationService

public void setUserToEducatableRelationService(UserToEducatableRelationService userToEducatableRelationService)


Copyright © 2009-2010 Faculty of Informatics, Masaryk university, Brno. All Rights Reserved.