| Line 59... |
Line 59... |
| 59 |
private static Logger log = Logger.getLogger(Class.class);
|
59 |
private static Logger log = Logger.getLogger(Class.class);
|
| 60 |
private Long firstItem = 0l;
|
60 |
private Long firstItem = 0l;
|
| 61 |
private static final String PRODUCT_PROERTIES_SNIPPET_KEY = "PRODUCT_PROPERTIES";
|
61 |
private static final String PRODUCT_PROERTIES_SNIPPET_KEY = "PRODUCT_PROPERTIES";
|
| 62 |
private static final String PRODUCT_SUMMARY_SNIPPET_KEY = "PRODUCT_SUMMARY";
|
62 |
private static final String PRODUCT_SUMMARY_SNIPPET_KEY = "PRODUCT_SUMMARY";
|
| 63 |
private static final String PRODUCT_SLIDEGUIDE_KEY = "SLIDEGUIDE";
|
63 |
private static final String PRODUCT_SLIDEGUIDE_KEY = "SLIDEGUIDE";
|
| - |
|
64 |
private static final String ENTITY_DETAIL_KEY = "ENTITY_DETAIL";
|
| 64 |
private String entityLogisticsEstimation = "[]";
|
65 |
private String entityLogisticsEstimation = "[]";
|
| 65 |
private static final String DEFAULT_PINCODE = "110001";
|
66 |
private static final String DEFAULT_PINCODE = "110001";
|
| 66 |
private String id;
|
67 |
private String id;
|
| 67 |
private String redirectUrl;
|
68 |
private String redirectUrl;
|
| 68 |
private long productId;
|
69 |
private long productId;
|
| Line 373... |
Line 374... |
| 373 |
log.info("Getting product snippet for :" + productId);
|
374 |
log.info("Getting product snippet for :" + productId);
|
| 374 |
snippets = new HashMap<String, String>();
|
375 |
snippets = new HashMap<String, String>();
|
| 375 |
snippets.put(PRODUCT_PROERTIES_SNIPPET_KEY, ContentServingService.getSnippet(SnippetType.PRODUCT_PROPERTIES_SNIPPET, productId+"", sourceId));
|
376 |
snippets.put(PRODUCT_PROERTIES_SNIPPET_KEY, ContentServingService.getSnippet(SnippetType.PRODUCT_PROPERTIES_SNIPPET, productId+"", sourceId));
|
| 376 |
snippets.put(PRODUCT_SUMMARY_SNIPPET_KEY, ContentServingService.getSnippet(SnippetType.PRODUCT_DETAIL_SNIPPET, productId+"", sourceId));
|
377 |
snippets.put(PRODUCT_SUMMARY_SNIPPET_KEY, ContentServingService.getSnippet(SnippetType.PRODUCT_DETAIL_SNIPPET, productId+"", sourceId));
|
| 377 |
snippets.put(PRODUCT_SLIDEGUIDE_KEY, ContentServingService.getSnippet(SnippetType.SLIDE_GUIDE_SNIPPET, productId+"", sourceId));
|
378 |
snippets.put(PRODUCT_SLIDEGUIDE_KEY, ContentServingService.getSnippet(SnippetType.SLIDE_GUIDE_SNIPPET, productId+"", sourceId));
|
| - |
|
379 |
snippets.put(ENTITY_DETAIL_KEY, ContentServingService.getJSON(productId + ""));
|
| 378 |
if(sourceId == -1){
|
380 |
if(sourceId == -1){
|
| 379 |
productSnippetsCache.put(productId, snippets);
|
381 |
productSnippetsCache.put(productId, snippets);
|
| 380 |
}
|
382 |
}
|
| 381 |
return;
|
383 |
return;
|
| 382 |
}
|
384 |
}
|
| Line 435... |
Line 437... |
| 435 |
}
|
437 |
}
|
| 436 |
|
438 |
|
| 437 |
public String getDeliveryEstimate() {
|
439 |
public String getDeliveryEstimate() {
|
| 438 |
return new Gson().toJson(this.deliveryEstimate);
|
440 |
return new Gson().toJson(this.deliveryEstimate);
|
| 439 |
}
|
441 |
}
|
| - |
|
442 |
|
| - |
|
443 |
public String getProductJSON(){
|
| - |
|
444 |
if(userinfo.isPrivateDealUser()){
|
| - |
|
445 |
return snippets.get(ENTITY_DETAIL_KEY);
|
| - |
|
446 |
} else {
|
| - |
|
447 |
return null;
|
| - |
|
448 |
}
|
| - |
|
449 |
}
|
| 440 |
}
|
450 |
}
|
| 441 |
|
451 |
|