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

📄 servicesbo.java

📁 本文件是设计学习的很好的书籍
💻 JAVA
字号:
package com.yuanzhen.bo;
 
import java.text.ParseException;
import java.util.LinkedList;
import java.util.List;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.yourcompany.struts.form.LoginForm;
import com.yourcompany.struts.form.ServiceoneForm;
import com.yourcompany.struts.form.ServicetwoForm;
import com.yourcompany.struts.form.SubjectoneForm;
import com.yourcompany.struts.form.SubjecttwoForm;
import com.yuanzhen.dao.IServicesDAO;
import com.yuanzhen.model.Serviceone;
import com.yuanzhen.model.Servicetwo;
import com.yuanzhen.model.Subjectone;
import com.yuanzhen.model.Subjecttwo;
import com.yuanzhen.model.Userkey;


public class ServicesBO implements IServicesBO{
	private IServicesDAO servicesDAO;

	public void setServicesDAO(IServicesDAO servicesDAO) {
		this.servicesDAO = servicesDAO;
	}
	
	

	public static void main(String[] args) throws ParseException 
	{
		ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
	    IServicesBO bo = (IServicesBO)context.getBean("ServicesBO");
	    System.out.println(bo);

	}

	public List getCheckadmin(String username, String password) {
		List list = servicesDAO.getCheckadmin(username, password);

		List<LoginForm> formList = new LinkedList<LoginForm>();
		for (int i = 0; i < list.size(); i++) 
		{
			Userkey u = (Userkey) list.get(i);
			LoginForm form = poToForm(u);
			formList.add(form);
		}
		return formList;	
	}

	private LoginForm poToForm(Userkey u) {
		LoginForm form = new LoginForm();
		form.setId(u.getId());
		form.setUsername(u.getUsername());
		form.setPassword(u.getPassword());
		form.setWant(u.getWant());
		return form;
	}



	public List getshebeixiao() {
		List list = servicesDAO.getshebeixiao();

		List<SubjectoneForm> formList = new LinkedList<SubjectoneForm>();
		for (int i = 0; i < list.size(); i++) 
		{
			Subjectone s = (Subjectone) list.get(i);
			SubjectoneForm form = poToForm1(s);
			formList.add(form);
		}
		return formList;
	}



	private SubjectoneForm poToForm1(Subjectone s) {
		SubjectoneForm form = new SubjectoneForm();
		form.setId(s.getId());
		form.setSubjectone(s.getSubjectone());
		return form;
	}



	public List getshebeikanBySearch(ServiceoneForm form, String thisPage, Integer max) throws ParseException {
		Integer page = new Integer(thisPage);
		Integer begin = page * max;
		List list = servicesDAO.getshebeikanBySearch(form, begin, max);
		List<ServiceoneForm> bdList = new LinkedList<ServiceoneForm>();
		Serviceone po = null;
		ServiceoneForm s= null;
       
		for(int i=0;i<list.size();i++)
		{	
			po = (Serviceone) list.get(i);
			s = poToForm2(po);
			bdList.add(s);
		}
		 
		return bdList;
	}



	private ServiceoneForm poToForm2(Serviceone po) {
		ServiceoneForm form = new ServiceoneForm();
		form.setId(po.getId());
		form.setFaction(po.getFaction());
		form.setParameter(po.getParameter());
		form.setInprice(po.getInprice());
		form.setNote(po.getNote());
		form.setModel(po.getModel());
		form.setSubjectone(po.getSubjectone());
		form.setShijian(po.getShijian());
		
		form.setRelation(po.getRelation());
		form.setMarking(po.getMarking());
		form.setSuggestprice(po.getSuggestprice());
		form.setUnit(po.getUnit());
		return form;
	}



	public Integer getshebeikanBySearchSize(ServiceoneForm form, Integer max) {
		Integer count = servicesDAO.getshebeikanBySearchSize(form);
		Integer size = 0;
	    if(count%max>0)
	    	size = count/max+1;
	    else
	    	size = count/max;
	    
	    if(size==0)
	    	size=1;

		return size;
	}



	public int updateshebeixiao(String id, String subjectone) {
		int updateshebeixiao =servicesDAO.updateshebeixiao(id, subjectone);
		return updateshebeixiao;
	}



