|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectru.metrika4j.impl.ReportBuilderImpl
public class ReportBuilderImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface ru.metrika4j.ReportBuilder |
|---|
ReportBuilder.Group, ReportBuilder.TableMode |
| Constructor Summary | |
|---|---|
ReportBuilderImpl(java.lang.String path,
int counterId,
ApiContext apiContext)
|
|
| Method Summary | |
|---|---|
Report |
build()
Выполняет фактическое построение отчёта. |
ReportBuilder |
groupBy(ReportBuilder.Group group)
Задаёт группировку данных по времени. |
ReportBuilder |
reverseSortBy(java.lang.String field)
Задаёт сортировку по убыванию по произвольному полю отчёта |
ReportBuilder |
sortBy(java.lang.String field)
Задаёт сортировку по возрастанию по произвольному полю отчёта |
ReportBuilder |
withDateFrom(MetrikaDate date)
Задаёт нижнюю границу временного интервала, по которому будет построен отчёт. |
ReportBuilder |
withDateTo(MetrikaDate date)
Задаёт верхнюю границу временного интервала, по которому будет построен отчёт. |
ReportBuilder |
withGoal(java.lang.Integer goalId)
Задаёт идентификатор цели, для получения целевого отчёта. |
ReportBuilder |
withItemsPerPage(java.lang.Integer numberOfItems)
Задаёт количество записей на одну "страницу" отчёта |
ReportBuilder |
withMirrorId(java.lang.Integer mirrorId)
Задаёт фильтрацию по указанному зеркалу сайта. |
ReportBuilder |
withParameter(java.lang.String name,
java.lang.String value)
Задаёт входной параметр отчёта с произвольным именем. |
ReportBuilder |
withTableMode(ReportBuilder.TableMode tm)
Задаёт представление результатов отчета - в виде таблиц или в виде дерева. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReportBuilderImpl(java.lang.String path,
int counterId,
ApiContext apiContext)
| Method Detail |
|---|
public ReportBuilder withDateFrom(MetrikaDate date)
ReportBuilder
withDateFrom in interface ReportBuilderReportBuilder.withDateTo(MetrikaDate)public ReportBuilder withDateTo(MetrikaDate date)
ReportBuilder
withDateTo in interface ReportBuilderReportBuilder.withDateFrom(MetrikaDate)public ReportBuilder withGoal(java.lang.Integer goalId)
ReportBuilder
withGoal in interface ReportBuilderGoalpublic ReportBuilder groupBy(ReportBuilder.Group group)
ReportBuilder
groupBy in interface ReportBuilderpublic ReportBuilder sortBy(java.lang.String field)
ReportBuilder
sortBy in interface ReportBuilderfield - имя поля в отчете (имена полей перечислены в документации на каждый отчёт)ReportBuilder.reverseSortBy(String)public ReportBuilder reverseSortBy(java.lang.String field)
ReportBuilder
reverseSortBy in interface ReportBuilderfield - имя поля в отчете (имена полей перечислены в документации на каждый отчёт)ReportBuilder.sortBy(String)public ReportBuilder withTableMode(ReportBuilder.TableMode tm)
ReportBuilder
withTableMode in interface ReportBuilderpublic ReportBuilder withMirrorId(java.lang.Integer mirrorId)
ReportBuilder
withMirrorId in interface ReportBuildermirrorId - числовой идентификатор зеркала, 0 - основной сайт; 1 и более - порядковый номер из массива
зеркал (см. параметр mirrors в описании счётчика);
отрицательное число - будут выведены данные для сайтов и адресов,
не указанных в настройках счётчика.
public ReportBuilder withParameter(java.lang.String name,
java.lang.String value)
ReportBuilder
withParameter in interface ReportBuildername - Имя параметраvalue - Значение параметраpublic ReportBuilder withItemsPerPage(java.lang.Integer numberOfItems)
ReportBuilder
withItemsPerPage in interface ReportBuilderpublic Report build()
ReportBuilder
build in interface ReportBuilder
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||