📄 newsmanager.java
字号:
package org.imm.service.impl;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.imm.dao.hibernate.NewsDAO;
import org.imm.model.News;
import org.imm.service.INewsManager;
public class NewsManager implements INewsManager {
protected final Log log = LogFactory.getLog(NewsManager.class);
private NewsDAO newsDAO;
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#getNewsDAO()
*/
public NewsDAO getNewsDAO() {
return newsDAO;
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#setNewsDAO(org.imm.dao.hibernate.NewsDAO)
*/
public void setNewsDAO(NewsDAO newsDAO) {
this.newsDAO = newsDAO;
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#saveNews(org.imm.model.News)
*/
public void saveNews(News news){
newsDAO.save(news);
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#getNewses(org.imm.model.News)
*/
public List getNewses(News newses) {
List list = null;
try {
list = newsDAO.findByExample(newses);
} catch (Exception e) {
log.error("Failure to get users.", e);
}
return list;
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#deleteNews(java.lang.Integer)
*/
public void deleteNews(Integer id){
News news=newsDAO.findById(id);
try{
newsDAO.delete(news);
} catch (Exception e){
log.error("Failure to delete users.",e);
}
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#getNews(java.lang.Integer)
*/
public News getNews(Integer id){
return newsDAO.findById(id);
}
// public void saveFindNews(Integer id){
// News news=newsDAO.findById(id);
// newsDAO.save(news);
// }
// public void saveOrUpdateNews(Integer id,String title,String content){
// News news=newsDAO.findById(id);
// news.setNewid(id);
// news.setTitle(title);
// news.setContent(content);
// }
// public News mergeNews(News news){
// return newsDAO.merge(news);
// }
// public void saveOrUpdateNews(News news,Integer id){
// newsDAO.saveOrUpdate(news, id);
// }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -