📄 teacherbizimpl.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 + -