Subversion Repositories SmartDukaan

Rev

Rev 832 | Rev 1044 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

/**
 * 
 */
package in.shop2020.serving.controllers;


import java.io.IOException;

import org.apache.juli.logging.Log;
import org.apache.juli.logging.LogFactory;
import org.apache.log4j.Logger;
import org.apache.struts2.convention.annotation.Action;

/**
 * 
 * @author rajveer
 *
 */

public class HomeController extends BaseController {
                  
        /**
         * 
         */
        private static final long serialVersionUID = 1L;

        /**
         * 
         */
        private static Logger log = Logger.getLogger(Class.class);
        
        public HomeController(){
                super();
        }

        @Action("/")
    public String index() throws SecurityException, IOException {
        log.info("userinfo:" + userinfo.toString());
        
        htmlSnippets.put("MAIN_BANNER", pageLoader.getMainBannerHtml());
        htmlSnippets.put("BEST_DEALS", pageLoader.getBestDealsHtml());
        htmlSnippets.put("BEST_SELLERS", pageLoader.getBestSellersHtml());
        htmlSnippets.put("LATEST_ARRIVALS", pageLoader.getLatestArrivalsHtml());
        return "index";
    }
    
        public String getMainBannerSnippet(){
                return htmlSnippets.get("MAIN_BANNER");
        }
        
        public String getBestDealsSnippet(){
                return htmlSnippets.get("BEST_DEALS"); 
        }
        
        public String getLatestArrivalsSnippet(){
                return htmlSnippets.get("LATEST_ARRIVALS");
        }
        
        public String getBestSellersSnippet(){
                return htmlSnippets.get("BEST_SELLERS");
        }
}