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 + -
显示快捷键?