Subversion Repositories SmartDukaan

Rev

Rev 3203 | Rev 3830 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3203 Rev 3561
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
-
 
3
import in.shop2020.serving.interceptors.SourceAware;
3
import in.shop2020.serving.interceptors.TrackingInterceptor;
4
import in.shop2020.serving.interceptors.TrackingInterceptor;
4
import in.shop2020.serving.interceptors.UserAware;
5
import in.shop2020.serving.interceptors.UserAware;
5
import in.shop2020.serving.interceptors.UserInterceptor;
6
import in.shop2020.serving.interceptors.UserInterceptor;
6
import in.shop2020.serving.services.PageLoaderHandler;
7
import in.shop2020.serving.services.PageLoaderHandler;
7
import in.shop2020.serving.services.UserSessionInfo;
8
import in.shop2020.serving.services.UserSessionInfo;
Line 27... Line 28...
27
 * Base class for all user action handlers i.e. controllers
28
 * Base class for all user action handlers i.e. controllers
28
 * 
29
 * 
29
 * @author rajveer
30
 * @author rajveer
30
 */
31
 */
31
public abstract class BaseController extends ValidationAwareSupport implements
32
public abstract class BaseController extends ValidationAwareSupport implements
32
		ServletResponseAware, ServletRequestAware, UserAware {
33
		ServletResponseAware, ServletRequestAware, UserAware, SourceAware {
33
	/**
34
	/**
34
	 * 
35
	 * 
35
	 */
36
	 */
36
	private static final long serialVersionUID = 1L;
37
	private static final long serialVersionUID = 1L;
37
	protected Map<String, Cookie> cookiesMap = null;
38
	protected Map<String, Cookie> cookiesMap = null;
Line 47... Line 48...
47
 
48
 
48
	protected Map<String, String> htmlSnippets;
49
	protected Map<String, String> htmlSnippets;
49
 
50
 
50
	PageLoaderHandler pageLoader = null;
51
	PageLoaderHandler pageLoader = null;
51
	
52
	
-
 
53
	protected long sourceId;
-
 
54
	
52
	public BaseController() {
55
	public BaseController() {
53
		pageLoader = new PageLoaderHandler();
56
		pageLoader = new PageLoaderHandler();
54
		htmlSnippets = new HashMap<String, String>();
57
		htmlSnippets = new HashMap<String, String>();
55
	}
58
	}
56
 
59
 
Line 91... Line 94...
91
	@Override
94
	@Override
92
    public void setCookieDomainName(String domainName) {
95
    public void setCookieDomainName(String domainName) {
93
        this.domainName = domainName;
96
        this.domainName = domainName;
94
    }
97
    }
95
	
98
	
-
 
99
	@Override
-
 
100
	public void setSourceId(long sourceId){
-
 
101
		this.sourceId = sourceId;
-
 
102
	}
-
 
103
	
96
	public String getHeaderSnippet() {
104
	public String getHeaderSnippet() {
97
		String url = request.getQueryString();
105
		String url = request.getQueryString();
98
		log.info("Query String is: " + url);
106
		log.info("Query String is: " + url);
99
		if (url == null) {
107
		if (url == null) {
100
			url = "";
108
			url = "";