📄 classlogic.java
字号:
package com.student.logic;import com.student.dao.HbmDAO;import com.student.actionform.ClassActionForm;import java.util.List;import java.util.ArrayList;import java.util.Iterator;import com.student.vo.BaseInfo;import com.student.assistvo.AssistVo;import com.student.vo.User;import com.student.dao.DAOException;import com.student.vo.ClassInfo;import com.student.vo.SelectInfo;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class ClassLogic { private HbmDAO dao; private ClassActionForm form; public ClassLogic(ClassActionForm form) { dao = new HbmDAO(); dao.setAutoClose(false); this.form = form; } public void getClasses() { String str = "from ClassInfo"; List classes = dao.list(str); form.setClasses(classes); } public void addClass() { ClassInfo classs = new ClassInfo(); classs.setClassCredit(new Integer(0)); classs.setClassName("English"); classs.setClassRoom("303"); classs.setClassTeacher("Wang"); classs.setClassTime("Mon,Wen"); form.getClasses().add(classs); } public void saveClass() { List classes = form.getClasses(); for (Iterator iter = classes.iterator(); iter.hasNext(); ) { ClassInfo item = (ClassInfo)iter.next(); if(item.getClassUID().equals(new Long(0))) { item.setClassUID(null); } try { dao.store(item); } catch (DAOException ex) { ex.printStackTrace(); } } } public void deleteClass() { Long uid = form.getDeleteUID(); try { String str = "select choose from SelectInfo choose where classUID=" + uid.toString(); List chooses = dao.list(str); if(chooses.size()>0) { SelectInfo choose = (SelectInfo)chooses.get(0); dao.remove(choose); } dao.remove(ClassInfo.class, uid); } catch (DAOException ex) { ex.printStackTrace(); } } public void closeDAO() { dao.closeSession(); dao = null; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -