public class StartupListener extends Object implements javax.servlet.ServletContextListener
StartupListener class used to initialize and database settings and populate any application-wide drop-downs.
Keep in mind that this listener is executed outside of OpenSessionInViewFilter, so if you're using Hibernate you'll have to explicitly initialize all loaded data at the GenericDao or service level to avoid LazyInitializationException. Hibernate.initialize() works well for doing this.
Constructor and Description |
---|
StartupListener() |
Modifier and Type | Method and Description |
---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent)
Shutdown servlet context (currently a no-op method).
|
void |
contextInitialized(javax.servlet.ServletContextEvent event) |
static void |
setupContext(javax.servlet.ServletContext context)
This method uses the LookupManager to lookup available roles from the
data layer.
|
public void contextInitialized(javax.servlet.ServletContextEvent event)
contextInitialized
in interface javax.servlet.ServletContextListener
public static void setupContext(javax.servlet.ServletContext context)
context
- The servlet contextpublic void contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent)
contextDestroyed
in interface javax.servlet.ServletContextListener
servletContextEvent
- The servlet context eventCopyright © 2015. All rights reserved.