Subversion Repositories SmartDukaan

Rev

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

Rev 1197 Rev 1258
Line 6... Line 6...
6
 
6
 
7
import in.shop2020.thrift.clients.UserContextServiceClient;
7
import in.shop2020.thrift.clients.UserContextServiceClient;
8
import in.shop2020.model.v1.user.UserContextService.Client;
8
import in.shop2020.model.v1.user.UserContextService.Client;
9
 
9
 
10
import java.io.IOException;
10
import java.io.IOException;
-
 
11
import java.net.URLEncoder;
11
import java.util.Map;
12
import java.util.Map;
12
import java.util.StringTokenizer;
13
import java.util.StringTokenizer;
13
 
14
 
14
import org.apache.log4j.Logger;
15
import org.apache.log4j.Logger;
15
import org.apache.struts2.convention.annotation.Action;
16
import org.apache.struts2.convention.annotation.Action;
Line 51... Line 52...
51
    	
52
    	
52
    	//Extracting Product name from Page Title
53
    	//Extracting Product name from Page Title
53
    	
54
    	
54
    	String[] items = pageTitle.split("\\|");
55
    	String[] items = pageTitle.split("\\|");
55
    	String productName = items[0];
56
    	String productName = items[0];
-
 
57
    	String productUrl = URLEncoder.encode("http://saholic.com" + request.getServletPath(), "UTF-8");
56
    	
58
    	
57
    	htmlSnippets.put("PRODUCT_SUMMARY", pageLoader.getProductSummaryHtml(productId));
59
    	htmlSnippets.put("PRODUCT_SUMMARY", pageLoader.getProductSummaryHtml(productId));
-
 
60
    	htmlSnippets.put("PRODUCT_ID", productId + "");
-
 
61
    	htmlSnippets.put("PRODUCT_NAME", productName);
-
 
62
    	htmlSnippets.put("PRODUCT_URL", productUrl);
58
		htmlSnippets.put("SOCIAL_UTILS", pageLoader.getSocialUtilsHtml(productId, productName, request.getRequestURL().toString()));
63
		htmlSnippets.put("SOCIAL_UTILS", pageLoader.getSocialUtilsHtml(productId, productName, productUrl));
59
		htmlSnippets.put("SLIDE_GUIDE", pageLoader.getSlideGuideHtml(productId));
64
		htmlSnippets.put("SLIDE_GUIDE", pageLoader.getSlideGuideHtml(productId));
60
		htmlSnippets.put("PAGE_TITLE", pageTitle);
65
		htmlSnippets.put("PAGE_TITLE", pageTitle);
61
		htmlSnippets.put("PAGE_METADESC", pageLoader.getPageMetaDescriptionHtml(productId));
66
		htmlSnippets.put("PAGE_METADESC", pageLoader.getPageMetaDescriptionHtml(productId));
62
		htmlSnippets.put("PAGE_METAKEYWORDS", pageLoader.getPageMetaKeywordsHtml(productId));
67
		htmlSnippets.put("PAGE_METAKEYWORDS", pageLoader.getPageMetaKeywordsHtml(productId));
63
	
68
	
Line 138... Line 143...
138
	}
143
	}
139
	
144
	
140
	public String getProductName()	{
145
	public String getProductName()	{
141
		return htmlSnippets.get("PRODUCT_NAME");
146
		return htmlSnippets.get("PRODUCT_NAME");
142
	}
147
	}
-
 
148
 
-
 
149
	public String getProductId()	{
-
 
150
		return htmlSnippets.get("PRODUCT_ID");
-
 
151
	}
-
 
152
	
-
 
153
	public String getProductUrl()	{
-
 
154
		return htmlSnippets.get("PRODUCT_URL");
-
 
155
	}
143
}
156
}
144
157