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 void
aggregateUridData(AbstractReportMetric metric)
Aggregate a metric to this one (to provide aggregated metrics like global from uri's)void
checkAbsoluteMetrics(java.util.List<AbstractReportMetric> previousReportList)
Check "photo" indicator in this metric.int
getAuthFailCount()
int
getAverageAccessTime()
java.util.Map<java.lang.String,java.lang.Integer>
getBotTop()
java.util.Map<java.lang.String,java.lang.Integer>
getBrowserTop()
int
getCsrfCount()
int
getOpenAPICount()
java.util.Map<java.lang.String,java.lang.Integer>
getOsTop()
java.util.Map<java.lang.String,java.lang.Integer>
getReferrerTop()
int
getRequestBotCount()
int
getRequestCount()
int
getRssAccessCount()
java.util.Map<java.lang.String,java.lang.String>
getSlowRequestTop()
java.util.Map<java.lang.String,java.lang.Integer>
getZoneTop()
void
initializeDBDataCollections()
void
setAuthFailCount(int authFailCount)
void
setAverageAccessTime(int averageAccessTime)
void
setBotTop(java.util.Map<java.lang.String,java.lang.Integer> botTop)
void
setBrowserTop(java.util.Map<java.lang.String,java.lang.Integer> browserTop)
void
setCsrfCount(int csrfCount)
void
setOpenAPICount(int openAPICount)
void
setOsTop(java.util.Map<java.lang.String,java.lang.Integer> osTop)
void
setReferrerTop(java.util.Map<java.lang.String,java.lang.Integer> referrerTop)
void
setRequestBotCount(int requestBotCount)
void
setRequestCount(int requestCount)
void
setRssAccessCount(int rssAccessCount)
void
setSlowRequestTop(java.util.Map<java.lang.String,java.lang.String> slowRequestTop)
void
setZoneTop(java.util.Map<java.lang.String,java.lang.Integer> zoneTop)
java.lang.String
toString()
-
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:
initializeDBDataCollections
in classAbstractReportMetric
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
aggregateUridData
public void aggregateUridData(AbstractReportMetric metric)
Description copied from class:AbstractReportMetric
Aggregate a metric to this one (to provide aggregated metrics like global from uri's)- Specified by:
aggregateUridData
in classAbstractReportMetric
- Parameters:
metric
- the metric to add
-
checkAbsoluteMetrics
public void checkAbsoluteMetrics(java.util.List<AbstractReportMetric> previousReportList)
Description copied from class:AbstractReportMetric
Check "photo" indicator in this metric. If the photo indicator is missing, value can sometimes be computed from previous metrics.- Specified by:
checkAbsoluteMetrics
in classAbstractReportMetric
- Parameters:
previousReportList
-List
of previousAbstractReportMetric
-
-