📄 onlinestatserviceimp.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: OnlineStatServiceImp.java
package com.laoer.bbscs.business.service;
import com.laoer.bbscs.bean.OnlineStat;
import com.laoer.bbscs.business.IOnlineStatService;
import com.laoer.bbscs.dao.IOnlineStatDAO;
import com.laoer.bbscs.sys.PageList;
import com.laoer.bbscs.sys.Pages;
import java.lang.reflect.Method;
public class OnlineStatServiceImp
implements IOnlineStatService
{
private IOnlineStatDAO onlineStatDAO;
public OnlineStatServiceImp()
{
}
public IOnlineStatDAO getOnlineStatDAO()
{
return onlineStatDAO;
}
public void setOnlineStatDAO(IOnlineStatDAO onlineStatDAO)
{
this.onlineStatDAO = onlineStatDAO;
}
public OnlineStat findOnlineStatByRecDate(String recDate)
{
return getOnlineStatDAO().findOnlineStatByRecDate(recDate);
}
public void recOnlineNum(String recDate, int hour, int num)
{
OnlineStat os = findOnlineStatByRecDate(recDate);
if(os == null)
os = new OnlineStat();
os.setRecDate(recDate);
Integer i = new Integer(num);
Class c[] = new Class[1];
c[0] = Integer.TYPE;
try
{
Method m = os.getClass().getMethod("setHour" + hour, c);
Object o[] = new Object[1];
o[0] = i;
m.invoke(os, o);
}
catch(Exception ex) { }
getOnlineStatDAO().saveOnlineStat(os);
}
public int getOnlineStatNum()
{
return getOnlineStatDAO().getOnlineStatNum();
}
public PageList getOnlineStatList(Pages pages)
{
PageList pl = new PageList();
if(pages.getTotals() == -1L)
pages.setTotals(getOnlineStatNum());
pages.doPageBreak();
java.util.List l = getOnlineStatDAO().getOnlineStatList(pages.getSpage(), pages.getPerPageNum());
pl.setObjectList(l);
pl.setPageShowString(pages.getListPageBreak());
pl.setPages(pages);
return pl;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -