📄 dataareaschememgrimpl.java
字号:
package com.yuanchung.sales.service.admin;
import java.util.List;
import org.apache.log4j.Logger;
import com.yuanchung.sales.dao.admin.DataAreaSchemeDAO;
import com.yuanchung.sales.model.admin.DataAreaScheme;
public class DataAreaSchemeMgrImpl implements DataAreaSchemeMgr {
private Logger log = Logger.getLogger(DataAreaSchemeMgrImpl.class);
private DataAreaSchemeDAO dataAreaSchemeDAO;
public DataAreaSchemeDAO getDataAreaSchemeDAO() {
return dataAreaSchemeDAO;
}
public void setDataAreaSchemeDAO(DataAreaSchemeDAO dataAreaSchemeDAO) {
this.dataAreaSchemeDAO = dataAreaSchemeDAO;
}
/**
* DWR调用
* 根据方案名称查找数据库,检查该方案名称是否已存在,返回布尔类型信息
* @return result
*/
public boolean isExistBySchemeName(String schemeName) {
log.debug("进入服务器了,方案名称是: " + schemeName);
boolean result = false;
List list = dataAreaSchemeDAO.findBySchemeName(schemeName);
if(list.size() > 0){
result = true;
}
return result;
}
/**
* DWR调用
* 获取所有数据范围授权方案,封装成字符串数组传递到页面
* @return String[][] schemes
*/
public String[][] findAllScheme(){
List list = dataAreaSchemeDAO.findAll();
int count = list.size();
String[][] schemes = new String[2][count];
String[] schemeIds= new String[count];
String[] schemeNames = new String[count];
for(int i=0; i<count; i++){
DataAreaScheme das = (DataAreaScheme) list.get(i);
//把对象ID封装成字符串数组
schemeIds[i] = String.valueOf(das.getId());
//把对象名称封装成字符串数组
schemeNames[i] = das.getSchemeName();
}
//把对象名称数组和对象ID数组封装成字符串数组
schemes[0] = schemeIds;
schemes[1] = schemeNames;
return schemes;
}
/**
* DWR调用
* 根据数据范围授权方案ID,删除记录,返回信息到页面
* @return String message
*/
public String delSchemeById(String schemeIds){
String message = "";
int id = 0;
if(schemeIds !=null && !schemeIds.equals("")){
id = Integer.parseInt(schemeIds);
}
try {
DataAreaScheme dataAreaScheme = dataAreaSchemeDAO.findById(id);
dataAreaSchemeDAO.delete(dataAreaScheme);
message = "删除方案成功";
} catch (Exception e) {
message = "删除方案失败";
}
return message;
}
public String findTreeviewIdsById(int id) {
DataAreaScheme das = dataAreaSchemeDAO.findById(id);
if(das != null){
return das.getTreeviewIds();
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -