Class RecordResolverBuilder
- java.lang.Object
-
- io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
-
- io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
-
- io.leangen.graphql.metadata.strategy.query.RecordResolverBuilder
-
- All Implemented Interfaces:
ResolverBuilder
- Direct Known Subclasses:
RecordLikeResolverBuilder
public class RecordResolverBuilder extends PublicResolverBuilder
-
-
Field Summary
-
Fields inherited from class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
argumentBuilder, filters, methodInvokerFactory, operationInfoGenerator, propertyElementReducer
-
Fields inherited from interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
ACCEPT_ALL
-
-
Constructor Summary
Constructors Constructor Description RecordResolverBuilder(String... basePackages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<Property>findProperties(ResolverBuilderParams params)protected booleanisQuery(Property property, ResolverBuilderParams params)protected booleanisQuery(Method method, ResolverBuilderParams params)booleansupports(AnnotatedType type)-
Methods inherited from class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
buildMutationResolvers, buildQueryResolvers, buildSubscriptionResolvers, isMutation, isPackageAcceptable, isQuery, isSubscription, withBasePackages, withJavaDeprecation, withJavaDeprecationRespected
-
Methods inherited from class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
getFieldType, getFilters, getReturnType, mergePropertyElements, withDefaultFilters, withFilters, withMethodInvokerFactory, withOperationInfoGenerator, withPropertyElementReducer, withResolverArgumentBuilder
-
-
-
-
Constructor Detail
-
RecordResolverBuilder
public RecordResolverBuilder(String... basePackages)
-
-
Method Detail
-
findProperties
protected Set<Property> findProperties(ResolverBuilderParams params)
- Overrides:
findPropertiesin classPublicResolverBuilder
-
isQuery
protected boolean isQuery(Property property, ResolverBuilderParams params)
- Overrides:
isQueryin classPublicResolverBuilder
-
isQuery
protected boolean isQuery(Method method, ResolverBuilderParams params)
- Overrides:
isQueryin classPublicResolverBuilder
-
supports
public boolean supports(AnnotatedType type)
-
-