businessbean.java
来自「jsf在线考试系统的实例」· Java 代码 · 共 543 行 · 第 1/2 页
JAVA
543 行
this.questionUserTypes = types;
}
public SelectItem[] getQuestionUserSubjects() {
questionUserSubjects = this.getBusinessService().getSubjects(ContextHelper.getUser(),11L);
return questionUserSubjects;
}
public void setQuestionUserSubjects(SelectItem[] subjects) {
this.questionUserSubjects = subjects;
}
public DataModel getAnswers() {
List al = this.getBusinessService().getAnswers(question);
answers.setWrappedData(al);
return answers;
}
public void setAnswers(DataModel answers) {
this.answers = answers;
}
public String insertAnswerAction(){
answer = new Answer();
answer.setQuestion(question);
answer.setCode("1");
answer.setStatus(true);
answer.setSort(0L);
return "Answer:Insert";
}
public String deleteAnswerAction(){
Long aid = Long.parseLong(ContextHelper.getParameter("a_id"));
answer = this.getBusinessService().getAnswer(aid);
this.getBusinessService().deleteAnswer(answer);
return "Answer:Delete";
}
public String updateAnswerQuestion(){
answer.setQuestion(question);
this.getBusinessService().updateAnswer(answer);
return "Answer:Update";
}
public String modifyAnswerAction(){
currentAnswer = Long.parseLong(ContextHelper.getParameter("a_id"));
answer = this.getBusinessService().getAnswer(currentAnswer);
return "Answer:Edit";
}
public Long getCurrentAnswer() {
return currentAnswer;
}
public void setCurrentAnswer(Long currentAnswer) {
this.currentAnswer = currentAnswer;
}
public TreeNode getPaperSetTree() {
paperSetTree = this.getBusinessService().getPaperSetTree(ContextHelper.getUser());
return paperSetTree;
}
public void setPaperSetTree(TreeNode paperSetTree) {
this.paperSetTree = paperSetTree;
}
public Paper getPaper() {
return paper;
}
public void setPaper(Paper paper) {
this.paper = paper;
}
public DataModel getPapers() {
log.info("提取试卷列表");
papers.setWrappedData(this.getBusinessService().getPapers(currentSubject));
return papers;
}
public void setPapers(DataModel papers) {
this.papers = papers;
}
public String insertPaperAction(){
paper = new Paper();
paper.setBegin(new Date());
paper.setDifficult("0");
paper.setName("新出试卷");
paper.setScore(100.00);
paper.setSubject(currentSubject+"");
paper.setUser(ContextHelper.getUser());
paper.setSort(0L);
paper.setStatus(0L);
return "Paper:Set:Insert";
}
public String deletePaperAction(){
Long pid = Long.parseLong(ContextHelper.getParameter("p_id"));
paper = this.getBusinessService().getPaper(pid);
this.getBusinessService().deletePaper(paper);
return "Paper:Delete";
}
public String updatePaperAction(){
Long pid = Long.parseLong(ContextHelper.getParameter("p_id"));
paper = this.getBusinessService().getPaper(pid);
this.getBusinessService().updatePaper(paper);
return "Paper:Update:Success";
}
public String modifyPaperAction(){
Long pid = Long.parseLong(ContextHelper.getParameter("p_id"));
paper = this.getBusinessService().getPaper(pid);
for(int i = 0;i<paper.getQuestions().size();i++){
PaperQuestionShip ship = (PaperQuestionShip)paper.getQuestions().get(i);
if(ship == null){
paper.getQuestions().remove(ship);
}
}
return "Paper:Edit";
}
public String toPaper(){
this.setCurrentSubject(Long.parseLong(ContextHelper.getParameter("Subject")));
return "Paper:List";
}
public String deletePaperQuestionAction(){
return "Paper:Question:Delete";
}
public String updatePaperQuestionAction(){
return "Paper:Question:Delete";
}
public String modifyPaperQuestionAction(){
this.setCurrentPaper(Long.parseLong(ContextHelper.getParameter("q_id")));
return "Paper:Question:Delete";
}
public String insertPaperQuestionAction(){
return "Paper:Question:Delete";
}
public DataModel getPaperQuestions() {
paperQuestions.setWrappedData(this.getBusinessService().getPaperQuestions(currentPaper));
return paperQuestions;
}
public void setPaperQuestions(DataModel paperQuestions) {
this.paperQuestions = paperQuestions;
}
public Long getCurrentPaper() {
return currentPaper;
}
public void setCurrentPaper(Long currentPaper) {
this.currentPaper = currentPaper;
}
//以下考试相关
public TreeNode getExaminationTree() {
examinationTree = this.getBusinessService().getExaminationTree();
return examinationTree;
}
public void setExaminationTree(TreeNode examinationTree) {
this.examinationTree = examinationTree;
}
public TreeNodeChecked getExaminationDepartmentAndUserTree() {
examinationDepartmentAndUserTree = this.getBusinessService().getExaminationDepartmentAndUserTree(currentExamination);
return examinationDepartmentAndUserTree;
}
public void setExaminationDepartmentAndUserTree(
TreeNodeChecked examinationDepartmentAndUserTree) {
this.examinationDepartmentAndUserTree = examinationDepartmentAndUserTree;
}
public Examination getExamination() {
return examination;
}
public void setExamination(Examination examination) {
this.examination = examination;
}
public DataModel getExaminations() {
examinations.setWrappedData(this.getBusinessService().getExaminations());
return examinations;
}
public void setExaminations(DataModel examinations) {
this.examinations = examinations;
}
public DataModel getExaminationPeoples() {
examinationPeoples.setWrappedData(this.getBusinessService().getExaminationPeoples(currentExamination));
return examinationPeoples;
}
public void setExaminationPeoples(DataModel examinationPeoples) {
this.examinationPeoples = examinationPeoples;
}
public ExaminationPaper getExaminationPaper() {
return examinationPaper;
}
public void setExaminationPaper(ExaminationPaper examinationPaper) {
this.examinationPaper = examinationPaper;
}
public DataModel getExaminationPapers() {
examinationPapers.setWrappedData(this.getBusinessService().getExaminationPapers(currentExamination));
return examinationPapers;
}
public void setExaminationPapers(DataModel examinationPapers) {
this.examinationPapers = examinationPapers;
}
public Long getCurrentExamination() {
return currentExamination;
}
public void setCurrentExamination(Long currentExamination) {
this.currentExamination = currentExamination;
}
//到考试
public String toExamination(){
String type = ContextHelper.getParameter("type");
if(type.equals("Office")){
return "Examination:List";
} else {
Long eid = Long.parseLong(ContextHelper.getParameter("e_id"));
this.setCurrentExamination(eid);
return "Examination:People";
}
}
//新增考试
public String insertExaminationAction(){
return "Examination:Edit";
}
//删除考试
public String deleteExaminationAction(){
return "Examination:Update";
}
//修改考试
public String modifyExaminationAction(){
return "Examination:Edit";
}
//更新考试
public String updateExaminationAction(){
return "Examination:Update";
}
//新增考卷
public String insertExaminationPaperAction(){
return "Examination:Paper:Edit";
}
//删除考卷
public String deleteExaminationPaperAction(){
return "Examination:Paper:Update";
}
//更新考卷
public String updateExaminationPaperAction(){
return "Examination:Paper:Update";
}
//修改考卷
public String modifyExaminationPaperAction(){
return "Examination:Paper:Edit";
}
public String modifyExaminationPeopleAction(){
Long eid = Long.parseLong(ContextHelper.getParameter("e_id"));
examinationPeopleList = this.getBusinessService().getExaminationPeopleList(currentExamination);
return "Examination:People:Set";
}
public String updateExaminationPeopleAction(){
this.getBusinessService().updateExaminationPeople(examinationPeopleList);
return "Examination:People:Update";
}
public String getExaminationPeopleList() {
return examinationPeopleList;
}
public void setExaminationPeopleList(String examinationPeopleList) {
this.examinationPeopleList = examinationPeopleList;
}
//以上考试相关
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?