📄 remarkserviceimpl.java.svn-base
字号:
/*
* 创建日期 2005-5-16
*/
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.TRemark;
import biz.bluesky.pts.model.TSchool;
import biz.bluesky.pts.service.IRemarkService;
import biz.bluesky.pts.service.dao.IRemarkDAO;
import biz.bluesky.pts.util.ErrorCode;
public class RemarkServiceImpl implements IRemarkService {
private IRemarkDAO remarkDAO;
public IRemarkDAO getRemarkDAO() {
return this.remarkDAO;
}
public void setRemarkDAO(IRemarkDAO remarkDAO) {
this.remarkDAO = remarkDAO;
}
//新增评语
public int saveRemark(TRemark remark) {
if(remark == null) {
return ErrorCode.ERR_REMARK_EMPTY;
}
try {
remarkDAO.saveRemark(remark);
} catch(ObjectRetrievalFailureException excp) {
return ErrorCode.ERR_REMARK_REPEAT;
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
//删除评语
public int removeRemark(int remarkId) {
try {
remarkDAO.removeRemark(remarkId);
} catch(ObjectRetrievalFailureException excp) {
return ErrorCode.ERR_REMARK_NOT_FIND;
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
//根据评语编号查询评语
public TRemark findRemark(int remarkId) {
TRemark remark = null;
try {
remark = remarkDAO.findRemark(remarkId);
} catch(ObjectRetrievalFailureException excp) {
}
return remark;
}
//根据学生编号查询评语
public List findRemarks(int studentId) {
return remarkDAO.findRemarks(studentId);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -