📄 schoolserviceimpl.java.svn-base
字号:
/*
* 创建日期 2005-4-12
*/
package biz.bluesky.pts.service.impl;
import java.util.List;
import biz.bluesky.pts.model.TSchool;
import biz.bluesky.pts.service.ISchoolService;
import biz.bluesky.pts.service.dao.ISchoolDAO;
import biz.bluesky.pts.util.ErrorCode;
import org.springframework.dao.DataIntegrityViolationException;
import org.springframework.orm.ObjectRetrievalFailureException;
import org.springframework.dao.DataAccessException;
public class SchoolServiceImpl implements ISchoolService {
private ISchoolDAO schoolDAO;
public void setSchoolDAO(ISchoolDAO schoolDAO) {
this.schoolDAO = schoolDAO;
}
public ISchoolDAO getSchoolDAO() {
return this.schoolDAO;
}
//查询所有的学校
public List findSchools() {
return schoolDAO.findSchools();
}
//根据学校名称模糊查询学校
public List findSchools(String schoolName) {
return schoolDAO.findSchhols(schoolName);
}
//根据学校编号查询学校
public TSchool findSchool(int schoolId) {
TSchool school = null;
try {
school = schoolDAO.findSchool(schoolId);
}
catch(ObjectRetrievalFailureException excp) {
}
return school;
}
//根据学校名称查询学校
public TSchool findSchool(String schoolName) {
return schoolDAO.findSchool(schoolName);
}
//新增学校
public int saveSchool(TSchool school) {
if((school == null)||(school.getName() == "")) {
return ErrorCode.ERR_SCHOOL_EMPTY;
}
try {
schoolDAO.saveSchool(school);
}
catch(ObjectRetrievalFailureException excp) {
return ErrorCode.ERR_SCHOOL_REPEAT;
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
//删除学校
public int removeSchool(int schoolId) {
try {
schoolDAO.removeSchool(schoolId);
}
catch(ObjectRetrievalFailureException excp) {
return ErrorCode.ERR_SCHOOL_NOT_FIND;
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -