Blame | Last modification | View Log | RSS feed
/****/package in.shop2020.serving.controllers;import in.shop2020.serving.pages.PageContentKeys;import in.shop2020.serving.pages.PageEnum;import in.shop2020.serving.pages.PageManager;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.apache.commons.lang.StringUtils;import org.apache.juli.logging.Log;import org.apache.juli.logging.LogFactory;import org.apache.struts2.interceptor.ServletRequestAware;import org.apache.struts2.rest.DefaultHttpHeaders;import org.apache.struts2.rest.HttpHeaders;import com.opensymphony.xwork2.ModelDriven;/*** @author naveen**/public class MyaccountController extends BaseControllerimplements ServletRequestAware {/****/private static Log log = LogFactory.getLog(MyaccountController.class);private Map<String,String> htmlSnippets;/****/private HttpServletRequest request;private String id;public MyaccountController() {// TODO Auto-generated constructor stubsuper();}// GET /testpublic HttpHeaders index() throws UnsupportedEncodingException {log.info("this.request=" + this.request);return new DefaultHttpHeaders("index").disableCaching();}public HttpHeaders show(){log.info("this.id=" + this.id);Map<PageContentKeys, String> params = new HashMap<PageContentKeys, String>();params.put(PageContentKeys.CUSTOMER_ID, id);htmlSnippets = PageManager.getPageManager().getPageContents(PageEnum.MY_ACCOUNT_PAGE, params);return new DefaultHttpHeaders("index").disableCaching();}/**** @param id*/public void setId(String id) {this.id = id;}/****/@Overridepublic void setServletRequest(HttpServletRequest request) {this.request = request;}public String getMyAccountSnippets(){return htmlSnippets.get("My_ACCOUNT");}public String getMyOrdersSnippets(){return htmlSnippets.get("My_ORDERS");}}