public class PageableParameterBuilderPlugin extends Object implements springfox.documentation.spi.service.OperationBuilderPlugin
Pageable parameter into plain fields.| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_PAGE_NAME |
static String |
DEFAULT_SIZE_NAME |
static String |
DEFAULT_SORT_NAME |
static String |
PAGE_DESCRIPTION |
static String |
PAGE_TYPE |
static String |
SIZE_DESCRIPTION |
static String |
SIZE_TYPE |
static String |
SORT_DESCRIPTION |
static String |
SORT_TYPE |
| Constructor and Description |
|---|
PageableParameterBuilderPlugin(springfox.documentation.schema.TypeNameExtractor nameExtractor,
com.fasterxml.classmate.TypeResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(springfox.documentation.spi.service.contexts.OperationContext context) |
protected Function<com.fasterxml.classmate.ResolvedType,? extends springfox.documentation.schema.ModelReference> |
createModelRefFactory(springfox.documentation.spi.service.contexts.ParameterContext context) |
protected springfox.documentation.service.Parameter |
createPageParameter(springfox.documentation.spi.service.contexts.ParameterContext context)
Create a page parameter.
|
protected springfox.documentation.service.Parameter |
createSizeParameter(springfox.documentation.spi.service.contexts.ParameterContext context)
Create a size parameter.
|
protected springfox.documentation.service.Parameter |
createSortParameter(springfox.documentation.spi.service.contexts.ParameterContext context)
Create a sort parameter.
|
protected String |
getPageName()
Page name may be varied.
|
protected String |
getSizeName()
Size name may be varied.
|
protected String |
getSortName()
Sort name may be varied.
|
boolean |
supports(springfox.documentation.spi.DocumentationType delimiter) |
public static final String DEFAULT_PAGE_NAME
public static final String PAGE_TYPE
public static final String PAGE_DESCRIPTION
public static final String DEFAULT_SIZE_NAME
public static final String SIZE_TYPE
public static final String SIZE_DESCRIPTION
public static final String DEFAULT_SORT_NAME
public static final String SORT_TYPE
public static final String SORT_DESCRIPTION
public PageableParameterBuilderPlugin(springfox.documentation.schema.TypeNameExtractor nameExtractor,
com.fasterxml.classmate.TypeResolver resolver)
public boolean supports(springfox.documentation.spi.DocumentationType delimiter)
supports in interface org.springframework.plugin.core.Plugin<springfox.documentation.spi.DocumentationType>public void apply(springfox.documentation.spi.service.contexts.OperationContext context)
apply in interface springfox.documentation.spi.service.OperationBuilderPluginprotected String getPageName()
PageableHandlerMethodArgumentResolver.setPageParameterName(String)protected String getSizeName()
PageableHandlerMethodArgumentResolver.setSizeParameterName(String)protected String getSortName()
SortHandlerMethodArgumentResolver.setSortParameter(String)protected springfox.documentation.service.Parameter createPageParameter(springfox.documentation.spi.service.contexts.ParameterContext context)
context - Pageable parameter contextprotected springfox.documentation.service.Parameter createSizeParameter(springfox.documentation.spi.service.contexts.ParameterContext context)
context - Pageable parameter contextprotected springfox.documentation.service.Parameter createSortParameter(springfox.documentation.spi.service.contexts.ParameterContext context)
context - Pageable parameter contextprotected Function<com.fasterxml.classmate.ResolvedType,? extends springfox.documentation.schema.ModelReference> createModelRefFactory(springfox.documentation.spi.service.contexts.ParameterContext context)
Copyright © 2019 JHipster. All rights reserved.