📄 adminserviceimpl.java
字号:
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.Company;
import org.ads123.goodsmanagers.dto.CompanyInfo;
import org.ads123.goodsmanagers.dto.Goods;
import org.ads123.goodsmanagers.dto.HouseInfo;
import org.ads123.goodsmanagers.dto.Rent;
import org.ads123.goodsmanagers.exception.AdminDismatchException;
import org.ads123.goodsmanagers.exception.AdminNotFoundException;
import org.ads123.goodsmanagers.service.AdminService;
public class AdminServiceImpl implements AdminService {
public boolean isValidAdmin(Admin admin_ActServlet)
throws AdminDismatchException, AdminNotFoundException {
boolean isOK = false;
Admin admin_Dao = null;
admin_Dao = DaoManager.getInstance().createAdminDao().findAdminByM_no(admin_ActServlet.getM_no());
if(admin_Dao != null){
if(admin_Dao.getM_pass().equals(admin_ActServlet.getM_pass())){
isOK = true;
}else{
throw new AdminDismatchException();
}
}else{
throw new AdminNotFoundException();
}
return isOK;
}
public Admin findSomeAdminByM_no(String M_no_ActServlet) {
return DaoManager.getInstance().createAdminDao().findAdminByM_no(M_no_ActServlet);
}
public ArrayList<Company> company_info_list() {
return DaoManager.getInstance().createCompanyDao().findCompanyAll();
}
public Company findSomeCompanyByC_no(String C_no_ActServlet) {
return DaoManager.getInstance().createCompanyDao().findCompanyByC_no(C_no_ActServlet);
}
public ArrayList<Rent> rent_searchByC_no(String C_no_ActServlet) {
return DaoManager.getInstance().createRentDao().findRentInfoByC_no(C_no_ActServlet);
}
public void in_goods_add(Goods goods_ActServlet) {
DaoManager.getInstance().createGoodsDao().goods_add(goods_ActServlet);
}
public ArrayList<Company> company_namelist(String M_no_ActServlet) {
return DaoManager.getInstance().createCompanyDao().findCompanyListByM_name(M_no_ActServlet);
}
public void out_goods(Goods goods_ActServlet) {
DaoManager.getInstance().createGoodsDao().goods_min(goods_ActServlet);
}
public ArrayList<String> findAllh_no() {
return DaoManager.getInstance().createHouseDao().findAllHouseNo();
}
public HouseInfo findHouseInfo(String H_no_ActServlet) {
return DaoManager.getInstance().createHouseInfoDao().findHouseInfoDaoByH_no(H_no_ActServlet);
}
public ArrayList<HouseInfo> findDefaultList() {
return DaoManager.getInstance().createHouseInfoDao().findAllHouseInfo();
}
public ArrayList<HouseInfo> findHouseListByH_type(String H_type_ActServlet) {
return DaoManager.getInstance().createHouseInfoDao().findAllHouseInfoByH_type(H_type_ActServlet);
}
public ArrayList<HouseInfo> findHouseListByH_hire(String H_hire_ActServlet) {
return DaoManager.getInstance().createHouseInfoDao().findAllHouseInfoByH_hire(H_hire_ActServlet);
}
public ArrayList<Goods> findAllGoodsList() {
return DaoManager.getInstance().createGoodsDao().findAllGoods();
}
public ArrayList<String> findAllCompanyNameList() {
return DaoManager.getInstance().createCompanyDao().findAllCompanyName();
}
public static void main(String[] args) {
ArrayList<String> company_name_List = new AdminServiceImpl().findAllCompanyNameList();
for(String s:company_name_List){
System.out.println(s);
}
}
public Goods findGoodsInfoByG_name(String G_name_ActServlet) {
return DaoManager.getInstance().createGoodsDao().findGoodsByG_name(G_name_ActServlet);
}
public ArrayList<Goods> findGoodsInfoByC_name(String C_name_ActServlet) {
return DaoManager.getInstance().createGoodsDao().findGoodsListByC_name(C_name_ActServlet);
}
public ArrayList<CompanyInfo> findAllCompanyInfoList() {
return DaoManager.getInstance().createCompanyInfoDao().findAllCompanyInfo();
}
public ArrayList<String> findAllR_no() {
return DaoManager.getInstance().createRentDao().findR_noList();
}
public ArrayList<CompanyInfo> findCompanyInfoListByC_name(
String C_name_ActServlet) {
return DaoManager.getInstance().createCompanyInfoDao().findCompanyInfoByC_name(C_name_ActServlet);
}
public ArrayList<CompanyInfo> findCompanyInfoListByR_no(
String R_no_ActServlet) {
return DaoManager.getInstance().createCompanyInfoDao().findCompanyInfoByR_no(R_no_ActServlet);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -