com.atlassian.bamboo.persistence
Class BambooSessionInViewFilter

java.lang.Object
  extended by org.springframework.web.filter.GenericFilterBean
      extended by org.springframework.web.filter.OncePerRequestFilter
          extended by org.springframework.orm.hibernate.support.OpenSessionInViewFilter
              extended by com.atlassian.bamboo.persistence.BambooSessionInViewFilter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware

public class BambooSessionInViewFilter
extends org.springframework.orm.hibernate.support.OpenSessionInViewFilter


Field Summary
 
Fields inherited from class org.springframework.orm.hibernate.support.OpenSessionInViewFilter
DEFAULT_SESSION_FACTORY_BEAN_NAME
 
Fields inherited from class org.springframework.web.filter.OncePerRequestFilter
ALREADY_FILTERED_SUFFIX
 
Fields inherited from class org.springframework.web.filter.GenericFilterBean
logger
 
Constructor Summary
BambooSessionInViewFilter()
           
 
Method Summary
protected  void doFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
protected  boolean isDatabaseSetUp()
           
static boolean isInSessionInView()
           
static void markAsSessionInView(boolean value)
          Kinda nasty...
 
Methods inherited from class org.springframework.orm.hibernate.support.OpenSessionInViewFilter
closeSession, getSession, getSessionFactoryBeanName, isSingleSession, lookupSessionFactory, lookupSessionFactory, openSession, setSessionFactoryBeanName, setSingleSession
 
Methods inherited from class org.springframework.web.filter.OncePerRequestFilter
doFilter, getAlreadyFilteredAttributeName, shouldNotFilter
 
Methods inherited from class org.springframework.web.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, destroy, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setFilterConfig, setServletContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BambooSessionInViewFilter

public BambooSessionInViewFilter()
Method Detail

doFilterInternal

protected void doFilterInternal(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response,
                                javax.servlet.FilterChain filterChain)
                         throws javax.servlet.ServletException,
                                java.io.IOException
Overrides:
doFilterInternal in class org.springframework.orm.hibernate.support.OpenSessionInViewFilter
Throws:
javax.servlet.ServletException
java.io.IOException

isInSessionInView

public static boolean isInSessionInView()

markAsSessionInView

public static void markAsSessionInView(boolean value)
Kinda nasty... only used for testing

Parameters:
value -

isDatabaseSetUp

protected boolean isDatabaseSetUp()


Copyright © 2012 Atlassian. All Rights Reserved.