Package io.micronaut.data.runtime.config
Class DataConfiguration.PageableConfiguration
java.lang.Object
io.micronaut.data.runtime.config.DataConfiguration.PageableConfiguration
- Enclosing class:
- DataConfiguration
@ConfigurationProperties("pageable")
public static class DataConfiguration.PageableConfiguration
extends Object
Configuration for pageable.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintintbooleanvoidsetDefaultPageSize(int defaultPageSize) Sets the default page size when bindingPageableobjects and no size parameter is used.voidsetMaxPageSize(int maxPageSize) Sets the maximum page size when bindingPageableobjects.voidsetPageParameterName(String pageParameterName) voidsetSizeParameterName(String sizeParameterName) voidsetSortDelimiter(String sortDelimiter) voidsetSortIgnoreCase(boolean sortIgnoreCase) voidsetSortParameterName(String sortParameterName) 
- 
Field Details- 
DEFAULT_MAX_PAGE_SIZEpublic static final int DEFAULT_MAX_PAGE_SIZE- See Also:
 
- 
DEFAULT_SORT_IGNORE_CASEpublic static final boolean DEFAULT_SORT_IGNORE_CASE- See Also:
 
- 
DEFAULT_SORT_PARAMETER- See Also:
 
- 
DEFAULT_SIZE_PARAMETER- See Also:
 
- 
DEFAULT_PAGE_PARAMETER- See Also:
 
- 
PREFIX- See Also:
 
 
- 
- 
Constructor Details- 
PageableConfigurationpublic PageableConfiguration()
 
- 
- 
Method Details- 
isSortIgnoreCasepublic boolean isSortIgnoreCase()- Returns:
- Whether sort ignores case.
 
- 
setSortIgnoreCasepublic void setSortIgnoreCase(boolean sortIgnoreCase) - Parameters:
- sortIgnoreCase- Whether sort ignores case
 
- 
getSortDelimiterPattern- Returns:
- The delimiter to use to calculate sort order. Defaults to ,.
 
- 
setSortDelimiter- Parameters:
- sortDelimiter- The delimiter to use to calculate sort order. Defaults to- ,.
 
- 
getMaxPageSizepublic int getMaxPageSize()- Returns:
- The maximum page size when binding Pageableobjects.
 
- 
setMaxPageSizepublic void setMaxPageSize(int maxPageSize) Sets the maximum page size when bindingPageableobjects.- Parameters:
- maxPageSize- The max page size
 
- 
getDefaultPageSizepublic int getDefaultPageSize()- Returns:
- the page size to use when binding Pageableobjects and no size parameter is used. By default is set to the same vale asmaxPageSize
 
- 
setDefaultPageSizepublic void setDefaultPageSize(int defaultPageSize) Sets the default page size when bindingPageableobjects and no size parameter is used. Should be smaller or equal thanmaxPageSize.- Parameters:
- defaultPageSize- The default page size
 
- 
getSortParameterName- Returns:
- The default sort parameter name
 
- 
setSortParameterName- Parameters:
- sortParameterName- The default sort parameter name
 
- 
getSizeParameterName- Returns:
- The default size parameter name
 
- 
setSizeParameterName- Parameters:
- sizeParameterName- The default size parameter name
 
- 
getPageParameterName- Returns:
- The default page parameter name
 
- 
setPageParameterName- Parameters:
- pageParameterName- Sets the default page parameter name
 
 
-