⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 namemapdaoimpl.java

📁 基于SSH (struts+spring+hibernate)框架设计的 CRM客户关系管理系统
💻 JAVA
字号:
package com.csu.crm.common.dao.impl;

import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import com.csu.crm.common.dao.NameMapDAO;
import com.csu.crm.common.dao.original.CrmAreaDAO;
import com.csu.crm.common.dao.original.CrmBankDAO;
import com.csu.crm.common.dao.original.CrmCuLevDAO;
import com.csu.crm.common.dao.original.CrmCuStateDAO;
import com.csu.crm.common.dao.original.CrmCustomerDAO;
import com.csu.crm.common.dao.original.CrmEmployeeDAO;
import com.csu.crm.common.dao.original.CrmEntCreditDAO;
import com.csu.crm.common.dao.original.CrmEntIndustryDAO;
import com.csu.crm.common.dao.original.CrmEntPropertyDAO;
import com.csu.crm.common.vo.CrmArea;
import com.csu.crm.common.vo.CrmBank;
import com.csu.crm.common.vo.CrmCuLev;
import com.csu.crm.common.vo.CrmCuState;
import com.csu.crm.common.vo.CrmCustomer;
import com.csu.crm.common.vo.CrmEmployee;
import com.csu.crm.common.vo.CrmEntCredit;
import com.csu.crm.common.vo.CrmEntIndustry;
import com.csu.crm.common.vo.CrmEntProperty;


/**
 * 通过调用common中的DAO方法(findAll),
 * 得到特定对象的List后,使用此类,
 * 得到此对象中的主键属性值 和 主属性值 ,
 * 并构建成Map
 * 
 * @author 3eCRM小组:曾东
 * @since 2007-9-30 下午04:14:25
 * @version 1.0 创建时间:2007-9-30 下午04:14:25,初始版本
 */
public class NameMapDAOImpl implements NameMapDAO{
	private static final Log log = LogFactory.getLog(NameMapDAOImpl.class);
	private CrmEntIndustryDAO crmEntIndustryDAO;
	private CrmEntPropertyDAO crmEntPropertyDAO;
	private CrmEntCreditDAO crmEntCreditDAO;
	private CrmBankDAO crmBankDAO;
	private CrmCuLevDAO crmCuLevDAO;
	private CrmCuStateDAO crmCuStateDAO;
	private CrmAreaDAO crmAreaDAO;
	private CrmEmployeeDAO crmEmployeeDAO;
	private CrmCustomerDAO crmCustomerDAO;
	/*
	 * Generated Methods
	 */
	public CrmCustomerDAO getCrmCustomerDAO() {
		return crmCustomerDAO;
	}

	public void setCrmCustomerDAO(CrmCustomerDAO crmCustomerDAO) {
		this.crmCustomerDAO = crmCustomerDAO;
	}

	public CrmEmployeeDAO getCrmEmployeeDAO() {
		return crmEmployeeDAO;
	}

	public void setCrmEmployeeDAO(CrmEmployeeDAO crmEmployeeDAO) {
		this.crmEmployeeDAO = crmEmployeeDAO;
	}

	public CrmAreaDAO getCrmAreaDAO() {
		return crmAreaDAO;
	}

	public void setCrmAreaDAO(CrmAreaDAO crmAreaDAO) {
		this.crmAreaDAO = crmAreaDAO;
	}

	public CrmBankDAO getCrmBankDAO() {
		return crmBankDAO;
	}

	public void setCrmBankDAO(CrmBankDAO crmBankDAO) {
		this.crmBankDAO = crmBankDAO;
	}

	public CrmCuLevDAO getCrmCuLevDAO() {
		return crmCuLevDAO;
	}

	public void setCrmCuLevDAO(CrmCuLevDAO crmCuLevDAO) {
		this.crmCuLevDAO = crmCuLevDAO;
	}

	public CrmCuStateDAO getCrmCuStateDAO() {
		return crmCuStateDAO;
	}

	public void setCrmCuStateDAO(CrmCuStateDAO crmCuStateDAO) {
		this.crmCuStateDAO = crmCuStateDAO;
	}

	public CrmEntCreditDAO getCrmEntCreditDAO() {
		return crmEntCreditDAO;
	}

	public void setCrmEntCreditDAO(CrmEntCreditDAO crmEntCreditDAO) {
		this.crmEntCreditDAO = crmEntCreditDAO;
	}

	public CrmEntIndustryDAO getCrmEntIndustryDAO() {
		return crmEntIndustryDAO;
	}

	public void setCrmEntIndustryDAO(CrmEntIndustryDAO crmEntIndustryDAO) {
		this.crmEntIndustryDAO = crmEntIndustryDAO;
	}

	public CrmEntPropertyDAO getCrmEntPropertyDAO() {
		return crmEntPropertyDAO;
	}

	public void setCrmEntPropertyDAO(CrmEntPropertyDAO crmEntPropertyDAO) {
		this.crmEntPropertyDAO = crmEntPropertyDAO;
	}
	
