public class PageableAdapter extends io.leangen.graphql.generator.mapping.AbstractTypeAdapter<org.springframework.data.domain.Pageable,Pagination> implements DefaultValueSchemaTransformer
| Constructor and Description |
|---|
PageableAdapter(int defaultPageSize) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.data.domain.Pageable |
convertInput(Pagination substitute,
AnnotatedType type,
io.leangen.graphql.execution.GlobalEnvironment environment,
io.leangen.graphql.metadata.strategy.value.ValueMapper valueMapper) |
Pagination |
convertOutput(org.springframework.data.domain.Pageable original,
AnnotatedType type,
io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment) |
Object |
getDefaultValue() |
boolean |
supports(AnnotatedType type) |
graphql.schema.GraphQLInputObjectField |
transformInputField(graphql.schema.GraphQLInputObjectField field,
io.leangen.graphql.metadata.InputField inputField,
io.leangen.graphql.generator.OperationMapper operationMapper,
io.leangen.graphql.generator.BuildContext buildContext) |
getSubstituteType, toGraphQLInputType, toGraphQLTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittransformArgumentpublic org.springframework.data.domain.Pageable convertInput(Pagination substitute, AnnotatedType type, io.leangen.graphql.execution.GlobalEnvironment environment, io.leangen.graphql.metadata.strategy.value.ValueMapper valueMapper)
convertInput in interface io.leangen.graphql.generator.mapping.InputConverter<org.springframework.data.domain.Pageable,Pagination>public Pagination convertOutput(org.springframework.data.domain.Pageable original, AnnotatedType type, io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment)
convertOutput in interface io.leangen.graphql.generator.mapping.OutputConverter<org.springframework.data.domain.Pageable,Pagination>public Object getDefaultValue()
getDefaultValue in interface DefaultValueSchemaTransformerpublic graphql.schema.GraphQLInputObjectField transformInputField(graphql.schema.GraphQLInputObjectField field,
io.leangen.graphql.metadata.InputField inputField,
io.leangen.graphql.generator.OperationMapper operationMapper,
io.leangen.graphql.generator.BuildContext buildContext)
transformInputField in interface io.leangen.graphql.generator.mapping.SchemaTransformerpublic boolean supports(AnnotatedType type)
supports in interface io.leangen.graphql.generator.mapping.InputConverter<org.springframework.data.domain.Pageable,Pagination>supports in interface DefaultValueSchemaTransformersupports in class io.leangen.graphql.generator.mapping.AbstractTypeAdapter<org.springframework.data.domain.Pageable,Pagination>Copyright © 2018–2021. All rights reserved.