public class DashboardDateFilter extends Object implements DashboardFilter
DashboardFilterContext.| Modifier and Type | Field and Description |
|---|---|
static String |
ABSOLUTE_FILTER_TYPE |
static DateTimeFormatter |
DATE_FORMAT |
static String |
RELATIVE_FILTER_TYPE |
| Modifier and Type | Method and Description |
|---|---|
static DashboardDateFilter |
absoluteDateFilter(LocalDate from,
LocalDate to,
String datasetUri)
Creates absolute date filter with the given interval
|
String |
getDataSet() |
String |
getFrom()
Returns from value of date filter interval.
|
String |
getGranularity() |
String |
getTo()
Returns to value of date filter interval.
|
String |
getType() |
static DashboardDateFilter |
relativeDateFilter(int from,
int to,
String granularity,
String datasetUri)
Creates relative date filter with the given interval and granularity.
|
String |
toString() |
public static final String RELATIVE_FILTER_TYPE
public static final String ABSOLUTE_FILTER_TYPE
public static final DateTimeFormatter DATE_FORMAT
public static DashboardDateFilter relativeDateFilter(int from, int to, String granularity, String datasetUri)
from - interval fromto - interval togranularity - granularity (e.g. GDC.time.year)datasetUri - date dataset URI (optional)public static DashboardDateFilter absoluteDateFilter(LocalDate from, LocalDate to, String datasetUri)
from - interval fromto - interval todatasetUri - date dataset URI (optional)public String getFrom()
DD-MM-YYYYpublic String getTo()
YYYY-DD-MMpublic String getGranularity()
public String getDataSet()
public String getType()
Copyright © 2019. All rights reserved.