Package io.tesler.core.controller.param
Class QueryParameters
- java.lang.Object
-
- io.tesler.core.controller.param.QueryParameters
-
public class QueryParameters extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
DATE_FROM
static String
DATE_STEP
static String
DATE_TO
static String
DEBUG_MODE
static String
EXPORT
static String
IS_FILTERABLE_DATA
static String
PDQ
static String
PRE_INVOKE_EVENT_KEYS
static String
X_AXIS
static String
Y_AXIS
-
Constructor Summary
Constructors Constructor Description QueryParameters(Map<String,String> parameters)
QueryParameters(Map<String,String> parameters, LocalDateTime currentDate)
-
Method Summary
-
-
-
Field Detail
-
DATE_FROM
public static final String DATE_FROM
- See Also:
- Constant Field Values
-
DATE_TO
public static final String DATE_TO
- See Also:
- Constant Field Values
-
DATE_STEP
public static final String DATE_STEP
- See Also:
- Constant Field Values
-
EXPORT
public static final String EXPORT
- See Also:
- Constant Field Values
-
X_AXIS
public static final String X_AXIS
- See Also:
- Constant Field Values
-
Y_AXIS
public static final String Y_AXIS
- See Also:
- Constant Field Values
-
PDQ
public static final String PDQ
- See Also:
- Constant Field Values
-
IS_FILTERABLE_DATA
public static final String IS_FILTERABLE_DATA
- See Also:
- Constant Field Values
-
PRE_INVOKE_EVENT_KEYS
public static final String PRE_INVOKE_EVENT_KEYS
- See Also:
- Constant Field Values
-
DEBUG_MODE
public static final String DEBUG_MODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
of
public static QueryParameters of(ParameterHolder<?> holder)
-
onlyDatesQueryParameters
public static QueryParameters onlyDatesQueryParameters(QueryParameters other)
-
emptyQueryParameters
public static QueryParameters emptyQueryParameters()
-
getExportType
public String getExportType()
-
getAxisX
public String getAxisX()
-
getAxisY
public String getAxisY()
-
isFilterableData
public boolean isFilterableData()
-
isDebug
public boolean isDebug()
-
getDateStep
public DateStep getDateStep()
-
getDateTo
public LocalDateTime getDateTo()
-
getDateFrom
public LocalDateTime getDateFrom()
-
getPdqName
public String getPdqName()
-
removeParameter
public boolean removeParameter(QueryParameter parameter)
-
getPage
public PageSpecification getPage()
-
getFilter
public FilterParameters getFilter()
-
store
public QueryParameters store(ParameterHolder<?> holder)
-
of
public <T extends QueryParameter> ParameterHolder<T> of(ParameterBuilder<T> builder)
-
getBinds
public BindsParameters getBinds()
-
getSort
public SortParameters getSort()
-
setParameter
public String setParameter(QueryParameter parameter)
-
getPageNumber
public int getPageNumber()
-
getPageSize
public int getPageSize()
-
-