Subversion Repositories SmartDukaan

Rev

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

Rev 901 Rev 974
Line 14... Line 14...
14
import org.apache.juli.logging.Log;
14
import org.apache.juli.logging.Log;
15
import org.apache.juli.logging.LogFactory;
15
import org.apache.juli.logging.LogFactory;
16
import org.apache.log4j.Logger;
16
import org.apache.log4j.Logger;
17
import org.apache.struts2.convention.annotation.Action;
17
import org.apache.struts2.convention.annotation.Action;
18
import org.apache.struts2.convention.annotation.Actions;
18
import org.apache.struts2.convention.annotation.Actions;
-
 
19
import org.apache.struts2.convention.annotation.Result;
19
 
20
 
20
/**
21
/**
21
 * 
22
 * 
22
 * @author rajveer
23
 * @author rajveer
23
 *
24
 *
24
 */
25
 */
25
 
26
 
-
 
27
@Result(name = "show", location = "entity-show.vm")
26
public class EntityController extends BaseController {
28
public class EntityController extends BaseController {
27
		
29
		
28
	private static final long serialVersionUID = 1L;
30
	private static final long serialVersionUID = 1L;
29
 
31
 
30
	private static Logger log = Logger.getLogger(Class.class);	
32
	private static Logger log = Logger.getLogger(Class.class);	
Line 37... Line 39...
37
	
39
	
38
	public EntityController(){
40
	public EntityController(){
39
		super();
41
		super();
40
	}
42
	}
41
 
43
 
42
	// GET /entity/1000001
44
	// GET /*/1000001
43
	@Actions({
45
	@Actions({
44
		@Action("/mobiles"),
46
		@Action("/mobile-phones"),
45
		@Action("/books"),
-
 
46
		@Action("/mobile"),
47
		@Action("/mobile-accessories")
47
		@Action("/entity")
-
 
48
	})
48
	})
49
    public String show() throws SecurityException, IOException {
49
    public String show() throws SecurityException, IOException {
50
    	log.info("id=" + id);
50
    	log.info("id=" + id);
51
 
51
 
52
    	htmlSnippets.put("PRODUCT_SUMMARY", pageLoader.getProductSummaryHtml(productId));
52
    	htmlSnippets.put("PRODUCT_SUMMARY", pageLoader.getProductSummaryHtml(productId));
53
		htmlSnippets.put("SOCIAL_UTILS", pageLoader.getSocialUtilsHtml(productId));
53
		htmlSnippets.put("SOCIAL_UTILS", pageLoader.getSocialUtilsHtml(productId));
54
		htmlSnippets.put("SLIDE_GUIDE", pageLoader.getSlideGuideHtml(productId));
54
		htmlSnippets.put("SLIDE_GUIDE", pageLoader.getSlideGuideHtml(productId));
55
		//htmlSnippets.put("RECOMMENDATIONS", pageLoader.getRecommendationsHtml());
-
 
56
		//htmlSnippets.put("SIMILAR_PRODUCTS", pageLoader.getSimilarProductsHtml(productId));
55
		htmlSnippets.put("PAGE_TITLE", pageLoader.getPageTitleHtml(productId));
57
		//htmlSnippets.put("ACCESSORIES", pageLoader.getAccessoriesHtml(productId));
56
		htmlSnippets.put("PAGE_METADESC", pageLoader.getPageMetaDescriptionHtml(productId));
58
		//htmlSnippets.put("LOCATOR", pageLoader.getLocatorHtml());
-
 
59
		//htmlSnippets.put("REVIEWS", pageLoader.getReviewsHtml(productId));
57
		htmlSnippets.put("PAGE_METAKEYWORDS", pageLoader.getPageMetaKeywordsHtml(productId));
60
	
58
	
61
		try {
59
		try {
62
			UserContextServiceClient userServiceClient = new UserContextServiceClient();
60
			UserContextServiceClient userServiceClient = new UserContextServiceClient();
63
			Client client = userServiceClient.getClient();
61
			Client client = userServiceClient.getClient();
64
			long itemId = Long.parseLong(id);
62
			long itemId = Long.parseLong(id);
Line 80... Line 78...
80
    public void setId(String id) {
78
    public void setId(String id) {
81
    	StringTokenizer tokenizer = new StringTokenizer(id,"-");
79
    	StringTokenizer tokenizer = new StringTokenizer(id,"-");
82
    	while(tokenizer.hasMoreTokens()){
80
    	while(tokenizer.hasMoreTokens()){
83
    		this.id = tokenizer.nextToken();
81
    		this.id = tokenizer.nextToken();
84
    	}
82
    	}
85
    	this.productId = Long.parseLong(id);
83
    	this.productId = Long.parseLong(this.id);
86
    }
84
    }
87
 
85
 
88
	public Map<String,String> getHtmlSnippets(){
86
	public Map<String,String> getHtmlSnippets(){
89
		System.out.println(" getHtmlSnippets  is called");
87
		System.out.println(" getHtmlSnippets  is called");
90
		return htmlSnippets;
88
		return htmlSnippets;
Line 96... Line 94...
96
 
94
 
97
	public String getProductSummarySnippet(){
95
	public String getProductSummarySnippet(){
98
		return htmlSnippets.get("PRODUCT_SUMMARY");
96
		return htmlSnippets.get("PRODUCT_SUMMARY");
99
	}
97
	}
100
	
98
	
-
 
99
	public String getPageTitleSnippet(){
-
 
100
		return htmlSnippets.get("PAGE_TITLE");
-
 
101
	}
-
 
102
	
-
 
103
	public String getPageMetaDescSnippet(){
-
 
104
		return htmlSnippets.get("PAGE_METADESC");
-
 
105
	}
-
 
106
	
-
 
107
	public String getPageMetaKeywordsSnippet(){
-
 
108
		return htmlSnippets.get("PAGE_METAKEYWORDS");
-
 
109
	}
-
 
110
	
101
	public String getSocialUtilsSnippet(){
111
	public String getSocialUtilsSnippet(){
102
		return htmlSnippets.get("SOCIAL_UTILS"); 
112
		return htmlSnippets.get("SOCIAL_UTILS"); 
103
	}
113
	}
104
	
114
	
105
	public String getLocatorSnippet(){
115
	public String getLocatorSnippet(){