Package com.jalios.jcms.analytics.metric
Class AccessReportMetric
- java.lang.Object
-
- com.jalios.jcms.analytics.metric.AbstractReportMetric
-
- com.jalios.jcms.analytics.metric.AccessReportMetric
-
- All Implemented Interfaces:
DBData
,java.io.Serializable
public class AccessReportMetric extends AbstractReportMetric
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AccessReportMetric()
-
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.java.util.Map<java.lang.String,java.lang.Integer>
getAnonymousPageTop()
java.util.Map<java.lang.String,java.lang.String>
getContentTop()
long
getDownloadCount()
long
getLoggedVisitorCount()
java.util.Map<java.lang.String,java.lang.Integer>
getMemberTop()
java.util.Map<java.lang.String,java.lang.Integer>
getPortalCategoryTop()
long
getPrintViewCount()
long
getVisitCount()
long
getVisitorCount()
java.util.Map<java.lang.String,java.lang.Integer>
getWorkspaceTop()
void
initializeDBDataCollections()
void
setAnonymousPageTop(java.util.Map<java.lang.String,java.lang.Integer> anonymousPageTop)
void
setContentTop(java.util.Map<java.lang.String,java.lang.String> contentTop)
void
setDownloadCount(long downloadCount)
void
setLoggedVisitorCount(long loggedVisitorCount)
void
setMemberTop(java.util.Map<java.lang.String,java.lang.Integer> memberTop)
void
setPortalCategoryTop(java.util.Map<java.lang.String,java.lang.Integer> portalCategoryTop)
void
setPrintViewCount(long printViewCount)
void
setVisitCount(long visitCount)
void
setVisitorCount(long visitorCount)
void
setWorkspaceTop(java.util.Map<java.lang.String,java.lang.Integer> workspaceTop)
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
-
getVisitCount
public long getVisitCount()
-
setVisitCount
public void setVisitCount(long visitCount)
-
getVisitorCount
public long getVisitorCount()
-
setVisitorCount
public void setVisitorCount(long visitorCount)
-
getLoggedVisitorCount
public long getLoggedVisitorCount()
-
setLoggedVisitorCount
public void setLoggedVisitorCount(long loggedVisitorCount)
-
getDownloadCount
public long getDownloadCount()
-
setDownloadCount
public void setDownloadCount(long downloadCount)
-
getPrintViewCount
public long getPrintViewCount()
-
setPrintViewCount
public void setPrintViewCount(long printViewCount)
-
getMemberTop
public java.util.Map<java.lang.String,java.lang.Integer> getMemberTop()
-
setMemberTop
public void setMemberTop(java.util.Map<java.lang.String,java.lang.Integer> memberTop)
-
getPortalCategoryTop
public java.util.Map<java.lang.String,java.lang.Integer> getPortalCategoryTop()
-
setPortalCategoryTop
public void setPortalCategoryTop(java.util.Map<java.lang.String,java.lang.Integer> portalCategoryTop)
-
getAnonymousPageTop
public java.util.Map<java.lang.String,java.lang.Integer> getAnonymousPageTop()
-
setAnonymousPageTop
public void setAnonymousPageTop(java.util.Map<java.lang.String,java.lang.Integer> anonymousPageTop)
-
getContentTop
public java.util.Map<java.lang.String,java.lang.String> getContentTop()
-
setContentTop
public void setContentTop(java.util.Map<java.lang.String,java.lang.String> contentTop)
-
getWorkspaceTop
public java.util.Map<java.lang.String,java.lang.Integer> getWorkspaceTop()
-
setWorkspaceTop
public void setWorkspaceTop(java.util.Map<java.lang.String,java.lang.Integer> workspaceTop)
-
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
-
-