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

📄 skaction.java

📁 本源码为教学管理信息系统
💻 JAVA
字号:
package com.xm.cjgl.skgl.action;

import java.util.List;

import net.sf.hibernate.HibernateException;

import com.hibernate.action.AbstractAction;
import com.opensymphony.xwork.ModelDriven;
import com.opensymphony.xwork.util.XWorkList;
import com.wygl.dmwh.service.DmListService;
import com.xm.cjgl.kkgl.service.KkService;
import com.xm.cjgl.skgl.condition.SkCondition;
import com.xm.cjgl.skgl.domain.SkbEntity;
import com.xm.cjgl.skgl.service.SkService;
import com.xm.xjgl.classmanage.service.ClassService;
import com.xm.xjgl.majormanage.service.MajorService;

public class SkAction extends AbstractAction implements ModelDriven {

	private static final long serialVersionUID = 1L;
	private DmListService dmListService ; //提取代码列表
	private SkService skService ;
	private MajorService majorService ;
	private ClassService classService ;
	private KkService kkService ;
	private SkCondition condition ;
	private SkbEntity skbEntity ;
	private List skList ;
	private List kkList ;
	private List classList ;
	private List majorList ;
	private List skrList ;
	private List xqList  ;
	private List selectedSks = new XWorkList(String.class);
	private String skId ;
	
	public String getSkId() {
		return skId;
	}

	public void setSkId(String skId) {
		this.skId = skId;
	}

	public List getSkrList() {
		return skrList;
	}

	public void setSkrList(List skrList) {
		this.skrList = skrList;
	}

	public List getMajorList() {
		return majorList;
	}

	public void setMajorList(List majorList) {
		this.majorList = majorList;
	}

	public List getClassList() {
		return classList;
	}

	public void setClassList(List classList) {
		this.classList = classList;
	}

	public Object getModel() {
		try{
		    condition = (SkCondition) get("condition");
		}catch (Exception e){
		    condition = new SkCondition();
		}
		if(condition == null){
			condition = new SkCondition();
		}
		return condition;
	}
	
	/**初始化服务*/
	public void initService() {
		if(skService == null){
			skService = (SkService) this.getServiceBean("skService");	
		}
		if(classService == null){
			classService = (ClassService) this.getServiceBean("classService");	
		}
		if(majorService == null){
			majorService = (MajorService) this.getServiceBean("majorService");	
		}
		if(kkService == null){
			kkService = (KkService) this.getServiceBean("kkService");	
		}
		if(dmListService == null){
			dmListService = (DmListService) this.getServiceBean("dmListService");	
		}
	}
	/**查询列表信息*/
	public String query() throws Exception {
		try{
			initService();
			skService.setCondition(condition);//传入condition条件
			skService.creatHquery();//构建hql
			condition = (SkCondition) skService.getCondition();//获得设置完的condition
			skList = skService.queryList();
			classList = classService.queryList();
			set("condition",condition);
			return "query";
		}catch (HibernateException e) {
			e.printStackTrace();
			return ERROR;
		}
	}
	
	public String toAddPage() throws Exception
	{
		initService();
		majorList = majorService.queryList();
		classList = classService.queryList();
		kkList = kkService.queryList();
		xqList = dmListService.getxllb("XueQi");
		return "toAddPage";
	}
	
	//添加信息
	public String add() throws Exception
	{
		initService();
		skService.saveObject(skbEntity);
		return "add";
	}
	
	//查询课程明细信息
	public String queryKcmx() throws Exception
	{
		initService();
		kkList = kkService.queryList();
		return "queryKcmx";
	}
	
	public String selectSKR() throws Exception
	{
		initService();
		skrList = skService.selectSKR();
		return "selectSKR";
	}
	
	/**删除课程信息*/
	public String delete()
	{
		initService();
		String rtn =skService.delete(selectedSks);
		if(rtn.equals("false")){
			this.addActionError("没有可以删除的信息!");
			return ERROR;
		}else if (rtn.equals("error")){
			this.addActionError("删除失败!");
			return ERROR;
		}
		return "delete";
	}
	
	//查询一条记录
	public String queryById() throws Exception
	{
		initService();
		skbEntity = (SkbEntity) skService.queryById(skId);
		classList = classService.queryList();
		majorList = majorService.queryList();
		return "queryById";
	}
	/**保存修改后的数据
	 * @throws Exception */
	public String save() throws Exception
	{
		initService();
		skService.update(skbEntity);
		return "update";
	}
	
	public SkService getSkService() {
		return skService;
	}
	public void setSkService(SkService skService) {
		this.skService = skService;
	}
	public void setCondition(SkCondition condition) {
		this.condition = condition;
	}

	public List getSkList() {
		return skList;
	}

	public void setSkList(List skList) {
		this.skList = skList;
	}

	public ClassService getClassService() {
		return classService;
	}

	public void setClassService(ClassService classService) {
		this.classService = classService;
	}

	public SkbEntity getSkbEntity() {
		return skbEntity;
	}

	public void setSkbEntity(SkbEntity skbEntity) {
		this.skbEntity = skbEntity;
	}

	public MajorService getMajorService() {
		return majorService;
	}

	public void setMajorService(MajorService majorService) {
		this.majorService = majorService;
	}

	public KkService getKkService() {
		return kkService;
	}

	public void setKkService(KkService kkService) {
		this.kkService = kkService;
	}

	public List getKkList() {
		return kkList;
	}

	public void setKkList(List kkList) {
		this.kkList = kkList;
	}

	public List getSelectedSks() {
		return selectedSks;
	}

	public void setSelectedSks(List selectedSks) {
		this.selectedSks = selectedSks;
	}

	public DmListService getDmListService() {
		return dmListService;
	}

	public void setDmListService(DmListService dmListService) {
		this.dmListService = dmListService;
	}

	public List getXqList() {
		return xqList;
	}

	public void setXqList(List xqList) {
		this.xqList = xqList;
	}

}

⌨️ 快捷键说明

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