Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package in.shop2020.serving.controllers;

import in.shop2020.serving.services.SpecialPageConfigurer;
import in.shop2020.serving.utils.Utils;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

import org.apache.log4j.Logger;

public class ProductIndexController extends BaseController {
        private static Logger log = Logger.getLogger(SpecialPageConfigurer.class);
        private static String indexHTML = null;
        
        static  {
                try {
                        FileReader fr = new FileReader(Utils.EXPORT_ENTITIES_PATH + "../../partners/productindex.html");
                        BufferedReader br = new BufferedReader(fr);
                StringBuilder sb = new StringBuilder();
                String str = null;

                log.info("Start loading product index");
                
                        while ((str = br.readLine()) != null) {
                                sb.append(str);
                        }
                        indexHTML = sb.toString();
                log.info("Completed loading product index");
                        
                } catch (IOException e) {
                        log.error("", e);
                }
        }
        
        public ProductIndexController() {
                super();
        }
        
        public String index()   {
                return "index";
        }
        
        public String getProductIndexHTML()     {
                return this.indexHTML;
        }
}