Package org.allGraphQLCases.server.impl
Class DataFetchersDelegateMyQueryTypeImpl
java.lang.Object
org.allGraphQLCases.server.impl.DataFetchersDelegateMyQueryTypeImpl
- All Implemented Interfaces:
DataFetchersDelegateMyQueryType
@Component
public class DataFetchersDelegateMyQueryTypeImpl
extends Object
implements DataFetchersDelegateMyQueryType
- Author:
- etienne-sf
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription_if(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.if._implements(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String _if) Description for the implements field:
Test for PR 177 (on server side, the returned value is the content of the if input parameter)
This method loads the data for MyQueryType.implements._import(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.import._instanceof(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.instanceof._int(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.int._interface(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.interface._long(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.long._native(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.native._new(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.new._null(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the null field:
Issue #188: null is not identified as a java keyword
This method loads the data for MyQueryType.null._package(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.package._private(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.private._protected(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.protected._public(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.public._return(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.return._short(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.short._static(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.static._strictfp(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.strictfp._super(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.super._switch(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.switch._synchronized(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.synchronized._this(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.this._throw(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.throw._throws(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.throws._transient(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.transient._try(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.try._void(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.void._volatile(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.volatile._while(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.while.aBreak(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the aBreak field:
Check for GraphQL identifier that are java keywords
This method loads the data for MyQueryType.aBreak.allFieldCases(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_AllFieldCasesInput_SINS input) Description for the allFieldCases field:
################################################################################ # Complementary tests with the AllFieldCases Object
This method loads the data for MyQueryType.allFieldCases.static StringbuildWithArguments(graphql.language.OperationDefinition operation) connectionOnHuman(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String planet, SEP_Episode_SES SEP_Episode_SES) This method loads the data for MyQueryType.connectionOnHuman.connectionWithoutParameters(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.connectionWithoutParameters.directiveOnField(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the directiveOnField field:
# Returns the value, and potentially the anotherValue of the @testDirective directive set on the @directiveOnQuerydirectiveOnQuery(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, Boolean uppercase) Description for the directiveOnQuery field:
# Returns the value, and potentially the anotherValue of the @testDirective directive set on the directiveOnQuery queryenumWithReservedJavaKeywordAsValues(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the enumWithReservedJavaKeywordAsValues field:
test for issue #139 (use of java reserved keyword)
This method loads the data for MyQueryType.enumWithReservedJavaKeywordAsValues.Description for the error field:
################################################################################ # error always returns an error!foo140(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the foo140 field:
test for issue #140 (error for type that implements multiple interfaces)
This method loads the data for MyQueryType.foo140.issue128(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the issue128 field:
test for issue #128 (compilation error when a Query returns a type 'Client')
This method loads the data for MyQueryType.issue128.This method loads the data for MyQueryType.issue200.Description for the Issue217 field:
Issue 217: issue when a field name starts with an uppercase letter
This method loads the data for MyQueryType.Issue217.No action.issue82Float(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, Double aFloat) Description for the issue82Float field:
#issue82 is about hard coded values as parameters.This method loads the data for MyQueryType.issue82ID.com.fasterxml.jackson.databind.node.ObjectNodejson(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, com.fasterxml.jackson.databind.node.ObjectNode json) Description for the json field:
Test of JSON scalar, for issue #205
This method loads the data for MyQueryType.json.List<com.fasterxml.jackson.databind.node.ObjectNode>jsons(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, List<com.fasterxml.jackson.databind.node.ObjectNode> jsons) This method loads the data for MyQueryType.jsons.jsonsWithInput(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, List<SINP_InputWithJson_SINS> input) This method loads the data for MyQueryType.jsonsWithInput.jsonWithInput(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_InputWithJson_SINS input) This method loads the data for MyQueryType.jsonWithInput.listOfEnumWithReservedJavaKeywordAsValues(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SEP_EnumWithReservedJavaKeywordAsValues_SES param1, List<SEP_EnumWithReservedJavaKeywordAsValues_SES> param2) This method loads the data for MyQueryType.listOfEnumWithReservedJavaKeywordAsValues.This method loads the data for MyQueryType.object.This method loads the data for MyQueryType.objects.objectsWithInput(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, List<SINP_InputWithObject_SINS> input) This method loads the data for MyQueryType.objectsWithInput.objectWithInput(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_InputWithObject_SINS input) This method loads the data for MyQueryType.objectWithInput.relay(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.relay.reservedJavaKeywordAllFieldCases(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.reservedJavaKeywordAllFieldCases.returnEnum(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.returnEnum.returnListOfEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.returnListOfEnums.returnListOfListOfEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.returnListOfListOfEnums.returnListOfMandatoryEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.returnListOfMandatoryEnums.returnMandatoryEnum(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.returnMandatoryEnum.returnMandatoryListOfEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.returnMandatoryListOfEnums.returnMandatoryListOfMandatoryEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for MyQueryType.returnMandatoryListOfMandatoryEnums.byte[]testBase64String(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, byte[] input) Description for the testBase64String field:
Test for issue #174: a custom scalar which Java type is an array
This method loads the data for MyQueryType.testBase64String.unionTest(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_HumanInput_SINS human1, SINP_HumanInput_SINS human2, SINP_DroidInput_SINS droid1, SINP_DroidInput_SINS droid2) Description for the unionTest field:
################################################################################ # Test for unions
This method loads the data for MyQueryType.unionTest.withEnum(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SEP_Episode_SES SEP_Episode_SES) This method loads the data for MyQueryType.withEnum.withList(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String name, List<SINP_CharacterInput_SINS> characters) Description for the withList field:
################################################################################ # withList return a list of Characters, matching the given list of CharacterInputwithListOfList(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, List<List<Double>> matrix) This method loads the data for MyQueryType.withListOfList.withOneMandatoryParam(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_CharacterInput_SINS character) This method loads the data for MyQueryType.withOneMandatoryParam.withOneMandatoryParamDefaultValue(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, Integer result) This method loads the data for MyQueryType.withOneMandatoryParamDefaultValue.withOneOptionalParam(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_CharacterInput_SINS character) This method loads the data for MyQueryType.withOneOptionalParam.withoutParameters(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the withoutParameters field:
This is a description to describe the field withoutParameters on two lines
This method loads the data for MyQueryType.withoutParameters.withTwoMandatoryParamDefaultVal(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_DroidInput_SINS theHero, Integer num) This method loads the data for MyQueryType.withTwoMandatoryParamDefaultVal.
-
Constructor Details
-
DataFetchersDelegateMyQueryTypeImpl
public DataFetchersDelegateMyQueryTypeImpl()
-
-
Method Details
-
withoutParameters
public List<SIP_Character_SIS> withoutParameters(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the withoutParameters field:
This is a description to describe the field withoutParameters on two lines
This method loads the data for MyQueryType.withoutParameters. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.SIP_Character_SIS>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.SIP_Character_SIS>> or a Flux<List<org.allGraphQLCases.server.SIP_Character_SIS>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.SIP_Character_SIS>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.SIP_Character_SIS>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
withoutParametersin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
withOneOptionalParam
public SIP_Character_SIS withOneOptionalParam(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_CharacterInput_SINS character) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.withOneOptionalParam. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SIP_Character_SIS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SIP_Character_SIS> or a Flux<org.allGraphQLCases.server.SIP_Character_SIS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SIP_Character_SIS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SIP_Character_SIS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
withOneOptionalParamin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetchercharacter- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
withOneMandatoryParam
public SIP_Character_SIS withOneMandatoryParam(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_CharacterInput_SINS character) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.withOneMandatoryParam. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SIP_Character_SIS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SIP_Character_SIS> or a Flux<org.allGraphQLCases.server.SIP_Character_SIS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SIP_Character_SIS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SIP_Character_SIS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
withOneMandatoryParamin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetchercharacter- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
withEnum
public SIP_Character_SIS withEnum(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SEP_Episode_SES SEP_Episode_SES) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.withEnum. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SIP_Character_SIS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SIP_Character_SIS> or a Flux<org.allGraphQLCases.server.SIP_Character_SIS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SIP_Character_SIS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SIP_Character_SIS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
withEnumin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherSEP_Episode_SES- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
withListOfList
public STP_AllFieldCases_STS withListOfList(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, List<List<Double>> matrix) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.withListOfList. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_AllFieldCases_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_AllFieldCases_STS> or a Flux<org.allGraphQLCases.server.STP_AllFieldCases_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_AllFieldCases_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_AllFieldCases_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
withListOfListin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetchermatrix- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
withList
public List<SIP_Character_SIS> withList(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String name, List<SINP_CharacterInput_SINS> characters) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the withList field:
################################################################################ # withList return a list of Characters, matching the given list of CharacterInput. # The name of the first Character returned is replaced by the given firstName. # All ids are generated
This method loads the data for MyQueryType.withList. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.SIP_Character_SIS>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.SIP_Character_SIS>> or a Flux<List<org.allGraphQLCases.server.SIP_Character_SIS>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.SIP_Character_SIS>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.SIP_Character_SIS>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
withListin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetchername- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.characters- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
error
public SIP_Character_SIS error(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String errorLabel) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the error field:
################################################################################ # error always returns an error! (used to check the error management)
This method loads the data for MyQueryType.error. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SIP_Character_SIS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SIP_Character_SIS> or a Flux<org.allGraphQLCases.server.SIP_Character_SIS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SIP_Character_SIS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SIP_Character_SIS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
errorin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetchererrorLabel- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
allFieldCases
public STP_AllFieldCases_STS allFieldCases(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_AllFieldCasesInput_SINS input) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the allFieldCases field:
################################################################################ # Complementary tests with the AllFieldCases Object
This method loads the data for MyQueryType.allFieldCases. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_AllFieldCases_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_AllFieldCases_STS> or a Flux<org.allGraphQLCases.server.STP_AllFieldCases_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_AllFieldCases_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_AllFieldCases_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
allFieldCasesin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherinput- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
aBreak
Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the aBreak field:
Check for GraphQL identifier that are java keywords
This method loads the data for MyQueryType.aBreak. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_break_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_break_STS> or a Flux<org.allGraphQLCases.server.STP_break_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_break_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_break_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
aBreakin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
directiveOnQuery
public List<String> directiveOnQuery(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, Boolean uppercase) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the directiveOnQuery field:
# Returns the value, and potentially the anotherValue of the @testDirective directive set on the directiveOnQuery query. # List is null if the directive is not present.
This method loads the data for MyQueryType.directiveOnQuery. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<java.lang.String>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<java.lang.String>> or a Flux<List<java.lang.String>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<java.lang.String>>
- A CompletableFuture<?>, for instance CompletableFuture<List<java.lang.String>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
directiveOnQueryin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcheruppercase- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
directiveOnField
public SIP_Character_SIS directiveOnField(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the directiveOnField field:
# Returns the value, and potentially the anotherValue of the @testDirective directive set on the @directiveOnQuery. # List is null if the directive is not present.
This method loads the data for MyQueryType.directiveOnField. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SIP_Character_SIS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SIP_Character_SIS> or a Flux<org.allGraphQLCases.server.SIP_Character_SIS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SIP_Character_SIS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SIP_Character_SIS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
directiveOnFieldin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
unionTest
public List<SUP_AnyCharacter_SUS> unionTest(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_HumanInput_SINS human1, SINP_HumanInput_SINS human2, SINP_DroidInput_SINS droid1, SINP_DroidInput_SINS droid2) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the unionTest field:
################################################################################ # Test for unions
This method loads the data for MyQueryType.unionTest. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.SUP_AnyCharacter_SUS>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.SUP_AnyCharacter_SUS>> or a Flux<List<org.allGraphQLCases.server.SUP_AnyCharacter_SUS>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.SUP_AnyCharacter_SUS>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.SUP_AnyCharacter_SUS>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
unionTestin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherhuman1- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.human2- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.droid1- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.droid2- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
withOneMandatoryParamDefaultValue
public Integer withOneMandatoryParamDefaultValue(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, Integer result) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.withOneMandatoryParamDefaultValue. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.Integer)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.Integer> or a Flux<java.lang.Integer>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.Integer>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.Integer>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
withOneMandatoryParamDefaultValuein interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherresult- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
withTwoMandatoryParamDefaultVal
public STP_Droid_STS withTwoMandatoryParamDefaultVal(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_DroidInput_SINS theHero, Integer num) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.withTwoMandatoryParamDefaultVal. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_Droid_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_Droid_STS> or a Flux<org.allGraphQLCases.server.STP_Droid_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_Droid_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_Droid_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
withTwoMandatoryParamDefaultValin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetchertheHero- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.num- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
relay
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.relay. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_MyQueryType_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_MyQueryType_STS> or a Flux<org.allGraphQLCases.server.STP_MyQueryType_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_MyQueryType_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_MyQueryType_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
relayin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
connectionWithoutParameters
public SIP_CharacterConnection_SIS connectionWithoutParameters(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.connectionWithoutParameters. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SIP_CharacterConnection_SIS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SIP_CharacterConnection_SIS> or a Flux<org.allGraphQLCases.server.SIP_CharacterConnection_SIS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SIP_CharacterConnection_SIS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SIP_CharacterConnection_SIS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
connectionWithoutParametersin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
connectionOnHuman
public STP_HumanConnection_STS connectionOnHuman(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String planet, SEP_Episode_SES SEP_Episode_SES) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.connectionOnHuman. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_HumanConnection_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_HumanConnection_STS> or a Flux<org.allGraphQLCases.server.STP_HumanConnection_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_HumanConnection_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_HumanConnection_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
connectionOnHumanin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherplanet- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.SEP_Episode_SES- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
issue53
No action. It just returns the date parameter, to check serialization and deserialization on both sides- Specified by:
issue53in interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherdate- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
issue82Float
public Double issue82Float(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, Double aFloat) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the issue82Float field:
#issue82 is about hard coded values as parameters. Other types are tests with other queries, but there was no method with a simple float parameter
This method loads the data for MyQueryType.issue82Float. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.Double)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.Double> or a Flux<java.lang.Double>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.Double>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.Double>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
issue82Floatin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcheraFloat- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
issue82ID
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.issue82ID. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.util.UUID)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.util.UUID> or a Flux<java.util.UUID>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.util.UUID>
- A CompletableFuture<?>, for instance CompletableFuture<java.util.UUID>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
issue82IDin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherid- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
issue128
Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the issue128 field:
test for issue #128 (compilation error when a Query returns a type 'Client')
This method loads the data for MyQueryType.issue128. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SIP_Client_SIS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SIP_Client_SIS> or a Flux<org.allGraphQLCases.server.SIP_Client_SIS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SIP_Client_SIS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SIP_Client_SIS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
issue128in interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
foo140
Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the foo140 field:
test for issue #140 (error for type that implements multiple interfaces)
This method loads the data for MyQueryType.foo140. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_Foo140_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_Foo140_STS> or a Flux<org.allGraphQLCases.server.STP_Foo140_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_Foo140_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_Foo140_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
foo140in interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
enumWithReservedJavaKeywordAsValues
public SEP_EnumWithReservedJavaKeywordAsValues_SES enumWithReservedJavaKeywordAsValues(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the enumWithReservedJavaKeywordAsValues field:
test for issue #139 (use of java reserved keyword)
This method loads the data for MyQueryType.enumWithReservedJavaKeywordAsValues. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES> or a Flux<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
enumWithReservedJavaKeywordAsValuesin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
listOfEnumWithReservedJavaKeywordAsValues
public List<SEP_EnumWithReservedJavaKeywordAsValues_SES> listOfEnumWithReservedJavaKeywordAsValues(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SEP_EnumWithReservedJavaKeywordAsValues_SES param1, List<SEP_EnumWithReservedJavaKeywordAsValues_SES> param2) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.listOfEnumWithReservedJavaKeywordAsValues. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>> or a Flux<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
listOfEnumWithReservedJavaKeywordAsValuesin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherparam1- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.param2- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
_if
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.if. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_ifin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_implements
public String _implements(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String _if) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the implements field:
Test for PR 177 (on server side, the returned value is the content of the if input parameter)
This method loads the data for MyQueryType.implements. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_implementsin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_import
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.import. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_importin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_instanceof
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.instanceof. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_instanceofin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_int
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.int. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_intin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_interface
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.interface. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_interfacein interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_long
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.long. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_longin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_native
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.native. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_nativein interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_new
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.new. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_newin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_package
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.package. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_packagein interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_private
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.private. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_privatein interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_protected
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.protected. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_protectedin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_public
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.public. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_publicin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_return
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.return. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_returnin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_short
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.short. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_shortin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_static
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.static. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_staticin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_strictfp
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.strictfp. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_strictfpin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_super
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.super. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_superin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_switch
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.switch. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_switchin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_synchronized
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.synchronized. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_synchronizedin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_this
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.this. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_thisin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_throw
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.throw. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_throwin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_throws
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.throws. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_throwsin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_transient
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.transient. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_transientin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_try
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.try. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_tryin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_void
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.void. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_voidin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_volatile
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.volatile. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_volatilein interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_while
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.while. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_whilein interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
reservedJavaKeywordAllFieldCases
public STP_ReservedJavaKeywordAllFieldCases_STS reservedJavaKeywordAllFieldCases(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.reservedJavaKeywordAllFieldCases. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_ReservedJavaKeywordAllFieldCases_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_ReservedJavaKeywordAllFieldCases_STS> or a Flux<org.allGraphQLCases.server.STP_ReservedJavaKeywordAllFieldCases_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_ReservedJavaKeywordAllFieldCases_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_ReservedJavaKeywordAllFieldCases_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
reservedJavaKeywordAllFieldCasesin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
testBase64String
public byte[] testBase64String(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, byte[] input) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the testBase64String field:
Test for issue #174: a custom scalar which Java type is an array
This method loads the data for MyQueryType.testBase64String. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a byte[])
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<byte[]> or a Flux<byte[]>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<byte[]>
- A CompletableFuture<?>, for instance CompletableFuture<byte[]>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
testBase64Stringin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherinput- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
returnEnum
public SEP_EnumWithReservedJavaKeywordAsValues_SES returnEnum(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.returnEnum. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES> or a Flux<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
returnEnumin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
returnMandatoryEnum
public SEP_EnumWithReservedJavaKeywordAsValues_SES returnMandatoryEnum(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.returnMandatoryEnum. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES> or a Flux<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
returnMandatoryEnumin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
returnListOfEnums
public List<SEP_EnumWithReservedJavaKeywordAsValues_SES> returnListOfEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.returnListOfEnums. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>> or a Flux<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
returnListOfEnumsin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
returnListOfListOfEnums
public List<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>> returnListOfListOfEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.returnListOfListOfEnums. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>> or a Flux<List<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>>
- A CompletableFuture<?>, for instance CompletableFuture<List<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
returnListOfListOfEnumsin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
returnListOfMandatoryEnums
public List<SEP_EnumWithReservedJavaKeywordAsValues_SES> returnListOfMandatoryEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.returnListOfMandatoryEnums. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>> or a Flux<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
returnListOfMandatoryEnumsin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
returnMandatoryListOfEnums
public List<SEP_EnumWithReservedJavaKeywordAsValues_SES> returnMandatoryListOfEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.returnMandatoryListOfEnums. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>> or a Flux<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
returnMandatoryListOfEnumsin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
returnMandatoryListOfMandatoryEnums
public List<SEP_EnumWithReservedJavaKeywordAsValues_SES> returnMandatoryListOfMandatoryEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.returnMandatoryListOfMandatoryEnums. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>> or a Flux<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.SEP_EnumWithReservedJavaKeywordAsValues_SES>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
returnMandatoryListOfMandatoryEnumsin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
_null
Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the null field:
Issue #188: null is not identified as a java keyword
This method loads the data for MyQueryType.null. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
_nullin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-
issue200
public Boolean issue200(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, Boolean param) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.issue200. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.Boolean)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.Boolean> or a Flux<java.lang.Boolean>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.Boolean>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.Boolean>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
issue200in interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherparam- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
json
public com.fasterxml.jackson.databind.node.ObjectNode json(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, com.fasterxml.jackson.databind.node.ObjectNode json) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the json field:
Test of JSON scalar, for issue #205
This method loads the data for MyQueryType.json. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a com.fasterxml.jackson.databind.node.ObjectNode)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<com.fasterxml.jackson.databind.node.ObjectNode> or a Flux<com.fasterxml.jackson.databind.node.ObjectNode>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<com.fasterxml.jackson.databind.node.ObjectNode>
- A CompletableFuture<?>, for instance CompletableFuture<com.fasterxml.jackson.databind.node.ObjectNode>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
jsonin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherjson- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
jsons
public List<com.fasterxml.jackson.databind.node.ObjectNode> jsons(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, List<com.fasterxml.jackson.databind.node.ObjectNode> jsons) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.jsons. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<com.fasterxml.jackson.databind.node.ObjectNode>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<com.fasterxml.jackson.databind.node.ObjectNode>> or a Flux<List<com.fasterxml.jackson.databind.node.ObjectNode>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<com.fasterxml.jackson.databind.node.ObjectNode>>
- A CompletableFuture<?>, for instance CompletableFuture<List<com.fasterxml.jackson.databind.node.ObjectNode>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
jsonsin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherjsons- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
object
Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.object. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.Object)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.Object> or a Flux<java.lang.Object>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.Object>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.Object>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
objectin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherobject- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
objects
public List<Object> objects(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, List<Object> objects) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.objects. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<java.lang.Object>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<java.lang.Object>> or a Flux<List<java.lang.Object>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<java.lang.Object>>
- A CompletableFuture<?>, for instance CompletableFuture<List<java.lang.Object>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
objectsin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherobjects- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
jsonWithInput
public STP_TypeWithJson_STS jsonWithInput(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_InputWithJson_SINS input) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.jsonWithInput. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_TypeWithJson_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_TypeWithJson_STS> or a Flux<org.allGraphQLCases.server.STP_TypeWithJson_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_TypeWithJson_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_TypeWithJson_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
jsonWithInputin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherinput- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
jsonsWithInput
public List<STP_TypeWithJson_STS> jsonsWithInput(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, List<SINP_InputWithJson_SINS> input) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.jsonsWithInput. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.STP_TypeWithJson_STS>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.STP_TypeWithJson_STS>> or a Flux<List<org.allGraphQLCases.server.STP_TypeWithJson_STS>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.STP_TypeWithJson_STS>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.STP_TypeWithJson_STS>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
jsonsWithInputin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherinput- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
objectWithInput
public STP_TypeWithObject_STS objectWithInput(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_InputWithObject_SINS input) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.objectWithInput. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a org.allGraphQLCases.server.STP_TypeWithObject_STS)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<org.allGraphQLCases.server.STP_TypeWithObject_STS> or a Flux<org.allGraphQLCases.server.STP_TypeWithObject_STS>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<org.allGraphQLCases.server.STP_TypeWithObject_STS>
- A CompletableFuture<?>, for instance CompletableFuture<org.allGraphQLCases.server.STP_TypeWithObject_STS>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
objectWithInputin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherinput- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
objectsWithInput
public List<STP_TypeWithObject_STS> objectsWithInput(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, List<SINP_InputWithObject_SINS> input) Description copied from interface:DataFetchersDelegateMyQueryTypeThis method loads the data for MyQueryType.objectsWithInput. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a List<org.allGraphQLCases.server.STP_TypeWithObject_STS>)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<List<org.allGraphQLCases.server.STP_TypeWithObject_STS>> or a Flux<List<org.allGraphQLCases.server.STP_TypeWithObject_STS>>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<List<org.allGraphQLCases.server.STP_TypeWithObject_STS>>
- A CompletableFuture<?>, for instance CompletableFuture<List<org.allGraphQLCases.server.STP_TypeWithObject_STS>>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
objectsWithInputin interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcherinput- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
buildWithArguments
-
Issue217
public String Issue217(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String AnArg) Description copied from interface:DataFetchersDelegateMyQueryTypeDescription for the Issue217 field:
Issue 217: issue when a field name starts with an uppercase letter
This method loads the data for MyQueryType.Issue217. It may return whatever is accepted by the Spring Controller, that is:- A resolved value of any type (typically, a java.lang.String)
- Mono and Flux for asynchronous value(s). Supported for controller methods and for any DataFetcher as described in Reactive DataFetcher. This would typically be a Mono<java.lang.String> or a Flux<java.lang.String>
- Kotlin coroutine and Flow are adapted to Mono and Flux
- java.util.concurrent.Callable to have the value(s) produced asynchronously. For this to work, AnnotatedControllerConfigurer must be configured with an Executor. This would typically by a Callable<java.lang.String>
- A CompletableFuture<?>, for instance CompletableFuture<java.lang.String>. This allows to use graphql-java java-dataloader to highly optimize the number of requests to the server. The principle is this one: The data loader collects all the data to load, avoid to load several times the same data, and allows parallel execution of the queries, if multiple queries are to be run.
- A Publisher (instead of a Flux), for Subscription for instance
- Specified by:
Issue217in interfaceDataFetchersDelegateMyQueryType- Parameters:
dataFetchingEnvironment- The GraphQLDataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
-