📄 dictionaryserviceimpl.java
字号:
package com.jlobo.service.impl;
import java.util.List;
import org.apache.myfaces.custom.tree2.TreeNode;
import com.jlobo.data.IDictionaryDao;
import com.jlobo.data.ITreeDao;
import com.jlobo.hibernate.HibernateSessionFactory;
import com.jlobo.service.IDictionaryService;
import com.jlobo.web.beans.Dictionary;
import com.jlobo.web.beans.QuestionType;
import com.jlobo.web.beans.Subject;
public class DictionaryServiceImpl implements IDictionaryService {
public IDictionaryDao dictionaryDao = null;
public ITreeDao treeDao = null;
public IDictionaryDao getDictionaryDao() {
return dictionaryDao;
}
public void setDictionaryDao(IDictionaryDao dictionaryDao) {
this.dictionaryDao = dictionaryDao;
}
public ITreeDao getTreeDao() {
return treeDao;
}
public void setTreeDao(ITreeDao treeDao) {
this.treeDao = treeDao;
}
public TreeNode getDictionaryTree() {
treeDao.setSession(HibernateSessionFactory.getSession());
return treeDao.getDictionary();
}
public TreeNode getDictionarySubjectTree(){
treeDao.setSession(HibernateSessionFactory.getSession());
return treeDao.getDictionarySubject();
}
public TreeNode getDictionaryTypeTree(){
treeDao.setSession(HibernateSessionFactory.getSession());
return treeDao.getDcitionaryType();
}
public List getDictionarys(Long did) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.getDictionarys(did);
}
public boolean deleteDictionary(Dictionary dictionary) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.deleteDictionary(dictionary);
}
public Dictionary getDictionary(Long did) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.getDictionary(did);
}
public boolean updateDictionary(Dictionary dictionary) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.updateDictionary(dictionary);
}
public boolean deleteSubject(Subject subject) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.deleteSubject(subject);
}
public boolean deleteType(QuestionType type) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.deleteType(type);
}
public Subject getSubject(Long sid) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.getSubject(sid);
}
public List getSubjects(Long sid) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.getSubjects(sid);
}
public QuestionType getType(Long tid) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.getType(tid);
}
public List getTypes(Long tid) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.getTypes(tid);
}
public boolean updateSubject(Subject subject) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.updateSubject(subject);
}
public boolean updateType(QuestionType type) {
dictionaryDao.setSession(HibernateSessionFactory.getSession());
return dictionaryDao.updateType(type);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -