/** * Logs off the currently logged user. */ public void logout() { session.setAttribute(ATTR_LOGGEDIN, null); }
/** * {@inheritDoc} */ @Override public void init(final ServletConfig servletConfig) throws ServletException { this.servletConfig = servletConfig; init(); }
/** * {@inheritDoc} */ @Override public void doFilter(final HttpServletRequest request, final HttpServletResponse response, final FilterChain filterChain) throws IOException, ServletException { new AccessControl(serverConfig, request.getSession()).logout(); response.sendRedirect(filterConfig.getServletContext().getContextPath() + "/Login"); } }
/** * {@inheritDoc} */ @Override public PrintWriter getWriter() { if (printWriter == null) { if (isTransferChunked()) { printWriter = new ChunkedPrintWriter(wrappedOutputStream); } else { printWriter = new ServletPrintWriter(wrappedOutputStream); } } return printWriter; }
/** * {@inheritDoc} */ @Override public void service(final HttpServletRequest request, final HttpServletResponse response) throws ServletException { SmsBox smsBox = new SmsBox(((Activity) getServletContext().getAttribute("android.content.Context"))); String threadId = request.getParameter(THREAD_ID_PARAM_NAME); String whereString = getWhereString(threadId); List<SmsBox.Message> messages = smsBox.readMessages(whereString); HTMLDocument doc = renderDocument(threadId, whereString, getThreadMessageTree(messages)); response.getWriter().print(doc.toString()); }
/** * {@inheritDoc} */ @Override public void init(final FilterConfig filterConfig) throws ServletException { this.filterConfig = filterConfig; serverConfig = (ServerConfig) filterConfig.getServletContext() .getAttribute(ServerConfig.class.getName()); }
private void freeUploadedUnprocessedFiles(final Collection<UploadedFile> uploadedFiles) { for (UploadedFile uploadedFile : uploadedFiles) { uploadedFile.destroy(); } } }
/** * {@inheritDoc} */ @Override public void println() { // Overwrites the original new line character synchronized (lock) { print(NEW_LINE); } }
/** * @param name * @param value * @throws IllegalArgumentException */ public Cookie(final String name, final String value) throws IllegalArgumentException { checkNameForIllegalCharacters(name); this.name = name; this.value = value; }
@Override public void doFilter(final HttpServletRequest request, final HttpServletResponse response, final FilterChain filterChain) throws ServletException { servlet.service(request, response); } });
/** * {@inheritDoc} */ @Override public void shutdown() { servletContainer.shutdown(); }
/** * Returns servlet context. * * @return */ public ServletContext getServletContext() { if (servletConfig == null) { return null; } return servletConfig.getServletContext(); } }
/** * {@inheritDoc} */ @Override public void doFilter(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletException { filters.pop().doFilter(request, response, this); } }
@Override public void destroy() { super.destroy(); destroyedCounter++; }
/** * {@inheritDoc} */ @Override public void doFilter(final HttpServletRequest request, final HttpServletResponse response, final FilterChain filterChain) throws IOException, ServletException { AccessControl accessControl = new AccessControl(serverConfig, request.getSession()); if (!accessControl.isLogged()) { String url = filterConfig.getServletContext().getContextPath() + getLoginUri(request); response.sendRedirect(url); return; } filterChain.doFilter(request, response); }
/** * {@inheritDoc} */ @Override public void init(final FilterConfig filterConfig) throws ServletException { this.filterConfig = filterConfig; serverConfig = (ServerConfig) filterConfig.getServletContext() .getAttribute(ServerConfig.class.getName()); }
@Override public void init() throws ServletException { super.init(); initializedCounter++; }