Subversion Repositories SmartDukaan

Rev

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

Rev 637 Rev 650
Line 41... Line 41...
41
	private static Log log = LogFactory.getLog(BaseController.class);
41
	private static Log log = LogFactory.getLog(BaseController.class);
42
	
42
	
43
    private DesEncrypter desEncrypter = new DesEncrypter("shop2020");
43
    private DesEncrypter desEncrypter = new DesEncrypter("shop2020");
44
    
44
    
45
    protected Cookie userCookie = null;
45
    protected Cookie userCookie = null;
-
 
46
    
-
 
47
    protected Map<String,String> htmlSnippets;
46
	
48
    
47
    PageLoaderHandler pageLoader = null;
49
    PageLoaderHandler pageLoader = null;
48
	public BaseController() {
50
	public BaseController() {
49
		pageLoader = new PageLoaderHandler();
51
		pageLoader = new PageLoaderHandler();
-
 
52
		htmlSnippets = new HashMap<String, String>();
50
	}
53
	}
51
	
54
	
52
	public Map getCookiesMap() {
55
	public Map getCookiesMap() {
53
		return cookiesMap;
56
		return cookiesMap;
54
	}
57
	}
Line 196... Line 199...
196
//	}
199
//	}
197
	
200
	
198
	public UserSessionInfo getUserInfo(){
201
	public UserSessionInfo getUserInfo(){
199
		return this.userinfo;
202
		return this.userinfo;
200
	}
203
	}
201
	
-
 
202
	public String getWelcomeMessage(){
-
 
203
		if(userinfo.isLoggedIn()){
-
 
204
			return "Hi, " + userinfo.getNameOfUser() ;
-
 
205
		} else {
-
 
206
			
-
 
207
			return "Hi, Welcome to Shop2020";
-
 
208
		}		
-
 
209
	}
-
 
210
 
204
 
211
	public String getHeaderSnippet(){
205
	public String getHeaderSnippet(){
212
		return pageLoader.getHeaderHtml(userinfo.isLoggedIn(), userinfo.getNameOfUser());
206
		return pageLoader.getHeaderHtml(userinfo.isLoggedIn(), userinfo.getNameOfUser());
213
	}
207
	}
214
 
208
 
Line 233... Line 227...
233
	}
227
	}
234
 
228
 
235
	public String getFooterSnippet(){
229
	public String getFooterSnippet(){
236
		return pageLoader.getFooterHtml();
230
		return pageLoader.getFooterHtml();
237
	}
231
	}
-
 
232
	
-
 
233
	public String getRedirectUrl(){
-
 
234
		return (String)this.request.getSession().getAttribute("REDIRECT_URL");
-
 
235
	}
-
 
236
 
-
 
237
	public void setRedirectUrl(){
-
 
238
		this.request.getSession().setAttribute("REDIRECT_URL", this.request.getRequestURI());
-
 
239
	}
-
 
240
	
-
 
241
	public void resetRedirectUrl(){
-
 
242
		this.request.getSession().removeAttribute("REDIRECT_URL");
-
 
243
	}
238
 
244
 
239
}
245
}
240
 
246