/*********************************************************************** * System : NLMRPII * Date : 2011-06 * Description : ************************************************************************/ package permission.service; import java.util.HashMap; import common.util.CommonUtil; import permission.service.bean.PermissionBean; import permission.service.dao.PermissionDao; /** * Service. */ public class PermissionServiceImpl implements PermissionService { /** 用户管理 Dao 接口. */ private PermissionDao permissionDao = null; /** * 用户管理 Service. */ @SuppressWarnings("unchecked") public HashMap<String, Object> getPermission ( PermissionBean bean ) throws Exception { @SuppressWarnings("rawtypes") HashMap hashMap = new HashMap(); /** 读取数据 */ hashMap.put("permissions", permissionDao.getPermissionBeanList(bean)); return hashMap; } /** * 分页链接字符串. */ public String getPermission_paginationHtml(PermissionBean permissionBean )throws Exception{ int rowsCount = permissionDao.getPermissionBeanList_records(permissionBean); String paginationHtml = CommonUtil.getPaginationHtml( "permission.getList" , permissionBean.getPageNumber() , permissionBean.getPageSize() , rowsCount); return paginationHtml; } public PermissionBean permissionManage(PermissionBean bean)throws Exception{ return permissionDao.permissionManage(bean); } public PermissionBean validCheck(PermissionBean bean) throws Exception { return permissionDao.validCheck(bean); } /** * ------------------------------------------------------ * Getters and Setters * ------------------------------------------------------ */ public PermissionDao getPermissionDao() { return permissionDao; } public void setPermissionDao(PermissionDao permissionDao) { this.permissionDao = permissionDao; } }