managerserviceimpl.java

来自「本程序主要实现对管理系统的初步管理」· Java 代码 · 共 55 行

JAVA
55
字号
package org.ads123.goodsmanagers.service.impl;

import java.util.ArrayList;

import org.ads123.goodsmanagers.dao.DaoManager;
import org.ads123.goodsmanagers.dto.Admin;
import org.ads123.goodsmanagers.dto.Manager;
import org.ads123.goodsmanagers.exception.ManagerDismatchException;
import org.ads123.goodsmanagers.exception.ManagerNotFoundException;
import org.ads123.goodsmanagers.service.ManagerService;

public class ManagerServiceImpl implements ManagerService {

	public boolean isValidManager(Manager manager_ActServlet)
			throws ManagerDismatchException, ManagerNotFoundException {
		boolean isOK = false;

		Manager manager_Dao = null;
		manager_Dao = DaoManager.getInstance().createManagerDao()
				.findManagerByUsername(manager_ActServlet.getUsername());

		if (manager_Dao != null) {
			if (manager_Dao.getPassword().equals(
					manager_ActServlet.getPassword())) {
				isOK = true;
			} else {
				throw new ManagerDismatchException();
			}
		} else {
			throw new ManagerNotFoundException();
		}
		return isOK;
	}

	public ArrayList<Admin> findAdminList() {
		return DaoManager.getInstance().createAdminDao().findAdminAll();
	}
	
	public Admin admin_update(String M_no) {
		return DaoManager.getInstance().createAdminDao().findAdminByM_no(M_no);
	}
	
	public void admin_update_do(Admin admin_update_do) {
		DaoManager.getInstance().createAdminDao().updateAdminInfo(admin_update_do);
	}
	
	public void admin_add_do(Admin admin_add_do) {
		DaoManager.getInstance().createAdminDao().addAdminInfo(admin_add_do);
	}

	public void admin_delete_do(String M_no) {
		DaoManager.getInstance().createAdminDao().deleteAdminInfo(M_no);
	}
}

⌨️ 快捷键说明

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