public class CounterController
extends java.lang.Object
| 构造器和说明 |
|---|
CounterController() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
browserCounter(BrowserCounter paramCounter,
boolean enable,
javax.servlet.http.HttpServletRequest request)
获取总浏览数
|
Browser |
browserTotalCounter(BrowserCounter paramCounter,
boolean enable,
javax.servlet.http.HttpServletRequest request)
获取总浏览计数和今天计数
|
long |
getBrowserCount(int siteId) |
java.lang.String |
index()
首页面
|
java.lang.String |
showBrowserCounterDayDistribute(int siteId,
java.lang.String type,
java.lang.String startTime,
java.lang.String endTime)
展示浏览计数统计日分布图
|
java.lang.String |
showBrowserCounterDistribute(int siteId,
java.lang.String type,
java.lang.String startTime,
java.lang.String endTime,
org.frameworkset.web.servlet.ModelMap model) |
java.lang.String |
showBrowserCounterHourDistribute(int siteId,
java.lang.String type,
java.lang.String startTime)
展示浏览计数统计小时分布图
|
java.lang.String |
showBrowserCounterList(java.lang.String sortKey,
boolean desc,
long offset,
int pagesize,
BrowserCounter counter,
java.sql.Timestamp startTime,
java.sql.Timestamp endTime,
org.frameworkset.web.servlet.ModelMap model)
展示浏览计数统计数据列表
|
java.lang.String |
showBrowserIPDayDistribute(int siteId,
java.lang.String type,
java.lang.String startTime,
java.lang.String endTime)
展示浏览IP地址类型日分布
|
java.lang.String |
showBrowserIPDistributeToday(int siteId,
java.lang.String type,
java.lang.String startTime)
展示浏览IP地址日分布
|
java.lang.String |
showBrowserTypeDayDistribute(int siteId,
java.lang.String type,
java.lang.String startTime,
java.lang.String endTime)
展示浏览器类型日分布
|
java.lang.String |
showBrowserTypeDistributeToday(int siteId,
java.lang.String type,
java.lang.String startTime)
展示浏览器类型日分布
|
java.lang.String |
showPageBrowserCounterGatherList(java.lang.String sortKey,
boolean desc,
long offset,
int pagesize,
BrowserCounter counter,
java.lang.String startTime,
java.lang.String endTime,
org.frameworkset.web.servlet.ModelMap model)
展示页面浏览统计汇总数据
|
java.lang.String |
statisticImmediately(int siteId) |
long |
videoHitsCount(VideoHitsCounter paramCounter,
boolean enable,
javax.servlet.http.HttpServletRequest request)
视频点击播放计数
|
public java.lang.String index()
@ResponseBody(datatype="jsonp") public long videoHitsCount(VideoHitsCounter paramCounter, boolean enable, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
paramCounter - 计数器参数enable - 是否启用request - HttpServletRequestjava.lang.Exception@ResponseBody(datatype="jsonp") public Browser browserTotalCounter(BrowserCounter paramCounter, boolean enable, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
paramCounter - 计数器参数enable - 是否启用request - HttpServletRequestjava.lang.Exception@ResponseBody(datatype="jsonp") public long browserCounter(BrowserCounter paramCounter, boolean enable, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
paramCounter - 计数器参数enable - 是否启用request - HttpServletRequestjava.lang.Exceptionpublic java.lang.String showBrowserCounterList(@PagerParam(name="sortKey",defaultvalue="browserTime")
java.lang.String sortKey,
@PagerParam(name="desc",defaultvalue="false")
boolean desc,
@PagerParam(name="offset")
long offset,
@PagerParam(name="PAGE_SIZE",defaultvalue="10")
int pagesize,
BrowserCounter counter,
java.sql.Timestamp startTime,
java.sql.Timestamp endTime,
org.frameworkset.web.servlet.ModelMap model)
throws java.lang.Exception
sortKey - 排序关键字desc - 排序方式offset - 偏移量pagesize - 页面数据大小counter - 查询条件startTime - 开始时间endTime - 结束时间model - 作用域模型java.lang.Exception@ResponseBody
public java.lang.String showBrowserCounterHourDistribute(int siteId,
java.lang.String type,
java.lang.String startTime)
throws java.lang.Exception
type - 类型:无:今日, yesterday:昨日java.lang.Exception@ResponseBody
public java.lang.String showBrowserCounterDayDistribute(int siteId,
java.lang.String type,
java.lang.String startTime,
java.lang.String endTime)
throws java.lang.Exception
type - 类型:week:本周,7days:最近7天,month:本月,30days:最近30天java.lang.Exception@ResponseBody
public java.lang.String showBrowserTypeDistributeToday(int siteId,
java.lang.String type,
java.lang.String startTime)
throws java.lang.Exception
type - 类型:无:今日, yesterday:昨日java.lang.Exception@ResponseBody
public java.lang.String showBrowserTypeDayDistribute(int siteId,
java.lang.String type,
java.lang.String startTime,
java.lang.String endTime)
throws java.lang.Exception
type - 类型:week:本周,7days:最近7天,month:本月,30days:最近30天java.lang.Exception@ResponseBody
public java.lang.String showBrowserIPDistributeToday(int siteId,
java.lang.String type,
java.lang.String startTime)
throws java.lang.Exception
type - 类型:无:今日, yesterday:昨日java.lang.Exception@ResponseBody
public java.lang.String showBrowserIPDayDistribute(int siteId,
java.lang.String type,
java.lang.String startTime,
java.lang.String endTime)
throws java.lang.Exception
type - 类型:week:本周,7days:最近7天,month:本月,30days:最近30天java.lang.Exceptionpublic java.lang.String showPageBrowserCounterGatherList(@PagerParam(name="sortKey",defaultvalue="browserTime")
java.lang.String sortKey,
@PagerParam(name="desc",defaultvalue="false")
boolean desc,
@PagerParam(name="offset")
long offset,
@PagerParam(name="PAGE_SIZE",defaultvalue="10")
int pagesize,
BrowserCounter counter,
java.lang.String startTime,
java.lang.String endTime,
org.frameworkset.web.servlet.ModelMap model)
throws java.lang.Exception
sortKey - 排序关键字desc - 排序方式offset - 偏移量pagesize - 页面数据大小counter - 查询条件model - 作用域模型java.lang.Exceptionpublic java.lang.String showBrowserCounterDistribute(int siteId,
java.lang.String type,
java.lang.String startTime,
java.lang.String endTime,
org.frameworkset.web.servlet.ModelMap model)
throws java.lang.Exception
siteId - type - model - java.lang.Exception@ResponseBody(datatype="json")
public long getBrowserCount(int siteId)
throws java.lang.Exception
siteId - java.lang.Exception@ResponseBody(datatype="json") public java.lang.String statisticImmediately(int siteId)
siteId -