ru.metrika4j.impl
Class ReportImpl

java.lang.Object
  extended by ru.metrika4j.impl.ReportImpl
All Implemented Interfaces:
Report

public class ReportImpl
extends java.lang.Object
implements Report

Author:
asuilin

Method Summary
 ReportItem[] getArray(java.lang.String name)
          Возвращает массив с дополнительными результатами отчёта
 int getCounterId()
          Возвращает идентификатор счётчика, для которого построен отчёт
 ReportItem[] getData()
          Возвращает массив основных результатов отчёта (соответствует параметру data в выходных данных отчёта)
 MetrikaDate getDateFrom()
          Возвращает начало интервала времени, за который построен отчёт
 MetrikaDate getDateTo()
          Возвращает конец интервала времени, за который построен отчёт
 java.lang.Integer getGoalId()
          Возвращает идентификатор цели для целевого отчёта, или null для нецелевого отчёта
 Report getNextPage()
          Возвращает "следующую страницу" отчёта, если она существует, или null
 ReportItem getTotals()
          Итоговые данные отчёта
 boolean hasNextPage()
          Возвращает true, если есть следующая "страница" данных отчёта.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

hasNextPage

public boolean hasNextPage()
Description copied from interface: Report
Возвращает true, если есть следующая "страница" данных отчёта. Для перехода к следующей странице используется метод Report.getNextPage()

Specified by:
hasNextPage in interface Report

getCounterId

public int getCounterId()
Description copied from interface: Report
Возвращает идентификатор счётчика, для которого построен отчёт

Specified by:
getCounterId in interface Report

getGoalId

public java.lang.Integer getGoalId()
Description copied from interface: Report
Возвращает идентификатор цели для целевого отчёта, или null для нецелевого отчёта

Specified by:
getGoalId in interface Report
See Also:
ReportBuilder.withGoal(Integer)

getDateFrom

public MetrikaDate getDateFrom()
Description copied from interface: Report
Возвращает начало интервала времени, за который построен отчёт

Specified by:
getDateFrom in interface Report
See Also:
ReportBuilder.withDateFrom(MetrikaDate)

getDateTo

public MetrikaDate getDateTo()
Description copied from interface: Report
Возвращает конец интервала времени, за который построен отчёт

Specified by:
getDateTo in interface Report
See Also:
ReportBuilder.withDateTo(MetrikaDate)

getData

public ReportItem[] getData()
Description copied from interface: Report
Возвращает массив основных результатов отчёта (соответствует параметру data в выходных данных отчёта)

Specified by:
getData in interface Report

getArray

public ReportItem[] getArray(java.lang.String name)
Description copied from interface: Report
Возвращает массив с дополнительными результатами отчёта

Specified by:
getArray in interface Report
Parameters:
name - имя параметра, содержащего дополнительные результаты

getTotals

public ReportItem getTotals()
Description copied from interface: Report
Итоговые данные отчёта

Specified by:
getTotals in interface Report
Returns:
Структура с итоговыми данными (обычно она повторяет структуру строки отчёта) или null, если в отчёте нет итоговых данных

getNextPage

public Report getNextPage()
Description copied from interface: Report
Возвращает "следующую страницу" отчёта, если она существует, или null

Specified by:
getNextPage in interface Report


Copyright © 2011. All Rights Reserved.