public class CounterManagerImpl extends java.lang.Object implements CounterManager
| Constructor and Description |
|---|
CounterManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteStatisticBrowserCounter(java.lang.Integer siteId)
统计前一天的日访问数据插入到统计表内
|
void |
deleteStatisticBrowserIP(java.lang.Integer siteId)
统计前一天的浏览IP地址分布数据插入到统计表内
|
void |
deleteStatisticBrowserType(java.lang.Integer siteId)
统计前一天的浏览器类型分布数据插入到统计表内
|
long |
getBrowserCount(int siteId)
获得浏览统计计数
|
long |
getBrowserCount(int siteId,
int channelId)
获得浏览统计计数
|
long |
getBrowserCount(int siteId,
int channelId,
int docId)
获得浏览统计计数
|
java.util.List<java.util.HashMap> |
getBrowserCounterDayDistribute(int siteId,
java.lang.String startTime,
java.lang.String endTime)
获得浏览计数统计日分布
|
java.util.List<java.util.HashMap> |
getBrowserCounterDayDistributeByMonth(int siteId,
int startMonth,
int endMonth)
获得浏览计数统计日分布
|
java.util.List<java.util.HashMap> |
getBrowserCounterHourDistribute(int siteId,
java.lang.String vtime)
获得浏览计数器小时分布
|
com.frameworkset.util.ListInfo |
getBrowserCounterList(BrowserCounter counter,
java.sql.Timestamp startTime,
java.sql.Timestamp endTime,
int offset,
int pagesize)
获得浏览计数器列表
|
java.util.List<java.util.HashMap> |
getBrowserIPDayDistribute(int siteId,
java.lang.String vtime)
获取浏览IP地址类型统计日分布
|
java.util.List<java.util.HashMap> |
getBrowserIPDayDistribute(int siteId,
java.lang.String startTime,
java.lang.String endTime)
获取浏览IP地址类型统计日分布
|
java.util.List<java.util.HashMap> |
getBrowserTypeDayDistribute(int siteId,
java.lang.String vtime)
获取浏览器类型统计日分布
|
java.util.List<java.util.HashMap> |
getBrowserTypeDayDistribute(int siteId,
java.lang.String startTime,
java.lang.String endTime)
获取浏览器类型统计日分布
|
java.util.List<java.util.HashMap> |
getBrowserTypeDayDistributeByMonth(int siteId,
int startMonth,
int endMonth)
获取浏览器类型统计日分布
|
java.util.List<BrowserVisitInfo> |
getBrowserVisitInfo(int siteId,
java.lang.String startTime,
java.lang.String endTime) |
long |
getDownLoadCount(int siteId)
获取下载计数器计数值
|
long |
getDownLoadCount(int siteId,
int channelId)
获取下载计数器计数值
|
long |
getDownLoadCount(int siteId,
int channelId,
int docId)
获取下载计数器计数值
|
com.frameworkset.util.ListInfo |
getPageBrowserCounterGatherList(BrowserCounter counter,
java.lang.String startTime,
java.lang.String endTime,
int offset,
int pagesize)
获得页面浏览统计汇总信息集合
|
Browser |
getTotalAndTodayBrowserCount(int siteId)
获得浏览统计计数和今日统计计数
|
long |
getVideoHitsCount(int siteId)
获取视频播放计数值
|
long |
getVideoHitsCount(int siteId,
int channelId)
获取视频播放计数值
|
long |
getVideoHitsCount(int siteId,
int channelId,
int docId)
获取视频播放计数值
|
com.frameworkset.util.ListInfo |
getVideoHitsCounterList(VideoHitsCounter counter,
java.sql.Timestamp startTime,
java.sql.Timestamp endTime,
int offset,
int pagesize)
获得视频播放计数器列表
|
void |
incrementBrowserCounter(BrowserCounter counter)
增加浏览计数器
|
void |
incrementDownLoadCounter(DownLoadCounter counter)
增加下载计数器
|
void |
incrementVideoHitsCounter(VideoHitsCounter counter)
增加视频播放计数器
|
void |
statisticBrowserCounter(java.lang.String startTime,
java.lang.String endTime,
java.lang.Integer siteId)
统计前一天的日访问数据插入到统计表内
|
void |
statisticBrowserIP(java.lang.String startTime,
java.lang.String endTime,
java.lang.Integer siteId)
统计前一天的浏览IP地址分布数据插入到统计表内
|
void |
statisticBrowserType(java.lang.String startTime,
java.lang.String endTime,
java.lang.Integer siteId)
统计前一天的浏览器类型分布数据插入到统计表内
|
public com.frameworkset.util.ListInfo getVideoHitsCounterList(VideoHitsCounter counter, java.sql.Timestamp startTime, java.sql.Timestamp endTime, int offset, int pagesize) throws java.sql.SQLException
CounterManagergetVideoHitsCounterList in interface CounterManagercounter - VideoHitsCounterstartTime - 开始时间endTime - 结束时间offset - 偏移量pagesize - 页面数量java.sql.SQLExceptionpublic com.frameworkset.util.ListInfo getBrowserCounterList(BrowserCounter counter, java.sql.Timestamp startTime, java.sql.Timestamp endTime, int offset, int pagesize) throws java.sql.SQLException
CounterManagergetBrowserCounterList in interface CounterManagercounter - BrowserCounterstartTime - 开始时间endTime - 结束时间offset - 偏移量pagesize - 页面数量java.sql.SQLExceptionpublic java.util.List<java.util.HashMap> getBrowserCounterHourDistribute(int siteId,
java.lang.String vtime)
throws java.sql.SQLException
CounterManagergetBrowserCounterHourDistribute in interface CounterManagervtime - 时间java.sql.SQLExceptionpublic java.util.List<java.util.HashMap> getBrowserCounterDayDistribute(int siteId,
java.lang.String startTime,
java.lang.String endTime)
throws java.sql.SQLException
CounterManagergetBrowserCounterDayDistribute in interface CounterManagerstartTime - 开始时间endTime - 结束时间java.sql.SQLExceptionpublic java.util.List<java.util.HashMap> getBrowserCounterDayDistributeByMonth(int siteId,
int startMonth,
int endMonth)
throws java.sql.SQLException
CounterManagergetBrowserCounterDayDistributeByMonth in interface CounterManagerstartMonth - 开始月份endMonth - 结束月份java.sql.SQLExceptionpublic void incrementBrowserCounter(BrowserCounter counter) throws java.sql.SQLException
CounterManagerincrementBrowserCounter in interface CounterManagercounter - BrowserCounterjava.sql.SQLExceptionpublic long getBrowserCount(int siteId)
throws java.sql.SQLException
CounterManagergetBrowserCount in interface CounterManagersiteId - 站点IDjava.sql.SQLExceptionpublic Browser getTotalAndTodayBrowserCount(int siteId) throws java.sql.SQLException
getTotalAndTodayBrowserCount in interface CounterManagersiteId - 站点IDjava.sql.SQLExceptionpublic long getBrowserCount(int siteId,
int channelId)
throws java.sql.SQLException
CounterManagergetBrowserCount in interface CounterManagersiteId - 站点IDchannelId - 频道IDjava.sql.SQLExceptionpublic long getBrowserCount(int siteId,
int channelId,
int docId)
throws java.sql.SQLException
CounterManagergetBrowserCount in interface CounterManagersiteId - 站点IDdocId - 文档IDjava.sql.SQLExceptionpublic void incrementDownLoadCounter(DownLoadCounter counter) throws java.sql.SQLException
CounterManagerincrementDownLoadCounter in interface CounterManagercounter - DownLoadCounterjava.sql.SQLExceptionpublic long getDownLoadCount(int siteId)
throws java.sql.SQLException
CounterManagergetDownLoadCount in interface CounterManagersiteId - 站点IDjava.sql.SQLExceptionpublic long getDownLoadCount(int siteId,
int channelId)
throws java.sql.SQLException
CounterManagergetDownLoadCount in interface CounterManagersiteId - 站点IDchannelId - 频道IDjava.sql.SQLExceptionpublic long getDownLoadCount(int siteId,
int channelId,
int docId)
throws java.sql.SQLException
CounterManagergetDownLoadCount in interface CounterManagersiteId - 站点IDchannelId - 频道IDjava.sql.SQLExceptionpublic void incrementVideoHitsCounter(VideoHitsCounter counter) throws java.sql.SQLException
CounterManagerincrementVideoHitsCounter in interface CounterManagercounter - VideoHitsCounterjava.sql.SQLExceptionpublic long getVideoHitsCount(int siteId)
throws java.sql.SQLException
CounterManagergetVideoHitsCount in interface CounterManagersiteId - 站点IDjava.sql.SQLExceptionpublic long getVideoHitsCount(int siteId,
int channelId)
throws java.sql.SQLException
CounterManagergetVideoHitsCount in interface CounterManagersiteId - 站点IDchannelId - 频道IDjava.sql.SQLExceptionpublic long getVideoHitsCount(int siteId,
int channelId,
int docId)
throws java.sql.SQLException
CounterManagergetVideoHitsCount in interface CounterManagersiteId - 站点IDchannelId - 频道IDdocId - 文档IDjava.sql.SQLExceptionpublic void statisticBrowserCounter(java.lang.String startTime,
java.lang.String endTime,
java.lang.Integer siteId)
throws java.sql.SQLException
CounterManagerstatisticBrowserCounter in interface CounterManagerjava.sql.SQLExceptionpublic void statisticBrowserType(java.lang.String startTime,
java.lang.String endTime,
java.lang.Integer siteId)
throws java.sql.SQLException
CounterManagerstatisticBrowserType in interface CounterManagerjava.sql.SQLExceptionpublic void statisticBrowserIP(java.lang.String startTime,
java.lang.String endTime,
java.lang.Integer siteId)
throws java.sql.SQLException
CounterManagerstatisticBrowserIP in interface CounterManagerjava.sql.SQLExceptionpublic java.util.List<java.util.HashMap> getBrowserTypeDayDistribute(int siteId,
java.lang.String vtime)
throws java.sql.SQLException
CounterManagergetBrowserTypeDayDistribute in interface CounterManagervtime - 时间java.sql.SQLExceptionpublic java.util.List<java.util.HashMap> getBrowserTypeDayDistribute(int siteId,
java.lang.String startTime,
java.lang.String endTime)
throws java.sql.SQLException
CounterManagergetBrowserTypeDayDistribute in interface CounterManagerstartTime - 开始时间endTime - 结束时间java.sql.SQLExceptionpublic java.util.List<java.util.HashMap> getBrowserTypeDayDistributeByMonth(int siteId,
int startMonth,
int endMonth)
throws java.sql.SQLException
CounterManagergetBrowserTypeDayDistributeByMonth in interface CounterManagerstartMonth - 开始月份endMonth - 结束月份java.sql.SQLExceptionpublic java.util.List<java.util.HashMap> getBrowserIPDayDistribute(int siteId,
java.lang.String vtime)
throws java.sql.SQLException
CounterManagergetBrowserIPDayDistribute in interface CounterManagervtime - 时间java.sql.SQLExceptionpublic java.util.List<java.util.HashMap> getBrowserIPDayDistribute(int siteId,
java.lang.String startTime,
java.lang.String endTime)
throws java.sql.SQLException
CounterManagergetBrowserIPDayDistribute in interface CounterManagerstartTime - 开始时间endTime - 结束时间java.sql.SQLExceptionpublic com.frameworkset.util.ListInfo getPageBrowserCounterGatherList(BrowserCounter counter, java.lang.String startTime, java.lang.String endTime, int offset, int pagesize) throws java.sql.SQLException
CounterManagergetPageBrowserCounterGatherList in interface CounterManagercounter - BrowserCounterstartTime - 开始时间endTime - 结束时间offset - 偏移量pagesize - 页面数量java.sql.SQLExceptionpublic java.util.List<BrowserVisitInfo> getBrowserVisitInfo(int siteId, java.lang.String startTime, java.lang.String endTime) throws java.sql.SQLException
getBrowserVisitInfo in interface CounterManagerjava.sql.SQLExceptionpublic void deleteStatisticBrowserIP(java.lang.Integer siteId)
throws java.sql.SQLException
CounterManagerdeleteStatisticBrowserIP in interface CounterManagerjava.sql.SQLExceptionpublic void deleteStatisticBrowserCounter(java.lang.Integer siteId)
throws java.sql.SQLException
CounterManagerdeleteStatisticBrowserCounter in interface CounterManagerjava.sql.SQLExceptionpublic void deleteStatisticBrowserType(java.lang.Integer siteId)
throws java.sql.SQLException
CounterManagerdeleteStatisticBrowserType in interface CounterManagerjava.sql.SQLException