Class PageToConnectionAdapter<T>
java.lang.Object
io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<io.leangen.graphql.execution.relay.Page<T>>
io.leangen.graphql.spqr.spring.modules.data.PageToConnectionAdapter<T>
- All Implemented Interfaces:
io.leangen.graphql.generator.mapping.OutputConverter<org.springframework.data.domain.Slice<T>,,io.leangen.graphql.execution.relay.Page<T>> io.leangen.graphql.generator.mapping.TypeMapper,io.leangen.graphql.generator.mapping.TypeSubstituter
public class PageToConnectionAdapter<T>
extends io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<io.leangen.graphql.execution.relay.Page<T>>
implements io.leangen.graphql.generator.mapping.OutputConverter<org.springframework.data.domain.Slice<T>,io.leangen.graphql.execution.relay.Page<T>>
-
Field Summary
Fields inherited from class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
substituteType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.leangen.graphql.execution.relay.Page<T>convertOutput(org.springframework.data.domain.Slice<T> original, AnnotatedType type, io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment) getSubstituteType(AnnotatedType original) booleansupports(AnnotatedElement element, AnnotatedType type) Methods inherited from class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
toGraphQLInputType, toGraphQLType
-
Constructor Details
-
PageToConnectionAdapter
public PageToConnectionAdapter()
-
-
Method Details
-
convertOutput
public io.leangen.graphql.execution.relay.Page<T> convertOutput(org.springframework.data.domain.Slice<T> original, AnnotatedType type, io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment) -
getSubstituteType
- Specified by:
getSubstituteTypein interfaceio.leangen.graphql.generator.mapping.TypeSubstituter- Overrides:
getSubstituteTypein classio.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<io.leangen.graphql.execution.relay.Page<T>>
-
supports
-