package com.napa.pulse.service.impl; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.napa.pulse.dao.interfaces.CommonDAO; import com.napa.pulse.entity.pulseui.StoreType; import com.napa.pulse.entity.security.User; import com.napa.pulse.repository.StoreTypeRepository; import com.napa.pulse.service.interfaces.CommonService; /** * @author Tathagata Bhattacharya *

* Created: Jun 08, 2015 */ @Service public class CommonServiceImpl implements CommonService { @Autowired private CommonDAO commonServiceDAO; @Autowired private StoreTypeRepository storeTypeRepository; @Override public List> getHierarchyPath(int productId, User user) { return commonServiceDAO.getHierarchyPath(productId, user); } @Override public List> getBlueBarTotalsParameter(Integer siteId, Integer sessionId) { return commonServiceDAO.getBlueBarTotalsParameter(siteId, sessionId); } @Override //TODO: Can this be deleted? public List> getUserLanguage(Integer userId) { return commonServiceDAO.getUserLanguage(userId); } @Override public void setUserLanguage(Integer userId, String language) { commonServiceDAO.setUserLanguage(userId, language); } @Override public Iterable getStoreTypes() { return storeTypeRepository.findAllByOrderByUiOrder(); } public Map getPTSRecommendations() { return commonServiceDAO.getPTSRecommendations(); } @Override public void updatePulseZip() throws Exception { commonServiceDAO.updatePulseZip(); } }