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