📄 casaserviceimpl.java
字号:
/*
* 创建日期 2005-5-18
*/
package biz.bluesky.pts.service.impl;
import java.util.List;
import biz.bluesky.pts.model.TCaSa;
import biz.bluesky.pts.service.ICaSaService;
import biz.bluesky.pts.service.dao.ICaSaDAO;
import biz.bluesky.pts.util.ErrorCode;
import org.springframework.dao.DataIntegrityViolationException;
import org.springframework.orm.ObjectRetrievalFailureException;
import org.springframework.dao.DataAccessException;
public class CaSaServiceImpl implements ICaSaService {
private ICaSaDAO casaDAO;
public void setCaSaDAO(ICaSaDAO casaDAO) {
this.casaDAO = casaDAO;
}
public ICaSaDAO getCaSaDAO() {
return this.casaDAO;
}
public TCaSa findCaSa(int casaId) {
TCaSa casa = null;
try {
casa = casaDAO.findCaSa(casaId);
}
catch(ObjectRetrievalFailureException e) {
}
return casa;
}
public TCaSa findCaSa(String type) {
return casaDAO.findCaSa(type);
}
public List findCaSas() {
return casaDAO.findCaSas();
}
public int saveCaSa(TCaSa casa) {
if((casa == null)||(casa.getType().equals(""))) {
return ErrorCode.ERR_CASA_EMPTY;
}
try {
casaDAO.saveCaSa(casa);
}
catch(DataIntegrityViolationException excp) {
return ErrorCode.ERR_CASA_REPEAT;
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
public int removeCaSa(int casaId) {
try {
casaDAO.removeCaSa(casaId);
}
catch(ObjectRetrievalFailureException excp) {
return ErrorCode.ERR_CASA_NOT_FIND;
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -