Rev 2754 | Rev 4273 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.serving.controllers;import in.shop2020.serving.utils.FileUtils;import in.shop2020.serving.utils.Utils;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import org.apache.log4j.Logger;@SuppressWarnings("serial")public class MostComparedProductsController extends BaseController {private static final String relatedProductsFileName = "MostComparedProducts.html";private static Logger logger = Logger.getLogger(MostComparedProductsController.class);private String id;private String snippets="";public MostComparedProductsController(){super();}public String show() {return "show";}public void setId(String id) {this.id = id;}public String getSnippets(){String itemIds = "";try {itemIds = FileUtils.read(Utils.EXPORT_ENTITIES_PATH + id + File.separator + relatedProductsFileName);}catch (FileNotFoundException e) {logger.error("File not found : " + Utils.EXPORT_ENTITIES_PATH + id + File.separator + relatedProductsFileName);}catch (IOException e) {logger.error("IO exception : " + Utils.EXPORT_ENTITIES_PATH + id + File.separator + relatedProductsFileName);}if(!itemIds.equals("")){String[] items = itemIds.split("\\s|\\n|\\t");for(String item: items){try{long itemId = Long.parseLong(item.trim());try {snippets += FileUtils.read( Utils.EXPORT_ENTITIES_PATH + itemId + File.separator + "WidgetSnippet.html");}catch (FileNotFoundException e) {logger.error("File not found : " + Utils.EXPORT_ENTITIES_PATH + itemId + File.separator +"WidgetSnippet.html");}catch (IOException e) {logger.error("IO exception : " + Utils.EXPORT_ENTITIES_PATH + itemId + File.separator +"WidgetSnippet.html");}}catch (NumberFormatException nf){logger.error("Unable to convert string to long");}}}return snippets;}}