Subversion Repositories SmartDukaan

Rev

Rev 569 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 569 Rev 620
Line 7... Line 7...
7
import in.shop2020.model.v1.user.User;
7
import in.shop2020.model.v1.user.User;
8
import in.shop2020.model.v1.user.UserState;
8
import in.shop2020.model.v1.user.UserState;
9
import in.shop2020.serving.pages.PageContentKeys;
9
import in.shop2020.serving.pages.PageContentKeys;
10
import in.shop2020.serving.pages.PageEnum;
10
import in.shop2020.serving.pages.PageEnum;
11
import in.shop2020.serving.pages.PageManager;
11
import in.shop2020.serving.pages.PageManager;
-
 
12
import in.shop2020.serving.services.PageLoaderHandler;
12
import in.shop2020.thrift.clients.UserContextServiceClient;
13
import in.shop2020.thrift.clients.UserContextServiceClient;
13
 
14
 
14
import java.io.UnsupportedEncodingException;
15
import java.io.UnsupportedEncodingException;
15
import java.util.Date;
16
import java.util.Date;
16
import java.util.HashMap;
17
import java.util.HashMap;
Line 36... Line 37...
36
	/**
37
	/**
37
	 * 
38
	 * 
38
	 */
39
	 */
39
	private static Log log = LogFactory.getLog(CompletedordersController.class);
40
	private static Log log = LogFactory.getLog(CompletedordersController.class);
40
	
41
	
41
	private Map<String,String> htmlSnippets;
42
	private Map<String,String> htmlSnippets = new HashMap<String, String>();
42
	/**
43
	/**
43
	 * 
44
	 * 
44
	 */
45
	 */
45
	
46
	
46
	
47
	
Line 82... Line 83...
82
    	log.info("this.request=" + this.request);
83
    	log.info("this.request=" + this.request);
83
    	
84
    	
84
    	String userId = "";
85
    	String userId = "";
85
    	
86
    	
86
    	if(this.userinfo.isLoggedIn()){
87
    	if(this.userinfo.isLoggedIn()){
87
    		userId = (new Long(this.userinfo.getUserId())).toString();
88
    		PageLoaderHandler pageLoader = new PageLoaderHandler();
88
			Map<PageContentKeys, String> params = new HashMap<PageContentKeys, String>();
89
    		htmlSnippets.put("HEADER", pageLoader.getHeaderHtml(this.userinfo.isLoggedIn(), this.userinfo.getNameOfUser()));
89
			params.put(PageContentKeys.CUSTOMER_ID, userId);
90
    		htmlSnippets.put("MAIN_MENU", pageLoader.getMainMenuHtml());
90
			params.put(PageContentKeys.ITEM_COUNT, userinfo.getTotalItems()+"");
91
    		htmlSnippets.put("SEARCH_BAR", pageLoader.getSearchBarHtml(userinfo.getTotalItems(), 0));
-
 
92
    		
-
 
93
    		htmlSnippets.put("MYACCOUNT_HEADER", pageLoader.getMyaccountHeaderHtml());
-
 
94
    		htmlSnippets.put("MYACCOUNT_DETAILS", pageLoader.getCompletedOrdersHtml(userinfo.getUserId()));
-
 
95
    		
-
 
96
    		htmlSnippets.put("CUSTOMER_SERVICE", pageLoader.getCustomerServiceHtml());
91
			htmlSnippets = PageManager.getPageManager().getPageContents(PageEnum.COMPLETED_ORDERS_PAGE, params);
97
    		htmlSnippets.put("MY_RESEARCH", pageLoader.getMyResearchHtml(userinfo.getUserId(), true));
-
 
98
    		htmlSnippets.put("BROWSE_HISTORY", pageLoader.getBrowseHistoryHtml(userinfo.getUserId(), true));
-
 
99
 
-
 
100
    		htmlSnippets.put("FOOTER", pageLoader.getFooterHtml());
-
 
101
    		htmlSnippets.put("JS_FILES", "");
-
 
102
    		htmlSnippets.put("CSS_FILES", "");
92
			
103
			
93
			return new DefaultHttpHeaders("index").disableCaching();
104
			return new DefaultHttpHeaders("index").disableCaching();
94
    	
105
    	
95
    	}else{
106
    	}else{
96
    		return new DefaultHttpHeaders("login").disableCaching();
107
    		return new DefaultHttpHeaders("login").disableCaching();
Line 136... Line 147...
136
	
147
	
137
	public String getMyResearchSnippet(){
148
	public String getMyResearchSnippet(){
138
		return htmlSnippets.get("MY_RESEARCH");
149
		return htmlSnippets.get("MY_RESEARCH");
139
	}
150
	}
140
				
151
				
-
 
152
	public String getBrowseHistorySnippet(){
-
 
153
		return htmlSnippets.get("BROWSE_HISTORY");
-
 
154
	}
-
 
155
 
141
	public String getFooterSnippet(){
156
	public String getFooterSnippet(){
142
		return htmlSnippets.get("FOOTER");
157
		return htmlSnippets.get("FOOTER");
143
	}
158
	}
144
	
159
	
145
	public String getJsFileSnippet(){
160
	public String getJsFileSnippet(){