@Override public void init(ServletConfig servletConfig) throws ServletException { super.init(servletConfig); getService().addSessionInitListener((SessionInitEvent event) -> { try { onVaadinSessionStarted(event.getRequest(), event.getSession()); } catch (ServletException e) { throw new ServiceException(e); } }); }
@Override public void init(PortletConfig portletConfig) throws PortletException { super.init(portletConfig); getService().addSessionInitListener((SessionInitEvent event) -> { try { onVaadinSessionStarted( (VaadinPortletRequest) event.getRequest(), (VaadinPortletSession) event.getSession()); } catch (PortletException e) { throw new ServiceException(e); } }); }
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession() .addUIProvider(uiProvider); }
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession() .addUIProvider(uiProvider); }
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession().addBootstrapListener(this); }
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { vaadinSessionIdMap.put(event.getSession(), event.getSession().getSession().getId()); for (SessionListener eachListener : getSessionListeners()) { eachListener.sessionInitialized(vaadinSessionIdMap.get(event.getSession())); } }
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { vaadinSessionIdMap.put(event.getSession(), event.getSession().getSession().getId()); for (SessionListener eachListener : getSessionListeners()) { eachListener.sessionInitialized(vaadinSessionIdMap.get(event.getSession())); } }
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession().addBootstrapListener(new BootstrapListener() { @Override public void modifyBootstrapPage(BootstrapPageResponse response) { response.getDocument().head() .getElementsByAttributeValue("rel", "shortcut icon") .attr("href", "/opennms/favicon.ico"); response.getDocument().head() .getElementsByAttributeValue("rel", "icon") .attr("href", "/opennms/favicon.ico"); } @Override public void modifyBootstrapFragment(BootstrapFragmentResponse response) { } }); } });
public class MyServlet extends VaadinServlet implements SessionInitListener { //... @Override public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession().addBootstrapListener(new BootstrapListener() { private static final long serialVersionUID = 1L; @Override public void modifyBootstrapPage(BootstrapPageResponse response) { //... } @Override public void modifyBootstrapFragment(BootstrapFragmentResponse response) { //... } }); } }
public class MyServlet extends VaadinServlet implements SessionInitListener { //... @Override public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession().addBootstrapListener(new MyBootstrapListener()); } private static class MyBootstrapListener implements BootstrapListener { private static final long serialVersionUID = 1L; @Override public void modifyBootstrapPage(BootstrapPageResponse response) { //... } @Override public void modifyBootstrapFragment(BootstrapFragmentResponse response) { //... } }); }
@Override protected void servletInitialized() throws ServletException { super.servletInitialized(); ApplicationContext applicationContext = AppContext.getApplicationContext(); List<BootstrapListener> bootstrapListeners = applicationContext.getBeansOfType(BootstrapListener.class) .values().stream() .sorted(AnnotationAwareOrderComparator.INSTANCE) .collect(Collectors.toList()); getService().addSessionInitListener(event -> bootstrapListeners.forEach(event.getSession()::addBootstrapListener) ); }
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { final VaadinSession session = event.getSession(); m_sessions.add(session); if(session.getUIProviders().isEmpty() || !session.getUIProviders().contains(m_provider)) { session.addUIProvider(m_provider); } } });
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { final VaadinSession session = event.getSession(); m_sessions.add(session); if(session.getUIProviders().isEmpty() || !session.getUIProviders().contains(m_provider)) { session.addUIProvider(m_provider); } } });
/** * @see com.vaadin.server.SessionInitListener#sessionInit(com.vaadin.server.SessionInitEvent) */ public void sessionInit(final SessionInitEvent event) { // set the locale to the users workplace locale Locale wpLocale = OpenCms.getWorkplaceManager().getWorkplaceLocale(getCmsObject()); event.getSession().setLocale(wpLocale); event.getSession().addRequestHandler(REQUEST_AUTHORIZATION_HANDLER); event.getSession().addUIProvider(LOGIN_UI_PROVIDER); event.getSession().addBootstrapListener(BOOTSTRAP_LISTENER); }
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession().addUIProvider(new SpringUIProvider()); } });
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession().addUIProvider(new SpringUIProvider()); } });
public void sessionInit(SessionInitEvent event) throws ServiceException { event.getSession().addUIProvider(new DevUIProvider(ui, theme)); } });
@Override public void sessionInit(SessionInitEvent sessionInitEvent) throws ServiceException { WebApplicationContext webApplicationContext = WebApplicationContextUtils.getWebApplicationContext(getServletContext()); SpringAwareUIProvider uiProvider = new SpringAwareUIProvider(webApplicationContext); sessionInitEvent.getSession().addUIProvider(uiProvider); } });
@Override protected void servletInitialized() throws ServletException { super.servletInitialized(); getService().addSessionInitListener(event -> event.getSession().addBootstrapListener(this) ); }
@Override public void sessionInit(SessionInitEvent event) throws ServiceException { try { ApplicationContext context = PortletApplicationContextUtils .getRequiredWebApplicationContext(getPortletContext()); SpringAwareUIProvider uiProvider = new SpringAwareUIProvider(context); event.getSession().addUIProvider(uiProvider); } catch (IllegalStateException e) { throw new ServiceException(e); } } });