	public int delshebeixiao(String id) {
		int delshebeixiao =servicesDAO.delshebeixiao(id);
		return delshebeixiao;
	}



	public void insertshebeixiao(Subjectone s) {
		servicesDAO.insertshebeixiao(s);
	}



	public int updateshebeiall(String id, String faction, String parameter, String inprice, String note, String model, String subjectone,String relation,String marking,String suggestprice,String unit) {
		int updateshebeixiao =servicesDAO.updateshebeiall(id, faction, parameter, inprice, note, model, subjectone, relation, marking, suggestprice, unit);
		return updateshebeixiao;
	}



	public int delshebeiall(String id) {
		int delshebeixiao =servicesDAO.delshebeiall(id);
		return delshebeixiao;
	}



	public void insertshebeiall(Serviceone s) {
		servicesDAO.insertshebeiall(s);
	}



	public List getcailiaoxiao() {
		List list = servicesDAO.getcailiaoxiao();

		List<SubjecttwoForm> formList = new LinkedList<SubjecttwoForm>();
		for (int i = 0; i < list.size(); i++) 
		{
			Subjecttwo s = (Subjecttwo) list.get(i);
			SubjecttwoForm form = poToForm1(s);
			formList.add(form);
		}
		return formList;
	}



	private SubjecttwoForm poToForm1(Subjecttwo s) {
		SubjecttwoForm form = new SubjecttwoForm();
		form.setId(s.getId());
		form.setSubjecttwo(s.getSubjecttwo());
		return form;
	}



	public List getcailiaokanBySearch(ServicetwoForm form, String thisPage, Integer max) throws ParseException {
		Integer page = new Integer(thisPage);
		Integer begin = page * max;
		List list = servicesDAO.getcailiaokanBySearch(form, begin, max);
		List<ServicetwoForm> bdList = new LinkedList<ServicetwoForm>();
		Servicetwo po1 = null;
		ServicetwoForm s= null;
       
		for(int i=0;i<list.size();i++)
		{	
			po1 = (Servicetwo) list.get(i);
			s = poToForm2(po1);
			bdList.add(s);
		}
		 
		return bdList;
	}



	private ServicetwoForm poToForm2(Servicetwo po1) {
		ServicetwoForm form = new ServicetwoForm();
		form.setId(po1.getId());
		form.setFaction(po1.getFaction());
		form.setParameter(po1.getParameter());
		form.setInprice(po1.getInprice());
		form.setNote(po1.getNote());
		form.setModel(po1.getModel());
		form.setSubjecttwo(po1.getSubjecttwo());
		form.setShijian(po1.getShijian());
		
		form.setRelation(po1.getRelation());
		form.setMarking(po1.getMarking());
		form.setSuggestprice(po1.getSuggestprice());
		form.setUnit(po1.getUnit());
		return form;
	}



	public Integer getcailiaokanBySearchSize(ServicetwoForm form, Integer max) {
		Integer count = servicesDAO.getcailiaokanBySearchSize(form);
		Integer size = 0;
	    if(count%max>0)
	    	size = count/max+1;
	    else
	    	size = count/max;
	    
	    if(size==0)
	    	size=1;

		return size;
	}



	public int updatecailiaoxiao(String id, String subjecttwo) {
		int updatecailiaoxiao =servicesDAO.updatecailiaoxiao(id, subjecttwo);
		return updatecailiaoxiao;
	}



	public int delcailiaoxiao(String id) {
		int delcailiaoxiao =servicesDAO.delcailiaoxiao(id);
		return delcailiaoxiao;
	}



	public void insertcailiaoxiao(Subjecttwo s) {
		servicesDAO.insertcailiaoxiao(s);
	}



	public int updatecailiaoall(String id, String faction, String parameter, String inprice, String note, String model, String subjecttwo,String relation,String marking,String suggestprice,String unit) {
		int updatecailiaoall =servicesDAO.updatecailiaoall(id, faction, parameter, inprice, note, model, subjecttwo, relation, marking, suggestprice, unit);
		return updatecailiaoall;
	}



	public int delcailiaoall(String id) {
		int delcailiaoall =servicesDAO.delcailiaoall(id);
		return delcailiaoall;
	}



	public void insertcailiaoall(Servicetwo s) {
		servicesDAO.insertcailiaoall(s);
	}
}

⌨️ 快捷键说明

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