Rev 3106 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.serving.controllers;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.log4j.Logger;import org.apache.struts2.interceptor.ServletRequestAware;import org.apache.struts2.interceptor.ServletResponseAware;import org.apache.struts2.interceptor.SessionAware;import com.opensymphony.xwork2.ValidationAwareSupport;/*** Base class for all user action handlers i.e. controllers** @author Vikas*/public abstract class BaseController extends ValidationAwareSupport implementsServletResponseAware, ServletRequestAware, SessionAware{private static final long serialVersionUID = 3339523094497219816L;protected HttpServletResponse response;protected HttpServletRequest request;protected HttpSession session;protected Map<String, Object> sessionMap;private static Logger log = Logger.getLogger(Class.class);public void setServletResponse(HttpServletResponse response) {this.response = response;}public void setServletRequest(HttpServletRequest request) {this.request = request;}public void setSession(Map<String, Object> sessionMap) {this.session = request.getSession();this.sessionMap = sessionMap;}}