📄 eathemeserviceimpl.java.svn-base
字号:
package com.srit.gcz.service.impl.theme;
import java.util.ArrayList;
import java.util.List;
import com.srit.gcz.bean.IndexCategory;
import com.srit.gcz.bean.IndexIndexs;
import com.srit.gcz.bean.tree.TreeAttributeBean;
import com.srit.gcz.bean.tree.TreeDataBean;
import com.srit.gcz.bean.tree.TreeJsonBean;
import com.srit.gcz.dao.IndexCategoryDao;
import com.srit.gcz.dao.IndexIndexsDao;
import com.srit.gcz.service.theme.EaThemeService;
/**
* 主题
* @Company 国研科技
* @author 陈鹏昊
* @date 2009-3-31
* @version 1.0
* @since 1.0
*/
public class EaThemeServiceImpl implements EaThemeService{
// Spring注入
private IndexCategoryDao indexCategoryDao;
private IndexIndexsDao indexIndexsDao;
public List<TreeJsonBean> getSubCategoryIndexsTreeByID(int ID) {
List<TreeJsonBean> tjbs = new ArrayList<TreeJsonBean>();
TreeJsonBean tjb = null;
TreeAttributeBean tab = null;
TreeDataBean tdb = null;
for(IndexCategory tb : indexCategoryDao.getSubCategoryTreeByID(ID)){
tjb = new TreeJsonBean();
tab = new TreeAttributeBean();
tab.setId(tb.getId()+"");
tab.setRel(tb.getType()+"");
tjb.setAttributes(tab);
tdb = new TreeDataBean();
tdb.setTitle(tb.getName());
tjb.setData(tdb);
if((indexCategoryDao.isHasIndexNoSub(tb.getId()))||(tb.getHasChild()==1)){
tjb.setState("closed");
}
tjbs.add(tjb);
}
for(IndexIndexs tb : indexIndexsDao.getAllIndexIndexs(ID)){
tjb = new TreeJsonBean();
tab = new TreeAttributeBean();
tab.setId(tb.getId()+"");
tab.setRel("file");
tjb.setAttributes(tab);
tdb = new TreeDataBean();
tdb.setTitle(tb.getIndexName());
tdb.setIcon("../images/article.gif");
tjb.setData(tdb);
tjbs.add(tjb);
}
return tjbs;
}
public void setIndexCategoryDao(IndexCategoryDao indexCategoryDao) {
this.indexCategoryDao = indexCategoryDao;
}
public void setIndexIndexsDao(IndexIndexsDao indexIndexsDao) {
this.indexIndexsDao = indexIndexsDao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -