Class AbstractReportMetric

    • Constructor Detail

      • AbstractReportMetric

        public AbstractReportMetric()
    • Method Detail

      • getStartDate

        public java.util.Date getStartDate()
      • setStartDate

        public void setStartDate​(java.util.Date startDate)
      • getEndDate

        public java.util.Date getEndDate()
      • setEndDate

        public void setEndDate​(java.util.Date endDate)
      • getReportDate

        public java.util.Date getReportDate()
      • setReportDate

        public void setReportDate​(java.util.Date reportDate)
      • getUrid

        public java.lang.String getUrid()
      • setUrid

        public void setUrid​(java.lang.String urid)
      • getWorkspaceId

        public java.lang.String getWorkspaceId()
      • setWorkspaceId

        public void setWorkspaceId​(java.lang.String workspaceId)
      • setRowId

        public void setRowId​(java.lang.Long rowId)
        Specified by:
        setRowId in interface DBData
      • getRowId

        public java.lang.Long getRowId()
        Specified by:
        getRowId in interface DBData
      • initializeDBDataCollections

        public abstract void initializeDBDataCollections()
      • aggregateUridData

        public abstract void aggregateUridData​(AbstractReportMetric metric)
        Aggregate a metric to this one (to provide aggregated metrics like global from uri's)
        Parameters:
        metric - the metric to add
      • checkAbsoluteMetrics

        public abstract void checkAbsoluteMetrics​(java.util.List<AbstractReportMetric> previousReportList)
        Check "photo" indicator in this metric. If the photo indicator is missing, value can sometimes be computed from previous metrics.
        Parameters:
        previousReportList - List of previous AbstractReportMetric