package edu.sjtu.infosec.ismp.manager.RAM.service.impl; import java.util.List; import java.util.Map; import edu.sjtu.infosec.ismp.manager.RAM.dao.DicSecuLeveDao; import edu.sjtu.infosec.ismp.manager.RAM.model.AsseKnowDicSecuLeve; import edu.sjtu.infosec.ismp.manager.RAM.service.DicSecuLeveService; import edu.sjtu.infosec.ismp.manager.comm.model.page.Page; /** * 应用层 安全级别数据字典Manager实现类. * */ public class DicSecuLeveServiceImpl implements DicSecuLeveService{ /** * 安全级别数据访问对象接口 */ private DicSecuLeveDao dicSecuLeveDao; /** * @param dicsecuLeveDao * 安全级别数据访问对象接口(Spring Ioc容器依赖注入) */ public void setDicSecuLeveDao(DicSecuLeveDao dicsecuLeveDao) { this.dicSecuLeveDao = dicsecuLeveDao; } /** * 查询安全级别 * * @param secuLeveId * 安全级别编号 * @return 安全级别对象 */ public AsseKnowDicSecuLeve find(String secuLeveId) { return dicSecuLeveDao.find(secuLeveId); } /** * 查询安全级别记录数 * * @param paramMap * 查询条件 * @return 安全级别记录数 */ public int getCount(Map paramMap) { return dicSecuLeveDao.getCount(paramMap); } /** * 查询安全级别 * @param paramMap * 查询条件 * @return 安全级别列表 */ public List listDicSecuLeve(Map paramMap) { return dicSecuLeveDao.listDicSecuLeve(paramMap); } /** * 查询安全级别分页记录 * * @param page * 分页对象 * @param paramMap * 查询条件 * @return 分页记录列表 */ public List listDicSecuLevePage(Page page, Map paramMap) { return dicSecuLeveDao.listDicSecuLevePage(page, paramMap); } /** * 删除安全级别 * * @param dicSecuLeve * 安全级别 */ public void remove(AsseKnowDicSecuLeve dicSecuLeve) { dicSecuLeveDao.remove(dicSecuLeve); } /** * 保存/更新安全级别 * * @param dicSecuLeve * 安全级别 */ public void saveOrUpdate(AsseKnowDicSecuLeve dicSecuLeve) { dicSecuLeveDao.saveOrUpdate(dicSecuLeve); } public List findAll() { return dicSecuLeveDao.findAll(); } }