Subversion Repositories SmartDukaan

Rev

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.util.HashMap;
import java.util.Map;
import java.util.StringTokenizer;

import org.apache.struts2.rest.DefaultHttpHeaders;
import org.apache.struts2.rest.HttpHeaders;




public class MyResearchController extends BaseController {
        
        //id is in format xyz_zbc where xyz is customerid and abc is entityid
        private String id;
        
        private String customer_id;
        
        private String entity_id;
        
        //Handle /myresearch/{id}
        public HttpHeaders show(){
                getFields();
                Map<PageContentKeys, String> params = new HashMap<PageContentKeys, String>();
                params.put(PageContentKeys.ENTITY_ID, entity_id);
                params.put(PageContentKeys.CUSTOMER_ID, customer_id);
                PageManager.getPageManager().getPageContents(PageEnum.MY_RESEARCH_PAGE, params);
                return new DefaultHttpHeaders("show");
        }
        
        private void getFields(){
                StringTokenizer tokenizer = new StringTokenizer(id,"_");
                customer_id = tokenizer.nextToken();
                entity_id = tokenizer.nextToken();
        }

        
}