- withAbstractInputHandler(AbstractInputHandler) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withAbstractInputTypeResolution() - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withAdditionalDirectives(Type...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withAdditionalDirectives(AnnotatedType...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withAdditionalDirectives(GraphQLDirective...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withAdditionalTypes(Collection<GraphQLType>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Deprecated.
- withAdditionalTypes(Collection<? extends GraphQLType>, GraphQLCodeRegistry) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withAdditionalTypes(Collection<? extends GraphQLType>, BaseSpqrSchemaGenerator.CodeRegistryBuilder) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withArgumentInjectors(ArgumentInjector...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withArgumentInjectors(ExtensionProvider<GeneratorConfiguration, ArgumentInjector>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withBasePackages(String...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withDataFetchers(GraphQLCodeRegistry) - Method in class io.jmix.graphql.spqr.SpqrSchemaGenerator
-
- withDirectiveBuilder(DirectiveBuilder) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withImplementationDiscoveryStrategy(ImplementationDiscoveryStrategy) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withInclusionStrategy(InclusionStrategy) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withInputConverters(InputConverter<?, ?>...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Registers custom InputConverter
s to be used for converting values provided by the GraphQL client
into those expected by the corresponding Java method.
- withInputConverters(ExtensionProvider<GeneratorConfiguration, InputConverter>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withInputConvertersPrepended(InputConverter<?, ?>...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withInputFieldBuilders(InputFieldBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withInputFieldBuilders(ExtensionProvider<ExtendedGeneratorConfiguration, InputFieldBuilder>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withInterfaceMappingStrategy(InterfaceMappingStrategy) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withJavaDeprecationReason(String) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withJavaDeprecationRespected(boolean) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withModules(Module...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withModules(ExtensionProvider<GeneratorConfiguration, Module>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withNestedResolverBuilders(ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Globally registers ResolverBuilder
s to be used for sources that don't have explicitly assigned builders.
- withNestedResolverBuilders(ExtensionProvider<GeneratorConfiguration, ResolverBuilder>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOperationBuilder(OperationBuilder) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOperationsFromBean(Supplier<Object>, Type, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Analyzes beanType
using the provided ResolverBuilder
s to look for methods to be exposed
or the globally registered ResolverBuilder
s if none are provided, and uses serviceSupplier
to obtain an instance on which query/mutation methods are invoked at runtime.
- withOperationsFromBean(Supplier<Object>, AnnotatedType, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOperationsFromBean(Supplier<Object>, Type, Class<?>, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOperationsFromBean(Supplier<Object>, AnnotatedType, Class<?>, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOperationsFromSingleton(Object, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Register serviceSingleton
as a singleton OperationSource
,
with its class (obtained via Object.getClass()
) as its runtime type, using the provided
ResolverBuilder
s to look for methods to be exposed or the globally registered
ResolverBuilder
s if none are provided.
- withOperationsFromSingleton(Object, Type, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Register serviceSingleton
as a singleton OperationSource
, with beanType
as its static type, using the provided ResolverBuilder
s to look for methods to be exposed
or the globally registered ResolverBuilder
s if none are provided.
- withOperationsFromSingleton(Object, AnnotatedType, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOperationsFromSingletons(Object...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOperationsFromType(Type, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Analyzes serviceType
using the provided ResolverBuilder
s to look for methods to be exposed
or the globally registered ResolverBuilder
s if none are provided.
- withOperationsFromType(AnnotatedType, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOperationsFromTypes(Type...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOperationsFromTypes(AnnotatedType...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOutputConverters(OutputConverter<?, ?>...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Registers custom OutputConverter
s to be used for converting values returned by the exposed Java method
into those expected by the GraphQL client.
- withOutputConverters(ExtensionProvider<GeneratorConfiguration, OutputConverter>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withOutputConvertersPrepended(OutputConverter<?, ?>...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withRelayCompliantMutations() - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Sets a flag that all mutations should be mapped in a Relay-compliant way,
using the default name and description for output wrapper fields.
- withRelayCompliantMutations(String, String) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Sets a flag signifying that all mutations should be mapped in a Relay-compliant way,
using the default name and description for output wrapper fields.
- withRelayConnectionCheckRelaxed() - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Removes the requirement on queries returning a Connection to comply with the Relay Connection spec
- withRelayNodeInterfaceInference(boolean) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Sets the flag controlling whether the Node interface (as defined by the Relay spec) should be automatically
inferred for types that have an ID field.
- withResolverBuilders(ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Globally registers ResolverBuilder
s to be used for sources that don't have explicitly assigned builders.
- withResolverBuilders(ExtensionProvider<GeneratorConfiguration, ResolverBuilder>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withResolverInterceptorFactories(ExtensionProvider<GeneratorConfiguration, ResolverInterceptorFactory>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withResolverInterceptors(ResolverInterceptor...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withScalarDeserializationStrategy(ScalarDeserializationStrategy) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withSchemaProcessors(GraphQLSchemaProcessor...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Registers custom schema processors that can perform arbitrary transformations on the schema just before it is built.
- withSchemaTransformers(SchemaTransformer...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withSchemaTransformers(ExtensionProvider<GeneratorConfiguration, SchemaTransformer>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withStringInterpolation(MessageBundle...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withTypeAdapters(AbstractTypeAdapter<?, ?>...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Type adapters (instances of AbstractTypeAdapter
) are both type mappers and bi-directional converters,
implementing TypeMapper
, InputConverter
and OutputConverter
.
- withTypeComparators(ExtensionProvider<GeneratorConfiguration, Comparator<AnnotatedType>>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withTypeInfoGenerator(TypeInfoGenerator) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withTypeMappers(TypeMapper...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Registers custom TypeMapper
s to be used for mapping Java type to GraphQL types.
- withTypeMappers(ExtensionProvider<GeneratorConfiguration, TypeMapper>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
Registers custom TypeMapper
s to be used for mapping Java type to GraphQL types.
- withTypeMappersPrepended(TypeMapper...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withTypeMappersPrepended(ExtensionProvider<GeneratorConfiguration, TypeMapper>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withTypeTransformer(TypeTransformer) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- withValueMapperFactory(ValueMapperFactory) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
-
- writeIdField(Entity, Map<String, Object>) - Method in class io.jmix.graphql.datafetcher.ResponseBuilder
-