VaadinServletRequest vsRequest = (VaadinServletRequest)request; HttpServletRequest hsRequest = vsRequest.getHttpServletRequest(); String un = hsRequest.getParameter("username");
StringBuilder jsCall = new StringBuilder(); jsCall.append("var request = new XMLHttpRequest();"); jsCall.append("request.open(\"GET\", \""); jsCall.append(AdminUI.getS42Url()); //set credentials to user: _ and pw: _ jsCall.append("\", true, \"_\", \"_\");"); jsCall.append("request.send();"); //execute JS call JavaScript.getCurrent().execute(jsCall.toString()); //logout user and destroy session VaadinRequest vaadinRequest = VaadinService.getCurrentRequest(); VaadinServletRequest vaadinServletRequest = (VaadinServletRequest) vaadinRequest; HttpServletRequest hsRequest = vaadinServletRequest.getHttpServletRequest(); try { hsRequest.logout(); } catch (ServletException e) { LOG.error("", e); }
private void addHeader() { if (m_headerProvider != null) { try { setHeaderHtml(getHeader(((VaadinServletRequest) m_request).getHttpServletRequest())); } catch (final Exception e) { LOG.error("failed to get header HTML for request " + m_request.getPathInfo(), e); } } if (m_headerHtml != null) { InputStream is = null; try { is = new ByteArrayInputStream(m_headerHtml.getBytes()); final CustomLayout headerLayout = new CustomLayout(is); headerLayout.setWidth("100%"); headerLayout.addStyleName("onmsheader"); m_rootLayout.addComponent(headerLayout); } catch (final IOException e) { closeQuietly(is); LOG.debug("failed to get header layout data", e); } } }
private void addHeader(VaadinRequest request) { if (m_headerProvider != null) { try { setHeaderHtml(m_headerProvider.getHeaderHtml(((VaadinServletRequest) request).getHttpServletRequest())); } catch (final Exception e) { LOG.error("failed to get header HTML for request " + request.getPathInfo(), e); } } if (m_headerHtml != null) { InputStream is = null; try { is = new ByteArrayInputStream(m_headerHtml.getBytes()); final CustomLayout headerLayout = new CustomLayout(is); headerLayout.setWidth("100%"); headerLayout.addStyleName("onmsheader"); m_rootLayout.addComponent(headerLayout); } catch (final IOException e) { closeQuietly(is); LOG.debug("failed to get header layout data", e); } } }
private void addHeader(VaadinRequest request) { if (m_headerProvider != null) { try { setHeaderHtml(m_headerProvider.getHeaderHtml(((VaadinServletRequest) request).getHttpServletRequest())); } catch (final Exception e) { LOG.error("failed to get header HTML for request " + request.getPathInfo(), e); } } if (m_headerHtml != null) { InputStream is = null; try { is = new ByteArrayInputStream(m_headerHtml.getBytes()); final CustomLayout headerLayout = new CustomLayout(is); headerLayout.setWidth("100%"); headerLayout.addStyleName("onmsheader"); m_rootLayout.addComponent(headerLayout); } catch (final IOException e) { closeQuietly(is); LOG.debug("failed to get header layout data", e); } } }
private void addHeader(VaadinRequest request) { if (m_headerProvider != null) { try { setHeaderHtml(m_headerProvider.getHeaderHtml(((VaadinServletRequest) request).getHttpServletRequest())); } catch (final Exception e) { LOG.error("failed to get header HTML for request " + request.getPathInfo(), e); } } if (m_headerHtml != null) { InputStream is = null; try { is = new ByteArrayInputStream(m_headerHtml.getBytes()); final CustomLayout headerLayout = new CustomLayout(is); headerLayout.setWidth("100%"); headerLayout.addStyleName("onmsheader"); m_rootLayout.addComponent(headerLayout); } catch (final IOException e) { closeQuietly(is); LOG.debug("failed to get header layout data", e); } } }
private void addHeader() { if (m_headerProvider != null) { try { setHeaderHtml(getHeader(((VaadinServletRequest) m_request).getHttpServletRequest())); } catch (final Exception e) { LOG.error("failed to get header HTML for request " + m_request.getPathInfo(), e); } } if (m_headerHtml != null) { InputStream is = null; try { is = new ByteArrayInputStream(m_headerHtml.getBytes()); final CustomLayout headerLayout = new CustomLayout(is); headerLayout.setWidth("100%"); headerLayout.addStyleName("onmsheader"); m_rootLayout.addComponent(headerLayout); } catch (final IOException e) { closeQuietly(is); LOG.debug("failed to get header layout data", e); } } }
private void addHeader(VaadinRequest request) { if (m_headerProvider != null) { try { setHeaderHtml(m_headerProvider.getHeaderHtml(((VaadinServletRequest) request).getHttpServletRequest())); } catch (final Exception e) { LOG.error("failed to get header HTML for request " + request.getPathInfo(), e); } } if (m_headerHtml != null) { InputStream is = null; try { is = new ByteArrayInputStream(m_headerHtml.getBytes()); final CustomLayout headerLayout = new CustomLayout(is); headerLayout.setWidth("100%"); headerLayout.addStyleName("onmsheader"); m_rootLayout.addComponent(headerLayout); } catch (final IOException e) { closeQuietly(is); LOG.debug("failed to get header layout data", e); } } }
m_headerHtml = getHeader(((VaadinServletRequest) request).getHttpServletRequest()); } catch (final Exception e) { LOG.error("failed to get header HTML for request " + request.getPathInfo(), e.getCause());
m_headerHtml = getHeader(((VaadinServletRequest) request).getHttpServletRequest()); } catch (final Exception e) { LOG.error("failed to get header HTML for request " + request.getPathInfo(), e.getCause());