📄 procedureserviceimpl.java
字号:
package com.szmx.tlms.admin.service.impl;
import com.szmx.framework.base.service.impl.BaseServiceImpl;
import com.szmx.framework.base.model.Pagination;
import com.szmx.framework.util.StringUtil;
import com.szmx.tlms.admin.service.ProcedureService;
import com.szmx.tlms.admin.dao.ProcedureDAO;
import com.szmx.tlms.admin.model.Procedure;
import com.szmx.tlms.TlmsServiceException;
import java.util.*;
/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2006-7-27
* Time: 23:45:43
* To change this template use File | Settings | File Templates.
*/
public class ProcedureServiceImpl extends BaseServiceImpl implements ProcedureService {
private ProcedureDAO procedureDAO;
public void setProcedureDAO(ProcedureDAO procedureDAO) {
this.procedureDAO = procedureDAO;
}
//根据条件查找数据得到数据集合
public Pagination searchProcedure(final Pagination pagination,
final Procedure procedure) throws TlmsServiceException {
Map paraMap = new HashMap();
if (! StringUtil.isNull(procedure.getName())) {
paraMap.put("name", "%" + procedure.getName().trim() + "%");
}
if (! StringUtil.isNull(procedure.getHandlers())) {
paraMap.put("handlers", "%" + procedure.getHandlers().trim() + "%");
}
if (! StringUtil.isNull(procedure.getBigKinds())) {
paraMap.put("bigKinds", "%" + procedure.getBigKinds().trim() + "%");
}
//String newstr[] = this.SplitString(procedure.getUnitPrice().toString());
return procedureDAO.searchProcedureByHql(pagination, paraMap);
}
//根据条件查找数据得到数据集合
public Pagination searchProcedure(final Pagination paginationObj, final Map paraMap) throws TlmsServiceException {
//return relationInfoDao.searchRelationInfos(paginationObj,paraMap);
Procedure searchBean = (Procedure) paraMap.get("searchBean");
Map pMap = new HashMap();
pMap.put("procedureName", searchBean.getName());
//Pagination p = relationInfoDao.searchRelationInfoByHql(paginationObj, paraMap);
return procedureDAO.searchProcedure(paginationObj, pMap);
}
//保存数据
public void saveProcedure(Procedure procedure) {
procedureDAO.saveProcedure(procedure);
}
//根据id得到数据
public Procedure getProcedure(Long id) {
return procedureDAO.getProcedure(id);
}
//删除数据
public void removeProcedure(String[] id) {
for (int i = 0; i < id.length; i++) {
// inactive: [can not inactive admin user]
Procedure procedure = (Procedure) procedureDAO.getObject(Procedure.class, new Long(id[i]));
procedureDAO.removeProcedure(procedure.getId());
}
}
//更新数据
public void updateProcedure(Procedure procedure) throws TlmsServiceException {
procedureDAO.updateProcedure(procedure);
}
public String[] SplitString(String str) {
String[] newStr = new String[2];
int i = 0;
StringTokenizer st = new StringTokenizer(str, "~");
while (st.hasMoreTokens()) {
newStr[i] = st.nextToken();
i++;
}
return newStr;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -