package org.agnitas.dao.impl; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.sql.DataSource; import org.agnitas.dao.DocMappingDao; import org.springframework.jdbc.core.JdbcTemplate; public class DocMappingDaoImpl implements DocMappingDao{ private DataSource dataSource; @Override public String getHelpFilename(String helpKey) { return null; } @Override public Map<String,String> getDocMapping(){ JdbcTemplate template = new JdbcTemplate(dataSource); String sql = "select pagekey, filename from doc_mapping_tbl"; List<Map> tmpList = template.queryForList(sql); HashMap<String, String> result = new HashMap<String, String>(); if(tmpList != null){ for(Map map : tmpList){ String pagekey = (String) map.get("pagekey"); String filename = (String) map.get("filename"); result.put(pagekey,filename); } } return result; } public void setDataSource(DataSource dataSource) { this.dataSource = dataSource; } }