Class UserMatchingFilter

java.lang.Object
org.springframework.web.filter.GenericFilterBean
org.springframework.web.filter.OncePerRequestFilter
de.hybris.platform.assistedservicewebservices.filters.UserMatchingFilter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, org.springframework.web.context.ServletContextAware

public class UserMatchingFilter extends org.springframework.web.filter.OncePerRequestFilter
Filter that puts user from the requested url into the session.
  • Field Details

  • Constructor Details

    • UserMatchingFilter

      public UserMatchingFilter()
  • Method Details

    • doFilterInternal

      protected void doFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) throws javax.servlet.ServletException, IOException
      Specified by:
      doFilterInternal in class org.springframework.web.filter.OncePerRequestFilter
      Throws:
      javax.servlet.ServletException
      IOException
    • hasRole

      protected boolean hasRole(String role, org.springframework.security.core.Authentication auth)
    • getUserIdFromRequest

      protected String getUserIdFromRequest(javax.servlet.http.HttpServletRequest request)
    • setCurrentUser

      protected void setCurrentUser(String id)
    • setCurrentUser

      protected void setCurrentUser(UserModel user)
    • getValue

      protected String getValue(javax.servlet.http.HttpServletRequest request, String regexp)
    • getMatcher

      protected Matcher getMatcher(javax.servlet.http.HttpServletRequest request, String regexp)
    • getPath

      protected String getPath(javax.servlet.http.HttpServletRequest request)
    • getExcludedUrls

      protected List<String> getExcludedUrls()
    • setExcludedUrls

      public void setExcludedUrls(List<String> excludedUrls)
    • getAuth

      protected org.springframework.security.core.Authentication getAuth()
    • setRegexp

      public void setRegexp(String regexp)
    • getUserService

      protected UserService getUserService()
    • setUserService

      public void setUserService(UserService userService)
    • getSessionService

      protected SessionService getSessionService()
    • setSessionService

      public void setSessionService(SessionService sessionService)
    • getUserMatchingService

      protected UserMatchingService getUserMatchingService()
    • setUserMatchingService

      public void setUserMatchingService(UserMatchingService userMatchingService)