com.jalios.jcms.analytics.metric
Class TechnicalReportMetric

java.lang.Object
  extended by com.jalios.jcms.analytics.metric.AbstractReportMetric
      extended by com.jalios.jcms.analytics.metric.TechnicalReportMetric
All Implemented Interfaces:
DBData, Serializable

public class TechnicalReportMetric
extends AbstractReportMetric

See Also:
Serialized Form

Constructor Summary
TechnicalReportMetric()
           
 
Method Summary
 void aggregateUridData(AbstractReportMetric metric)
          Aggregate a metric to this one (to provide aggregated metrics like global from uri's)
 void checkAbsoluteMetrics(List<AbstractReportMetric> previousReportList)
          Check "photo" indicator in this metric.
 int getAuthFailCount()
           
 int getAverageAccessTime()
           
 Map<String,Integer> getBotTop()
           
 Map<String,Integer> getBrowserTop()
           
 int getCsrfCount()
           
 Map<String,Integer> getIpTop()
           
 int getOpenAPICount()
           
 Map<String,Integer> getOsTop()
           
 Map<String,Integer> getReferrerTop()
           
 int getRequestBotCount()
           
 int getRequestCount()
           
 int getRssAccessCount()
           
 Map<String,String> getSlowRequestTop()
           
 Map<String,Integer> getZoneTop()
           
 void initializeDBDataCollections()
           
 void setAuthFailCount(int authFailCount)
           
 void setAverageAccessTime(int averageAccessTime)
           
 void setBotTop(Map<String,Integer> botTop)
           
 void setBrowserTop(Map<String,Integer> browserTop)
           
 void setCsrfCount(int csrfCount)
           
 void setIpTop(Map<String,Integer> ipTop)
           
 void setOpenAPICount(int openAPICount)
           
 void setOsTop(Map<String,Integer> osTop)
           
 void setReferrerTop(Map<String,Integer> referrerTop)
           
 void setRequestBotCount(int requestBotCount)
           
 void setRequestCount(int requestCount)
           
 void setRssAccessCount(int rssAccessCount)
           
 void setSlowRequestTop(Map<String,String> slowRequestTop)
           
 void setZoneTop(Map<String,Integer> zoneTop)
           
 String toString()
           
 
Methods inherited from class com.jalios.jcms.analytics.metric.AbstractReportMetric
getEndDate, getReportDate, getRowId, getStartDate, getUrid, getWorkspaceId, setEndDate, setReportDate, setRowId, setStartDate, setUrid, setWorkspaceId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TechnicalReportMetric

public TechnicalReportMetric()
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 Map<String,Integer> getBrowserTop()

setBrowserTop

public void setBrowserTop(Map<String,Integer> browserTop)

getBotTop

public Map<String,Integer> getBotTop()

setBotTop

public void setBotTop(Map<String,Integer> botTop)

getOsTop

public Map<String,Integer> getOsTop()

setOsTop

public void setOsTop(Map<String,Integer> osTop)

getZoneTop

public Map<String,Integer> getZoneTop()

setZoneTop

public void setZoneTop(Map<String,Integer> zoneTop)

getIpTop

public Map<String,Integer> getIpTop()

setIpTop

public void setIpTop(Map<String,Integer> ipTop)

getReferrerTop

public Map<String,Integer> getReferrerTop()

setReferrerTop

public void setReferrerTop(Map<String,Integer> referrerTop)

getSlowRequestTop

public Map<String,String> getSlowRequestTop()

setSlowRequestTop

public void setSlowRequestTop(Map<String,String> slowRequestTop)

initializeDBDataCollections

public void initializeDBDataCollections()
Overrides:
initializeDBDataCollections in class AbstractReportMetric

toString

public String toString()
Overrides:
toString in class 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 class AbstractReportMetric
Parameters:
metric - the metric to add

checkAbsoluteMetrics

public void checkAbsoluteMetrics(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 class AbstractReportMetric
Parameters:
previousReportList - List of previous AbstractReportMetric


Copyright © 2001-2010 Jalios SA. All Rights Reserved.