Rev 3052 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.serving.controllers;import in.shop2020.serving.services.ContentServingService;import in.shop2020.serving.utils.SnippetType;import org.apache.log4j.Logger;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.InterceptorRef;@SuppressWarnings("serial")public class RelatedAccessoriesController extends BaseController {private static Logger logger = Logger.getLogger(RelatedAccessoriesController.class);private String id;private String snippets="";public RelatedAccessoriesController(){super();}@Action(interceptorRefs={@InterceptorRef("caching"),@InterceptorRef("myDefault")})public String show() {return "show";}public void setId(String id) {this.id = id;}public String getSnippets(){String itemIds = "";itemIds = ContentServingService.getSnippet(SnippetType.RELATED_ACCESSORIES_SNIPPET, id, sourceId);if(!itemIds.equals("")){String[] items = itemIds.split("\\s|\\n|\\t");for(String item: items){logger.info("Getting widget snippet for item: " + item);snippets = snippets + ContentServingService.getSnippet(SnippetType.WIDGET_SNIPPET, item, sourceId);}}return snippets;}}