	public Map getCrmEntIndustryNameMap() {
		List listAllIndustry = crmEntIndustryDAO.findAll();		
		Iterator i = listAllIndustry.iterator();
		String curIndustry = null;
		String curIndustryId = null;
		Map map = new TreeMap();
		while(i.hasNext()) {
			CrmEntIndustry crmEntIndustry = (CrmEntIndustry)i.next();	
			curIndustryId = crmEntIndustry.getIndustryId();
			curIndustry = crmEntIndustry.getIndustry();	
			map.put(curIndustry, curIndustryId);			
		}
		return map;
	}
	
	public Map getCrmEntPropertyNameMap() {
		List listAllProperty = crmEntPropertyDAO.findAll();		
		Iterator i = listAllProperty.iterator();
		String curProperty = null;
		String curPropertyId = null;
		Map map = new TreeMap();
		while(i.hasNext()) {
			CrmEntProperty crmEntProperty = (CrmEntProperty)i.next();	
			curProperty = crmEntProperty.getProperty();	
			curPropertyId = crmEntProperty.getPropertyId();	
			map.put(curProperty,curPropertyId);
		}
		return map;
	}
	
	public Map getCrmEntCreditNameMap() {
		List listAllCredit = crmEntCreditDAO.findAll();		
		Iterator i = listAllCredit.iterator();
		String curCredit = null;
		String curCreditId = null;
		Map map = new TreeMap();
		while(i.hasNext()) {
			CrmEntCredit crmEntCredit = (CrmEntCredit)i.next();	
			curCredit = crmEntCredit.getCredit();
			curCreditId = crmEntCredit.getCreditId();
			map.put(curCredit,curCreditId);
		}
		return map;
	}
	
	public Map getCrmBankNameMap() {
		List listAllBank = crmBankDAO.findAll();		
		Iterator i = listAllBank.iterator();
		String curBank = null;
		String curBankId = null;
		Map map = new TreeMap();
		while(i.hasNext()) {
			CrmBank crmBank = (CrmBank)i.next();	
			curBank = crmBank.getBank();
			curBankId = crmBank.getBankId();
			map.put(curBank,curBankId);
		}
		return map;
	}
	
	public Map getCrmCuLevNameMap() {
		List listAllCuLev = crmCuLevDAO.findAll();		
		Iterator i = listAllCuLev.iterator();
		String curCuLev = null;
		String curCuLevId = null;
		Map map = new TreeMap();
		while(i.hasNext()) {
			CrmCuLev crmCuLev = (CrmCuLev)i.next();	
			curCuLev = crmCuLev.getCuLev();	
			curCuLevId = crmCuLev.getCuLevId();
			map.put(curCuLev,curCuLevId);
		}
		return map;
	}
	
	public Map getCrmCuStateNameMap() {
		List listAllCuState = crmCuStateDAO.findAll();		
		Iterator i = listAllCuState.iterator();
		String curCuState = null;
		String curCuStateId = null;
		Map map = new TreeMap();
		while(i.hasNext()) {
			CrmCuState crmCuState = (CrmCuState)i.next();	
			curCuState = crmCuState.getCuState();
			curCuStateId = crmCuState.getCuStateId();
			map.put(curCuState,curCuStateId);
		}
		return map;
	}	
	
	public Map getCrmEmployeeNameMap() {
		List listAllEmployee = crmEmployeeDAO.findAll();		
		Iterator i = listAllEmployee.iterator();
		String curEmployee = null;
		String curEmployeeId = null;
		Map map = new TreeMap();
		while(i.hasNext()) {
			CrmEmployee crmEmployee = (CrmEmployee)i.next();	
			curEmployee = crmEmployee.getEmployee();
			curEmployeeId = crmEmployee.getEmployeeId();
			map.put(curEmployee,curEmployeeId);
		}
		return map;
	}		

	public Map getCrmEnterpriseNameMap() {
		List listAllCustomer = crmCustomerDAO.findAll();		
		Iterator i = listAllCustomer.iterator();
		String curCustomer = null;
		String curCustomerId = null;
		Map map = new TreeMap();
		while(i.hasNext()) {
			CrmCustomer crmCustomer = (CrmCustomer)i.next();	
			curCustomer = crmCustomer.getEnterprise();
			curCustomerId = crmCustomer.getCustomerId();
			map.put(curCustomer,curCustomerId);
		}
		return map;
	}
	
	public Map getAreaProvinceNameMap() {
		List listAllArea = crmAreaDAO.findAll();		
		Iterator i = listAllArea.iterator();
		String curProvinceId = null;
		String curAreaId = null;
		Map map = new TreeMap();
		while(i.hasNext()) {
			CrmArea crmArea = (CrmArea)i.next();	
			curProvinceId = crmArea.getCrmProvince().getProvinceId();
			curAreaId = crmArea.getAreaId();
			map.put(curAreaId,curProvinceId);
		}
		return map;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -