Subversion Repositories SmartDukaan

Rev

Rev 4520 | Blame | Last modification | View Log | RSS feed

package in.shop2020.serving.controllers;

import in.shop2020.serving.cache.SnippetCacheWrapper;
import in.shop2020.serving.cache.EhcacheWrapper.CacheKeys;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author Varun Gupta
 */
@SuppressWarnings("serial")
public class ClearanceSaleController extends BaseController {

        private List<String> entityIds = new ArrayList<String>();
        private Map<String, String> snippets = new HashMap<String, String>();
        
        public String index()   {
                return "index";
        }
        
        public void addEntityId(String entityId)        {
                entityIds.add(entityId);

            String snippet = (String) SnippetCacheWrapper.getSnippet(CacheKeys.CATEGORY_SNIPPET_CACHE_KEY, entityId, sourceId);
            
            if (snippet != null)        {
                snippets.put(entityId, snippet);
            }
        }
        
        public List<String> getEntityIds()      {
                return entityIds;
        }
        
        public Map<String, String> getSnippets()        {
                return snippets;
        }
}