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

📄 addservice.java

📁 是我自己在做java训练的时候做的一个小项目
💻 JAVA
字号:
package com.magic.mobile.service;

import com.magic.mobile.dao.*;
import com.magic.mobile.dao.impl.*;
import com.magic.mobile.exception.*;
import com.magic.mobile.vo.*;

public class addService {
	private static addService oas = null;

	// 创建客户DAO
	private CustomerDAO cd = null;

	// 创建手机号码资源DAO
	private MobileDAO md = null;

	// 创建帐户DAO
	private AccountDAO ad = null;

	// 创建用户DAO

	private UserDAO ud = null;

	// 构造器私有
	private addService() {

	}

	// 设置DAO
	public void setCustomerDAO(CustomerDAO cd) {
		this.cd = cd;
	}

	public void setMobileDAO(MobileDAO md) {
		this.md = md;
	}

	public void setAccountDAO(AccountDAO ad) {
		this.ad = ad;
	}

	public void setUserDAO(UserDAO ud) {
		this.ud = ud;
	}

	// 单例方法
	public static addService getInstance() {
		if (oas == null) {
			oas = new addService();
		}
		oas.setCustomerDAO(new CustomerDAOImpl());
		oas.setMobileDAO(new MobileDAOImpl());
		oas.setAccountDAO(new AccountDAOImpl());
		oas.setUserDAO(new UserDAOImpl());
		return oas;
	}

	// 查询客户
	public Customer selectCustomer(Customer customer)
			throws NotFoundCustomerException {
		return cd.selectCustomer(customer);
	}

	// 添加客户
	public boolean addCustomer(Customer customer) {
		return cd.addCustomer(customer);
	}

	// 更新客户
	public boolean updateCustomer(Customer customer) {
		return cd.updateCustomer(customer);
	}

	// 查询手机号
	public Mobile selectMobile(Mobile mobile) throws NotFoundMobileException {
		return md.selectMobile(mobile);
	}

	// 修改手机号状态为不可用
	public boolean updateMobile(Mobile mobile) {
		return md.updateMobile(mobile);
	}

	// 查询帐户
	public Account selectAccount(Account account)
			throws NotFoundAccountException {
		return ad.selectAccount(account);
	}

	// 添加帐户
	public boolean addAccount(Account account) {
		return ad.addAccount(account);
	}

	// 更新帐户
	public boolean updateAccount(Account account) {
		return ad.updateAccount(account);
	}

	// 添加用户
	public boolean addUser(User user) {
		return ud.addUser(user);
	}

}

⌨️ 快捷键说明

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