namelistdaoimpl.java

来自「基于SSH (struts+spring+hibernate)框架设计的 C」· Java 代码 · 共 237 行

JAVA
237
字号
package com.csu.crm.common.dao.impl;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

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

import com.csu.crm.common.dao.NameListDAO;
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.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后,
 * 使用此类,得到此对象中的主属性的List
 * 
 * 主属性 是指 CRM表是 主要表明 表的意义的那个字段
 * 如
 * 客户表中是企业名(enterprise)
 * 员工表中是员工姓名(customer)
 * 联系人表中是联系人姓名(contact)
 * ....
 * 故此类取名为Name List DAO : 取得 表名(Name)字段 所有String对象 
 * 
 * @author 3eCRM小组:曾东
 * @since 2007-9-30 下午04:15:08
 * @version 1.0 创建时间:2007-9-30 下午04:15:08,初始版本
 */
public class NameListDAOImpl implements NameListDAO{
	private static final Log log = LogFactory.getLog(NameListDAOImpl.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 List getCrmEntIndustryNameList() {
		List listAllIndustry = crmEntIndustryDAO.findAll();		
		Iterator i = listAllIndustry.iterator();
		String curIndustry = null;
		List list = new ArrayList();
		while(i.hasNext()) {
			CrmEntIndustry crmEntIndustry = (CrmEntIndustry)i.next();	
			curIndustry = crmEntIndustry.getIndustry();	
			list.add(curIndustry);
		}
		return list;
	}
	
	public List getCrmEntPropertyNameList() {
		List listAllProperty = crmEntPropertyDAO.findAll();		
		Iterator i = listAllProperty.iterator();
		String curProperty = null;
		List list = new ArrayList();
		while(i.hasNext()) {
			CrmEntProperty crmEntProperty = (CrmEntProperty)i.next();	
			curProperty = crmEntProperty.getProperty();	
			list.add(curProperty);
		}
		return list;
	}
	
	public List getCrmEntCreditNameList() {
		List listAllCredit = crmEntCreditDAO.findAll();		
		Iterator i = listAllCredit.iterator();
		String curCredit = null;
		List list = new ArrayList();
		while(i.hasNext()) {
			CrmEntCredit crmEntCredit = (CrmEntCredit)i.next();	
			curCredit = crmEntCredit.getCredit();	
			list.add(curCredit);
		}
		return list;
	}
	
	public List getCrmBankNameList() {
		List listAllBank = crmBankDAO.findAll();		
		Iterator i = listAllBank.iterator();
		String curBank = null;
		List list = new ArrayList();
		while(i.hasNext()) {
			CrmBank crmBank = (CrmBank)i.next();	
			curBank = crmBank.getBank();	
			list.add(curBank);
		}
		return list;
	}
	
	public List getCrmCuLevNameList() {
		List listAllCuLev = crmCuLevDAO.findAll();		
		Iterator i = listAllCuLev.iterator();
		String curCuLev = null;
		List list = new ArrayList();
		while(i.hasNext()) {
			CrmCuLev crmCuLev = (CrmCuLev)i.next();	
			curCuLev = crmCuLev.getCuLev();	
			list.add(curCuLev);
		}
		return list;
	}
	
	public List getCrmCuStateNameList() {
		List listAllCuState = crmCuStateDAO.findAll();		
		Iterator i = listAllCuState.iterator();
		String curCuState = null;
		List list = new ArrayList();
		while(i.hasNext()) {
			CrmCuState crmCuState = (CrmCuState)i.next();	
			curCuState = crmCuState.getCuState();	
			list.add(curCuState);
		}
		return list;
	}	
	
	public List getCrmEmployeeNameList() {
		List listAllEmployee = crmEmployeeDAO.findAll();		
		Iterator i = listAllEmployee.iterator();
		String curEmployee = null;
		List list = new ArrayList();
		while(i.hasNext()) {
			CrmEmployee crmEmployee = (CrmEmployee)i.next();	
			curEmployee = crmEmployee.getEmployee();
			list.add(curEmployee);
		}
		return list;
	}		

	public List getCrmEnterpriseNameList() {
		List listAllCustomer = crmCustomerDAO.findAll();		
		Iterator i = listAllCustomer.iterator();
		String curCustomer = null;
		List list = new ArrayList();
		while(i.hasNext()) {
			CrmCustomer crmCustomer = (CrmCustomer)i.next();	
			curCustomer = crmCustomer.getEnterprise();
			list.add(curCustomer);
		}
		return list;
	}	
}

⌨️ 快捷键说明

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