1 /*****************************************************************************
5 * Creation date 10.01.2013
8 * @copyright OPEN CASCADE 2012
9 *****************************************************************************/
11 package org.splat.simer;
15 import org.apache.struts2.ServletActionContext;
16 import org.apache.struts2.interceptor.SessionAware;
18 import com.opensymphony.xwork2.ActionSupport;
21 * The action to invalidate http session.
23 * @author <a href="mailto:roman.kozlov@opencascade.com">Roman Kozlov (RKV)</a>
25 public class InvalidateAction extends ActionSupport implements SessionAware {
30 private static final long serialVersionUID = -4418374434097351120L;
33 * Http session container.
35 private Map<String, Object> _session;
38 * Invalidate the current session.
41 public String doInvalidate() {
42 if (_session != null) {
45 ServletActionContext.getRequest().getSession().invalidate();
51 * @see org.apache.struts2.interceptor.SessionAware#setSession(java.util.Map)
54 public void setSession(final Map<String, Object> session) {