📄 disciplineserviceimpl.java
字号:
/*
* 创建日期 2005-5-18
*/
package biz.bluesky.pts.service.impl;
import java.util.List;
import org.springframework.dao.DataAccessException;
import org.springframework.orm.ObjectRetrievalFailureException;
import biz.bluesky.pts.model.TDiscipline;
import biz.bluesky.pts.service.IDisciplineService;
import biz.bluesky.pts.service.dao.IDisciplineDAO;
import biz.bluesky.pts.util.ErrorCode;
public class DisciplineServiceImpl implements IDisciplineService {
private IDisciplineDAO disciplineDAO;
public void setDisciplineDAO(IDisciplineDAO disciplineDAO) {
this.disciplineDAO = disciplineDAO;
}
public IDisciplineDAO getDisciplineDAO() {
return this.disciplineDAO;
}
//新增纪律评语
public int saveDiscipline(TDiscipline discipline) {
if((discipline == null)||(discipline.getRemarks() == "")) {
return ErrorCode.ERR_SCHOOL_EMPTY;//需要改
}
try {
disciplineDAO.saveDiscipline(discipline);
}
catch(ObjectRetrievalFailureException excp) {
return ErrorCode.ERR_SCHOOL_REPEAT;//需要改
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
//删除纪律评语
public int removeDiscipline(int disciplineId) {
try {
disciplineDAO.removeDiscipline(disciplineId);
}
catch(ObjectRetrievalFailureException excp) {
return ErrorCode.ERR_SCHOOL_NOT_FIND;//需要改
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
//根据纪律评语编号查找纪律评语
public TDiscipline findDiscipline(int disciplineId) {
return disciplineDAO.findDiscipline(disciplineId);
}
//根据学生编号查找纪律评语
public List findDisciplines(int studentId) {
return disciplineDAO.findDisciplines(studentId);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -