linkmanbizimpl.java

来自「主要实现管理客户以及客户信息和其公司的服务管理」· Java 代码 · 共 72 行

JAVA
72
字号
package biz.customers.impl;

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Restrictions;

import web.condition.customers.LinkManCondition;
import biz.customers.LinkManBiz;
import dao.customers.CustomersDAO;
import dao.customers.ILinkManDAO;
import entity.Customers;
import entity.LinkMan;

public class LinkManBizImpl implements LinkManBiz {

	public ILinkManDAO linkmandao;
	public CustomersDAO customersdao;
	
	public ILinkManDAO getLinkmandao() {
		return linkmandao;
	}

	public void setLinkmandao(ILinkManDAO linkmandao) {
		this.linkmandao = linkmandao;
	}

	public LinkMan get(Integer id) {
		
		return linkmandao.get(id);
	}

	public List SearchLinkMan(Customers customer) {
		DetachedCriteria criteria = DetachedCriteria.forClass(LinkMan.class);
		criteria.add(Restrictions.eq("customers", customer));
		return linkmandao.SearchLinkMan(criteria);
	}

	public CustomersDAO getCustomersdao() {
		return customersdao;
	}

	public void setCustomersdao(CustomersDAO customersdao) {
		this.customersdao = customersdao;
	}

	public void updateLinkMan(LinkManCondition linkmancondition,Integer lid) {
		
		LinkMan linkman= linkmandao.get(lid);
		linkman.setLinkManName(linkmancondition.getLinkManName().trim());
		linkman.setLinkManSex(linkmancondition.getLinkManSex().trim());
		linkman.setLinkManPhone(linkmancondition.getLinkManPhone().trim());
		linkman.setLinkManPost(linkmancondition.getLinkManPost().trim());
		linkman.setLinkManMobile(linkmancondition.getLinkManMobile().trim());
		linkman.setLinkManRemark(linkmancondition.getLinkManRemark().trim());
		linkmandao.updateLinkMan(linkman);
		
	}

	public void addlinkman(LinkMan linkman) {
		linkmandao.addlinkman(linkman);
		
	}
	public void deletelinkman(int id) {
		LinkMan linkman = linkmandao.get(id);
		linkmandao.deletelinkman(linkman);
		
	}


}

⌨️ 快捷键说明

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