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

📄 teacherbizimpl.java

📁 出试卷系统(包括前台教师出卷系统
💻 JAVA
字号:
package bizImpl;

import java.util.Collection;

import dao.AnlysisDAO;
import dao.ExamDAO;
import dao.CourseDAO;
import dao.PaperDAO;
import dao.QuestionDAO;
import dao.TCExamDAO;
import dao.TeacherDAO;
import dao.ThemeDAO;
import daoImpl.TeacherDAOImpl;
import entity.Anlysis;
import entity.Course;
import entity.Exam;
import entity.Paper;
import entity.Question;
import entity.TCExam;
import entity.Teacher;
import entity.Theme;
import biz.TeacherBIZ;

public class TeacherBIZImpl implements TeacherBIZ{
private  ThemeDAO themeDAO;
private  CourseDAO courseDAO;
private ExamDAO examDAO;
private QuestionDAO questionDAO;
private PaperDAO paperDAO;
private TCExamDAO tcexamDAO;
private AnlysisDAO anlysisDAO;
private TeacherDAO teacherDAO = new TeacherDAOImpl();

public Collection<Teacher> getAllTeacher() {// 得到所有的教师
	return teacherDAO.selectAllTeacher();
}

public Teacher selectTeacherByTName(String tname) {
	// TODO Auto-generated method stub
	return teacherDAO.selectTeacherByTName(tname);
}
public Collection<Theme> listTheme() {
	// TODO Auto-generated method stub
	return themeDAO.listTheme();
}



public void altertype(Theme type) {
	themeDAO.saveandupdate(type);
	
}



public Theme getThemeById(Long id) {
	// TODO Auto-generated method stub
	return themeDAO.getThemeById(id);
}



public void setThemeDAO(ThemeDAO themeDAO) {
	this.themeDAO = themeDAO;
}



public void deletetheme(Theme theme) {
	// TODO Auto-generated method stub
	themeDAO.delete(theme);
}



public void setCourseDAO(CourseDAO courseDAO) {
	this.courseDAO = courseDAO;
}



public Collection<Course> listCourse() {
	// TODO Auto-generated method stub
	return courseDAO.selectAll();
}






public void setExamDAO(ExamDAO examDAO) {
	this.examDAO = examDAO;
}



public void setQuestionDAO(QuestionDAO questionDAO) {
	this.questionDAO = questionDAO;
}







public void insertthememesQuestion(Question question) {
	questionDAO.insert(question);
	
}



public Question selectBycontext(String context, Long id) {
	
	return questionDAO.selectBycontext(context,id);
}



public void setPaperDAO(PaperDAO paperDAO) {
	this.paperDAO = paperDAO;
}



public Paper selectByNameP(String name) {
	// TODO Auto-generated method stub
	return paperDAO.selectByName(name);
}



public Course selectByNameC(String name) {
	
	return courseDAO.selectByName(name);
}



public void insertExam(Exam exam) {
	// TODO Auto-generated method stub
	examDAO.insert(exam);
}



public Exam selectByCourseidTeacheridPaperid(Long courseid,Long teacherid,Long Paperid) {
	// TODO Auto-generated method stub
	return examDAO.selectByCourseidTeacheridPaperid(courseid,teacherid,Paperid);
}



public void setTcexamDAO(TCExamDAO tcexamDAO) {
	this.tcexamDAO = tcexamDAO;
}



public void insertTCExam(TCExam tcexam) {
	// TODO Auto-generated method stub
	tcexamDAO.insert(tcexam);
}



public Collection<Exam> selectByTeacherid(Long teacherid) {
	// TODO Auto-generated method stub
	return examDAO.selectByTeacherid(teacherid);
}



public Course selectCourseById(Long id) {
	// TODO Auto-generated method stub
	return courseDAO.selectById(id);
}



public Paper selectPaperById(Long id) {
	// TODO Auto-generated method stub
	return paperDAO.selectById(id);
}



public void deleteExamById(Long id) {
	Exam exam=examDAO.selectByid(id);
	examDAO.delete(exam);
}



public Exam selectExamByid(Long id) {
	// TODO Auto-generated method stub
	return examDAO.selectByid(id);
}



public Collection<TCExam> selectTCExamByExamid(Long id) {
	// TODO Auto-generated method stub
	return tcexamDAO.selectTCExamByExamid(id);
}



public Question selectById(Long id) {
	// TODO Auto-generated method stub
	return questionDAO.selectById(id);
}



public void setAnlysisDAO(AnlysisDAO anlysisDAO) {
	this.anlysisDAO = anlysisDAO;
}



public Collection<Anlysis> selectAnlysisByExamid(Long id) {
	// TODO Auto-generated method stub
	return anlysisDAO.selectByExamid(id);
}








}

⌨️ 快捷键说明

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