Package com.jalios.jcms.analytics.metric
Class TechnicalReportMetric
- java.lang.Object
 - 
- com.jalios.jcms.analytics.metric.AbstractReportMetric
 - 
- com.jalios.jcms.analytics.metric.TechnicalReportMetric
 
 
 
- 
- All Implemented Interfaces:
 DBData,java.io.Serializable
public class TechnicalReportMetric extends AbstractReportMetric
- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description TechnicalReportMetric() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaggregateUridData(AbstractReportMetric metric)Aggregate a metric to this one (to provide aggregated metrics like global from uri's)voidcheckAbsoluteMetrics(java.util.List<AbstractReportMetric> previousReportList)Check "photo" indicator in this metric.intgetAuthFailCount()intgetAverageAccessTime()java.util.Map<java.lang.String,java.lang.Integer>getBotTop()java.util.Map<java.lang.String,java.lang.Integer>getBrowserTop()intgetCsrfCount()intgetOpenAPICount()java.util.Map<java.lang.String,java.lang.Integer>getOsTop()java.util.Map<java.lang.String,java.lang.Integer>getReferrerTop()intgetRequestBotCount()intgetRequestCount()intgetRssAccessCount()java.util.Map<java.lang.String,java.lang.String>getSlowRequestTop()java.util.Map<java.lang.String,java.lang.Integer>getZoneTop()voidinitializeDBDataCollections()voidsetAuthFailCount(int authFailCount)voidsetAverageAccessTime(int averageAccessTime)voidsetBotTop(java.util.Map<java.lang.String,java.lang.Integer> botTop)voidsetBrowserTop(java.util.Map<java.lang.String,java.lang.Integer> browserTop)voidsetCsrfCount(int csrfCount)voidsetOpenAPICount(int openAPICount)voidsetOsTop(java.util.Map<java.lang.String,java.lang.Integer> osTop)voidsetReferrerTop(java.util.Map<java.lang.String,java.lang.Integer> referrerTop)voidsetRequestBotCount(int requestBotCount)voidsetRequestCount(int requestCount)voidsetRssAccessCount(int rssAccessCount)voidsetSlowRequestTop(java.util.Map<java.lang.String,java.lang.String> slowRequestTop)voidsetZoneTop(java.util.Map<java.lang.String,java.lang.Integer> zoneTop)java.lang.StringtoString()- 
Methods inherited from class com.jalios.jcms.analytics.metric.AbstractReportMetric
getEndDate, getReportDate, getRowId, getStartDate, getUrid, getWorkspaceId, setEndDate, setReportDate, setRowId, setStartDate, setUrid, setWorkspaceId 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getRequestCount
public int getRequestCount()
 
- 
setRequestCount
public void setRequestCount(int requestCount)
 
- 
getRequestBotCount
public int getRequestBotCount()
 
- 
setRequestBotCount
public void setRequestBotCount(int requestBotCount)
 
- 
getRssAccessCount
public int getRssAccessCount()
 
- 
setRssAccessCount
public void setRssAccessCount(int rssAccessCount)
 
- 
getOpenAPICount
public int getOpenAPICount()
 
- 
setOpenAPICount
public void setOpenAPICount(int openAPICount)
 
- 
getAuthFailCount
public int getAuthFailCount()
 
- 
setAuthFailCount
public void setAuthFailCount(int authFailCount)
 
- 
getCsrfCount
public int getCsrfCount()
 
- 
setCsrfCount
public void setCsrfCount(int csrfCount)
 
- 
getAverageAccessTime
public int getAverageAccessTime()
 
- 
setAverageAccessTime
public void setAverageAccessTime(int averageAccessTime)
 
- 
getBrowserTop
public java.util.Map<java.lang.String,java.lang.Integer> getBrowserTop()
 
- 
setBrowserTop
public void setBrowserTop(java.util.Map<java.lang.String,java.lang.Integer> browserTop)
 
- 
getBotTop
public java.util.Map<java.lang.String,java.lang.Integer> getBotTop()
 
- 
setBotTop
public void setBotTop(java.util.Map<java.lang.String,java.lang.Integer> botTop)
 
- 
getOsTop
public java.util.Map<java.lang.String,java.lang.Integer> getOsTop()
 
- 
setOsTop
public void setOsTop(java.util.Map<java.lang.String,java.lang.Integer> osTop)
 
- 
getZoneTop
public java.util.Map<java.lang.String,java.lang.Integer> getZoneTop()
 
- 
setZoneTop
public void setZoneTop(java.util.Map<java.lang.String,java.lang.Integer> zoneTop)
 
- 
getReferrerTop
public java.util.Map<java.lang.String,java.lang.Integer> getReferrerTop()
 
- 
setReferrerTop
public void setReferrerTop(java.util.Map<java.lang.String,java.lang.Integer> referrerTop)
 
- 
getSlowRequestTop
public java.util.Map<java.lang.String,java.lang.String> getSlowRequestTop()
 
- 
setSlowRequestTop
public void setSlowRequestTop(java.util.Map<java.lang.String,java.lang.String> slowRequestTop)
 
- 
initializeDBDataCollections
public void initializeDBDataCollections()
- Specified by:
 initializeDBDataCollectionsin classAbstractReportMetric
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
- 
aggregateUridData
public void aggregateUridData(AbstractReportMetric metric)
Description copied from class:AbstractReportMetricAggregate a metric to this one (to provide aggregated metrics like global from uri's)- Specified by:
 aggregateUridDatain classAbstractReportMetric- Parameters:
 metric- the metric to add
 
- 
checkAbsoluteMetrics
public void checkAbsoluteMetrics(java.util.List<AbstractReportMetric> previousReportList)
Description copied from class:AbstractReportMetricCheck "photo" indicator in this metric. If the photo indicator is missing, value can sometimes be computed from previous metrics.- Specified by:
 checkAbsoluteMetricsin classAbstractReportMetric- Parameters:
 previousReportList-Listof previousAbstractReportMetric
 
 - 
 
 -