⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bulletinserviceimp.java

📁 反ajax原代码
💻 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 + -