📄 bulletinserviceimp.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: BulletinServiceImp.java
package com.laoer.bbscs.business.service;
import com.laoer.bbscs.bean.Bulletin;
import com.laoer.bbscs.business.IBulletinService;
import com.laoer.bbscs.dao.IBulletinDAO;
import com.laoer.bbscs.sys.*;
import com.laoer.comm.util.FileIO;
import java.io.PrintStream;
import java.util.List;
public class BulletinServiceImp
implements IBulletinService
{
private IBulletinDAO bulletinDAO;
public BulletinServiceImp()
{
}
public IBulletinDAO getBulletinDAO()
{
return bulletinDAO;
}
public void setBulletinDAO(IBulletinDAO bulletinDAO)
{
this.bulletinDAO = bulletinDAO;
}
public Bulletin saveBulletin(Bulletin bulletin)
{
bulletin = getBulletinDAO().saveBulletin(bulletin);
createBulletinFile();
return bulletin;
}
public Bulletin getBulletin(long id)
{
return getBulletinDAO().getBulletin(id);
}
public PageList getBulletinList(Pages pages)
{
PageList pl = new PageList();
if(pages.getTotals() == -1L)
pages.setTotals(getBulletinDAO().getBulletinNum());
pages.doPageBreak();
List l = getBulletinDAO().getBulletinList(pages.getSpage(), pages.getPerPageNum());
pl.setObjectList(l);
pl.setPageShowString(pages.getListPageBreak());
pl.setPages(pages);
return pl;
}
public void removeBulletin(long id)
{
getBulletinDAO().removeBulletin(id);
createBulletinFile();
}
public void createBulletinFile()
{
Pages pages = new Pages();
pages.setPage(1);
pages.setPerPageNum(10);
pages.setTotals(10L);
PageList pl = getBulletinList(pages);
List l = pl.getObjectList();
int len = l.size();
StringBuffer sb = new StringBuffer();
System.out.println(len);
for(int i = 0; i < len; i++)
{
Bulletin bull = (Bulletin)l.get(i);
sb.append("<a href='bulllist");
sb.append(Constant.FILEPREFIX);
sb.append("#");
sb.append(bull.getId().longValue());
sb.append("'>");
sb.append(bull.getTitle());
sb.append("</a> ");
}
FileIO.writeFile(sb.toString(), SysUtil.getIncludeFilePath() + Constant.BULLETINFILE, Constant.CHARSET);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -