Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractCustomJacksonDeserializer<T> - Class in com.graphql_java_generator.client.response
Jackson Deserializer for lists and Custom Scalars.
AbstractCustomJacksonDeserializer(AbstractCustomJacksonDeserializer<?>, boolean, Class<?>, GraphQLScalarType) - Constructor for class com.graphql_java_generator.client.response.AbstractCustomJacksonDeserializer
 
AbstractCustomJacksonDeserializer(Class<?>, GraphQLScalarType) - Constructor for class com.graphql_java_generator.client.response.AbstractCustomJacksonDeserializer
The constructor, for non list field.
AbstractCustomJacksonSerializer<T> - Class in com.graphql_java_generator.client.request
Jackson Deserializer for lists and Custom Scalars.
AbstractCustomJacksonSerializer(Class<?>, int, GraphQLScalarType) - Constructor for class com.graphql_java_generator.client.request.AbstractCustomJacksonSerializer
 
AbstractGraphQLRequest - Class in com.graphql_java_generator.client.request
This class contains the description for a GraphQL request that will be sent to the server.
AbstractGraphQLRequest(GraphQlClient, String, String) - Constructor for class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Creates the GraphQL request, for a full request.
AbstractGraphQLRequest(GraphQlClient, String, String, RequestType, String, InputParameter...) - Constructor for class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Create the instance for the given GraphQL request, for a partial request or a full request.
Important note: this constructor SHOULD be used only by the code generated by the plugin, not by external applications.
AbstractGraphQLRequest.Payload - Class in com.graphql_java_generator.client.request
This class contains the payload that will be sent to the server.
addTypenameFields() - Method in class com.graphql_java_generator.client.request.Fragment
Adds the __typename field into this fragment, and all the subojects it contains.
appendInputParametersToGraphQLRequests(boolean, StringBuilder, List<InputParameter>, Map<String, Object>) - Static method in class com.graphql_java_generator.client.request.InputParameter
 
appendToGraphQLRequests(StringBuilder, Map<String, Object>) - Method in class com.graphql_java_generator.client.directive.Directive
Appends this current directive into the given StringBuilder, to build the GraphQL request
appendToGraphQLRequests(StringBuilder, Map<String, Object>) - Method in class com.graphql_java_generator.client.request.AppliedGlobalFragment
Appends to the given StringBuilder this fragment usage ("...fragmentName") followed by the directive declarations, if any
appendToGraphQLRequests(StringBuilder, Map<String, Object>) - Method in class com.graphql_java_generator.client.request.Fragment
 
appendToGraphQLRequests(StringBuilder, Map<String, Object>, boolean) - Method in class com.graphql_java_generator.client.request.QueryField
Append this query field in the StringBuilder in which the query is being written.
AppliedGlobalFragment - Class in com.graphql_java_generator.client.request
A global Fragment, when applied, has a name and may have one or more directives.
AppliedGlobalFragment(String, QueryTokenizer, String) - Constructor for class com.graphql_java_generator.client.request.AppliedGlobalFragment
Creates an instance for a global fragment, that has been read in the current QueryTokenizer.
ARGUMENT_DEFINITION - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
AUTHORIZATION_HEADER_NAME - Static variable in class com.graphql_java_generator.client.OAuthTokenExtractor
The name of the HTTP header that contains the OAuth token

B

basePackages() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.EnableGraphQLRepositories
 
BindParameter - Annotation Type in com.graphql_java_generator.client.graphqlrepository
 
body(BodyExtractor<T, ? super ClientHttpResponse>) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
bodyToFlux(Class<? extends T>) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
bodyToFlux(ParameterizedTypeReference<T>) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
bodyToMono(Class<? extends T>) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
bodyToMono(ParameterizedTypeReference<T>) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
build() - Method in class com.graphql_java_generator.client.request.Builder
Returns the built ObjectResponse.
Builder - Class in com.graphql_java_generator.client.request
This builder is provided for compatibility of existing code, that would have been developed before the 1.6 release.
Builder(GraphQlClient, Class<? extends AbstractGraphQLRequest>) - Constructor for class com.graphql_java_generator.client.request.Builder
This Builder allows to build a Full request, that is request as you can execute in the graphiql interface.
Builder(GraphQlClient, Class<? extends AbstractGraphQLRequest>, String, RequestType, InputParameter...) - Constructor for class com.graphql_java_generator.client.request.Builder
This Builder allows to build a Partial request, that is a request for only one query/mutation/subscription.

C

checkFieldOfGraphQLType(String, Boolean, Class<?>) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Check if the given field is owned by the class of this ObjectResponse.
checkIsScalar(Field, Boolean) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
This method checks whether the given field (as an attribute) of the given class is a GraphQL scalar, or not, depending on shouldBeScalar.
checkIsScalar(String, Method, Boolean) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
This method checks whether the given field (as a method: getter, query...) of the given class is a GraphQL scalar, or not, depending on shouldBeScalar.
checkName(String) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Checks that the given GraphQL name is valid.
checkNextToken(String) - Method in class com.graphql_java_generator.client.request.QueryTokenizer
Checks if the next meaningful token is the expected string that is given.
checkNextTokenStartsWith(String) - Method in class com.graphql_java_generator.client.request.QueryTokenizer
Checks if the next meaningful token starts by the expected string that is given.
ClassPathScanner - Class in com.graphql_java_generator.client.graphqlrepository
scan all GraphQLRepositoryFactory annotated interfaces from specified packages.
ClassPathScanner(boolean) - Constructor for class com.graphql_java_generator.client.graphqlrepository.ClassPathScanner
 
code - Variable in class com.graphql_java_generator.client.response.Extension
 
column - Variable in class com.graphql_java_generator.client.response.Location
 
com.graphql_java_generator.client - package com.graphql_java_generator.client
 
com.graphql_java_generator.client.directive - package com.graphql_java_generator.client.directive
 
com.graphql_java_generator.client.graphqlrepository - package com.graphql_java_generator.client.graphqlrepository
This package contains all the needed classes to manage GraphQLRepository.
com.graphql_java_generator.client.request - package com.graphql_java_generator.client.request
This package contains all the classes used to generate the requests toward the GraphQL server.
com.graphql_java_generator.client.response - package com.graphql_java_generator.client.response
All classes about the management of the response, coming from the GraphQL server
com.graphql_java_generator.customscalars - package com.graphql_java_generator.customscalars
 
com.graphql_java_generator.exception - package com.graphql_java_generator.exception
 
convertValue(JsonNode, TypeReference<Map<String, JsonNode>>) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
 
convertValue(Object, Class<T>) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
 
cookies() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
createError() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
createException() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
createGraphQLRepositoryInvocationHandler(ClassLoader, Class<R>) - Method in class com.graphql_java_generator.client.graphqlrepository.GraphQLRepositoryProxyBeanFactory
 
CustomScalarRegistryImpl - Class in com.graphql_java_generator.customscalars
 
CustomScalarRegistryImpl() - Constructor for class com.graphql_java_generator.customscalars.CustomScalarRegistryImpl
 

D

data - Variable in class com.graphql_java_generator.client.response.JsonResponseWrapper
This contains the data coming from the GraphQL part.
description - Variable in class com.graphql_java_generator.client.response.Error
 
deserialize(JsonParser, DeserializationContext) - Method in class com.graphql_java_generator.client.response.AbstractCustomJacksonDeserializer
 
Directive - Class in com.graphql_java_generator.client.directive
This object can represent both: A directive definition, as defined in the GraphQL schema, or as a standard GraphQL directive (skip, include, deprecated).
Directive() - Constructor for class com.graphql_java_generator.client.directive.Directive
Default constructor, used by the generated DirectiveRegistryInitialize
Directive(QueryTokenizer, String) - Constructor for class com.graphql_java_generator.client.directive.Directive
Create a Directive from a QueryTokenizer.
DirectiveLocation - Enum in com.graphql_java_generator.client.directive
All possible directive locations
directiveRegistry - Static variable in class com.graphql_java_generator.client.directive.DirectiveRegistryImpl
As we may have or not have Spring at runtime, we manually manage a singleton.
DirectiveRegistry - Interface in com.graphql_java_generator.client.directive
Registry for all GraphQL directives that are available, that is: the GraphQL standard directives and the ones that are defined in the GraphQL schema.
DirectiveRegistryImpl - Class in com.graphql_java_generator.client.directive
 
DirectiveRegistryImpl() - Constructor for class com.graphql_java_generator.client.directive.DirectiveRegistryImpl
 

E

EMPTY_DELIMITERS - Static variable in class com.graphql_java_generator.client.request.QueryTokenizer
The list of character that can separate tokens, and that has no meaning.
EnableGraphQLRepositories - Annotation Type in com.graphql_java_generator.client.graphqlrepository
 
ENUM - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
ENUM_VALUE - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
Error - Class in com.graphql_java_generator.client.response
The error POJO, mapped from the GraphQL server response, when an error occurs
Error() - Constructor for class com.graphql_java_generator.client.response.Error
 
errors - Variable in class com.graphql_java_generator.client.response.JsonResponseWrapper
This optional field contains the errors, when one or more errors occurred
errorType - Variable in class com.graphql_java_generator.client.response.Error
 
exec(Class<R>, Map<String, Object>) - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
This method executes the current GraphQL as a query or mutation GraphQL request, and return its response mapped in the relevant POJO.
exec(Map<String, Object>, SubscriptionCallback<T>, Class<R>, Class<T>) - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Execution of the given subscription GraphQL request, and return its response mapped in the relevant POJO.
execReactive(Class<R>, Map<String, Object>) - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
This method executes the current GraphQL as a query or mutation GraphQL request, and return a reactive Mono that will contain the response mapped in the relevant POJO.
execReactive(Map<String, Object>, Class<R>) - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Execution of the given subscription GraphQL request, in reactive mode.
execute(AbstractGraphQLRequest, Map<String, Object>, SubscriptionCallback<T>, Class<R>, Class<T>) - Method in interface com.graphql_java_generator.client.RequestExecution
Deprecated.
Executes the given subscription GraphQL request, and returns the relevant WebSocketClient.
execute(AbstractGraphQLRequest, Map<String, Object>, SubscriptionCallback<T>, Class<R>, Class<T>) - Method in class com.graphql_java_generator.client.RequestExecutionSpringReactiveImpl
Deprecated.
 
execute(AbstractGraphQLRequest, Map<String, Object>, Class<R>) - Method in interface com.graphql_java_generator.client.RequestExecution
Deprecated.
Execution of the given query or mutation GraphQL request, and return its response mapped in the relevant POJO.
execute(AbstractGraphQLRequest, Map<String, Object>, Class<R>) - Method in class com.graphql_java_generator.client.RequestExecutionSpringReactiveImpl
Deprecated.
 
Extension - Class in com.graphql_java_generator.client.response
 
Extension() - Constructor for class com.graphql_java_generator.client.response.Extension
 
extensions - Variable in class com.graphql_java_generator.client.response.Error
The extensions field of errors, stored as is from the incoming GraphQL response.
extensions - Variable in class com.graphql_java_generator.client.response.JsonResponseWrapper
This field is described in the GraphQL specification.

F

FIELD - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
FIELD_DEFINITION - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
filter(ClientRequest, ExchangeFunction) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.OAuthTokenFilter
 
Fragment - Class in com.graphql_java_generator.client.request
 
Fragment(QueryTokenizer, Map<Class<?>, Map<String, Field>>, String, boolean, Class<?>, String) - Constructor for class com.graphql_java_generator.client.request.Fragment
Reads a Fragment definition, from the current QueryTokenizer.
FRAGMENT_DEFINITION - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
FRAGMENT_SPREAD - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
FullRequest - Annotation Type in com.graphql_java_generator.client.graphqlrepository
 

G

generatesBindVariableValuesMap(Object[]) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
This method retrieves the couple of name and values given in these parameters, stores them in a map where the key is the param name, and the value is the value of the Map.
getAlias() - Method in class com.graphql_java_generator.client.request.QueryField
 
getAliasValue(JsonParser, Field, TreeNode) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
Parse a TreeNode, and return it as a value, according to the given classes
getApplicationContext() - Static method in class com.graphql_java_generator.client.SpringContextBean
Retrieves the Spring Application Context.
getArguments() - Method in class com.graphql_java_generator.client.directive.Directive
 
getAuthorizationHeaderValue() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor
Returns the Authorization header value, as it has been returned by the ServerOAuth2AuthorizedClientExchangeFilterFunction, from the OAuth authorization server.
getBindParameterName() - Method in class com.graphql_java_generator.client.request.InputParameter
 
getClass(String, String, String) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Retrieves a class for a given classname.
getClazz() - Method in class com.graphql_java_generator.client.request.QueryField
 
getCustomScalar(String) - Method in class com.graphql_java_generator.customscalars.CustomScalarRegistryImpl
 
getCustomScalarRegistry(String) - Static method in class com.graphql_java_generator.customscalars.CustomScalarRegistryImpl
Retrieves the CustomScalarRegistry for the given schema.
getData() - Method in exception com.graphql_java_generator.exception.GraphQLRequestExecutionException
 
getData() - Method in interface com.graphql_java_generator.exception.GraphQLRequestExecutionExceptionInterface
Retrieves the data part of the response: it may contain valid data, even if when the server sent errors back, for instance if multiple fields of a query or a mutation are requested
getData() - Method in exception com.graphql_java_generator.exception.GraphQLRequestExecutionUncheckedException
 
getDeclaredField(Class<?>, String, boolean) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Returns a Field from the given class.
getDirective(String) - Method in interface com.graphql_java_generator.client.directive.DirectiveRegistry
Retrieves the registered GraphQLScalarType for this GraphQL CustomScalar.
getDirective(String) - Method in class com.graphql_java_generator.client.directive.DirectiveRegistryImpl
Retrieves the registered GraphQLScalarType for this GraphQL CustomScalar.
getDirectiveDefinition() - Method in class com.graphql_java_generator.client.directive.Directive
Returns the definition for this GraphQL directive
getDirectiveLocations() - Method in class com.graphql_java_generator.client.directive.Directive
 
getErrors() - Method in exception com.graphql_java_generator.exception.GraphQLRequestExecutionException
 
getErrors() - Method in interface com.graphql_java_generator.exception.GraphQLRequestExecutionExceptionInterface
Allows to retrieve the list of error that have been received from the GraphQL server
getErrors() - Method in exception com.graphql_java_generator.exception.GraphQLRequestExecutionUncheckedException
 
getErrorType() - Method in class com.graphql_java_generator.client.response.Error
 
getExtensions() - Method in class com.graphql_java_generator.client.response.Error
 
getExtensionsAsJsonNode() - Method in class com.graphql_java_generator.client.response.Error
 
getExtensionsAsMapOfJsonNode() - Method in class com.graphql_java_generator.client.response.Error
Returns the extensions as a map.
getExtensionsAsMapStringString() - Method in class com.graphql_java_generator.client.response.Error
Returns the extensions as a map.
getExtensionsField(String, Class<T>) - Method in class com.graphql_java_generator.client.response.Error
Parse the value for the given _key_, as found in the extensions field of the GraphQL server's response, into the given _t_ class.
getFields() - Method in class com.graphql_java_generator.client.request.QueryField
 
getFieldType(Class<?>, String, boolean) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Retrieves the class of the fieldName field of the owningClass class.
getFragments() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
 
getGraphQLClassesPackageName() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
This method returns the package name, where the GraphQL generated classes are.
getGraphQlClient(String, RequestType) - Static method in class com.graphql_java_generator.client.SpringContextBean
Retrieves the GraphQlClient Spring bean, associated with the given GraphQL suffix.
getGraphQLCustomScalarType(AccessibleObject, String) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
This method retrieves the GraphQLScalarType for a custom scalar field or method.
getGraphQLCustomScalarType(String) - Method in class com.graphql_java_generator.customscalars.CustomScalarRegistryImpl
 
getGraphQLObjectMapper() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
This method creates and configures a Jackson ObjectMapper that is ready to parse the response for this GraphQL.
getGraphQLRequest() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Retrieve the request String that has been provided to create this instance
getGraphQLRequestExecutionException() - Method in exception com.graphql_java_generator.exception.GraphQLRequestExecutionUncheckedException
Retrieve the checked exception that is the source of this exception
getGraphQLScalarType() - Method in class com.graphql_java_generator.client.request.InputParameter
 
getGraphQLScalarTypeFromName(String, String) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Returns the GraphQL scalar type for the given Standard or Custom Scalar name, as defined in the GraphQL schema.
getGraphQLType(AccessibleObject) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Returns the Class indicated as the value for the graphqlType attribute of the GraphQLScalar or GraphQLNonScalar annotation
getGraphQLTypeName() - Method in class com.graphql_java_generator.client.request.InputParameter
 
getGraphQLTypeNameFromClass(Class<?>) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Retrieves the GraphQL type name (as defined in the GraphQL schema), from the GraphQL annotation added in the generated code by the plugin.
getListDepth() - Method in class com.graphql_java_generator.client.request.InputParameter
 
getLocations() - Method in class com.graphql_java_generator.client.response.Error
 
getMessage() - Method in class com.graphql_java_generator.client.response.Error
 
getMutation() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
 
getMutationContext() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Retrieved the QueryField for the mutation (that is the mutation type coming from the GraphQL schema) from the concrete class.
getName() - Method in class com.graphql_java_generator.client.directive.Directive
 
getName() - Method in class com.graphql_java_generator.client.request.Fragment
 
getName() - Method in class com.graphql_java_generator.client.request.InputParameter
 
getName() - Method in class com.graphql_java_generator.client.request.QueryField
 
GetOAuthTokenClientResponse(String) - Constructor for class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
getOperationName() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest.Payload
 
getOwningClazz() - Method in class com.graphql_java_generator.client.request.QueryField
 
getPackageName() - Method in class com.graphql_java_generator.client.directive.Directive
Returns the package name where the code for this directive has been generated.
getPayload(Map<String, Object>) - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Returns the payload for this request.
getQuery() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
 
getQuery() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest.Payload
 
getQueryContext() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Retrieved the QueryField for the query (that is the query type coming from the GraphQL schema) from the concrete class.
getRequestName() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
 
getRequestType() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
 
getResponse() - Method in exception com.graphql_java_generator.exception.GraphQLRequestExecutionException
 
getResponse() - Method in interface com.graphql_java_generator.exception.GraphQLRequestExecutionExceptionInterface
Get the full server response, for further investigation.
getResponse() - Method in exception com.graphql_java_generator.exception.GraphQLRequestExecutionUncheckedException
 
getStringContentForGraphqlQuery(boolean, Map<String, Object>) - Method in class com.graphql_java_generator.client.request.InputParameter
Returns the parameter, as it should be written in the GraphQL query.
getSubscription() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
 
getSubscriptionClass() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Returns the subscription class for this schema
getSubscriptionContext() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
Retrieved the QueryField for the subscription (that is the subscription type coming from the GraphQL schema) from the concrete class.
getType() - Method in class com.graphql_java_generator.client.request.InputParameter
 
getTypeName() - Method in class com.graphql_java_generator.client.request.Fragment
 
getValue() - Method in class com.graphql_java_generator.client.request.InputParameter
 
getValueForGraphqlQuery(String, Object, int, GraphQLScalarType, Map<String, Object>) - Static method in class com.graphql_java_generator.client.request.InputParameter
 
getValueForGraphqlQuery(Map<String, Object>) - Method in class com.graphql_java_generator.client.request.InputParameter
Returns the parameter value, as-is, without any escape character
getVariables() - Method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest.Payload
 
GRAPHQL_MARKER - Static variable in interface com.graphql_java_generator.client.RequestExecution
Deprecated.
 
GRAPHQL_MUTATION_MARKER - Static variable in interface com.graphql_java_generator.client.RequestExecution
Deprecated.
 
GRAPHQL_QUERY_MARKER - Static variable in interface com.graphql_java_generator.client.RequestExecution
Deprecated.
 
GRAPHQL_SUBSCRIPTION_MARKER - Static variable in interface com.graphql_java_generator.client.RequestExecution
Deprecated.
 
GRAPHQL_VALUE - Enum constant in enum com.graphql_java_generator.client.request.InputParameter.InputParameterType
A GraphQL value provided in the request being parsed
GRAPHQL_VARIABLE - Enum constant in enum com.graphql_java_generator.client.request.InputParameter.InputParameterType
A GraphQL variable, marked by a '$', that will be transmitted to the server in the variables json attribute of the request
graphqlClientUtils - Static variable in class com.graphql_java_generator.client.GraphqlClientUtils
This singleton is usable in default method, within interfaces
GraphqlClientUtils - Class in com.graphql_java_generator.client
 
GraphqlClientUtils() - Constructor for class com.graphql_java_generator.client.GraphqlClientUtils
 
GraphQLDeserializationProblemHandler() - Constructor for class com.graphql_java_generator.client.GraphQLObjectMapper.GraphQLDeserializationProblemHandler
 
GraphQLMutationExecutor - Interface in com.graphql_java_generator.client
This interface marks a class as being the non reactive executor for a GraphQL mutation.
GraphQLMutationReactiveExecutor - Interface in com.graphql_java_generator.client
This interface marks a class as being the reactive executor for a GraphQL mutation.
GraphQLObjectMapper - Class in com.graphql_java_generator.client
This class is a wrapper around an ObjectMapper.
GraphQLObjectMapper(String, Map<Class<?>, Map<String, Field>>) - Constructor for class com.graphql_java_generator.client.GraphQLObjectMapper
Standard creator for the GraphQL ObjectMapper
GraphQLObjectMapper.GraphQLDeserializationProblemHandler - Class in com.graphql_java_generator.client
This class handles various deserialization problems.
GraphQLQueryExecutor - Interface in com.graphql_java_generator.client
This interface marks a class as being the non reactive executor for a GraphQL query.
GraphQLQueryReactiveExecutor - Interface in com.graphql_java_generator.client
This interface marks a class as being the reactive executor for a GraphQL query.
GraphQLReactiveRepository - Annotation Type in com.graphql_java_generator.client.graphqlrepository
 
GraphQLReactiveRepositoryProxyBeansRegistrar - Class in com.graphql_java_generator.client.graphqlrepository
Implementation of ImportBeanDefinitionRegistrar, that scans the given package for GraphQLRepository annotated interfaces, and register dynamic proxies as beans.
GraphQLReactiveRepositoryProxyBeansRegistrar() - Constructor for class com.graphql_java_generator.client.graphqlrepository.GraphQLReactiveRepositoryProxyBeansRegistrar
 
GraphQLRepository - Annotation Type in com.graphql_java_generator.client.graphqlrepository
 
GraphQLRepositoryInvocationHandler<T> - Class in com.graphql_java_generator.client.graphqlrepository
This class is responsible to execute the method call to GraphQLRepository.
GraphQLRepositoryInvocationHandler(Class<T>, ApplicationContext) - Constructor for class com.graphql_java_generator.client.graphqlrepository.GraphQLRepositoryInvocationHandler
Builds the instance from the given Spring ApplicationContext: it extracts the query, mutation and subscription executors that have been generated from the GraphQL schema.
GraphQLRepositoryProxyBeanFactory - Class in com.graphql_java_generator.client.graphqlrepository
The GraphQLRepositoryInvocationHandlers are created for each interface marked by the GraphQLRepository annotation by the GraphQLRepositoryProxyBeansRegistrar Spring configuration class.
GraphQLRepositoryProxyBeanFactory() - Constructor for class com.graphql_java_generator.client.graphqlrepository.GraphQLRepositoryProxyBeanFactory
 
GraphQLRepositoryProxyBeansRegistrar - Class in com.graphql_java_generator.client.graphqlrepository
Implementation of ImportBeanDefinitionRegistrar, that scans the given package for GraphQLRepository annotated interfaces, and register dynamic proxies as beans.
GraphQLRepositoryProxyBeansRegistrar() - Constructor for class com.graphql_java_generator.client.graphqlrepository.GraphQLRepositoryProxyBeansRegistrar
 
GraphQLRequestExecutionException - Exception in com.graphql_java_generator.exception
Thrown when an error occurs during the request execution.
GraphQLRequestExecutionException(String) - Constructor for exception com.graphql_java_generator.exception.GraphQLRequestExecutionException
 
GraphQLRequestExecutionException(String, Throwable) - Constructor for exception com.graphql_java_generator.exception.GraphQLRequestExecutionException
 
GraphQLRequestExecutionException(List<ResponseError>, Object, ClientGraphQlResponse) - Constructor for exception com.graphql_java_generator.exception.GraphQLRequestExecutionException
Generates a new instance, from a non empty and non null list of GraphQLError
GraphQLRequestExecutionExceptionInterface - Interface in com.graphql_java_generator.exception
 
GraphQLRequestExecutionUncheckedException - Exception in com.graphql_java_generator.exception
This class is the unchecked exception version of the GraphQLRequestExecutionException.
GraphQLRequestExecutionUncheckedException(GraphQLRequestExecutionException) - Constructor for exception com.graphql_java_generator.exception.GraphQLRequestExecutionUncheckedException
 
GraphQLRequestObject - Interface in com.graphql_java_generator.client
This interface marks a class as being the implementation for the GraphQL type defined in the GraphQL schema, that is a query, a mutation or a subscription.
GraphQLRequestPreparationException - Exception in com.graphql_java_generator.exception
Thrown when an error occurs during the request preparation.
GraphQLRequestPreparationException(String) - Constructor for exception com.graphql_java_generator.exception.GraphQLRequestPreparationException
 
GraphQLRequestPreparationException(String, Throwable) - Constructor for exception com.graphql_java_generator.exception.GraphQLRequestPreparationException
 
GraphQLSubscriptionExecutor - Interface in com.graphql_java_generator.client
This interface marks a class as being the (non reactive) executor for a GraphQL subscription.
GraphQLSubscriptionReactiveExecutor - Interface in com.graphql_java_generator.client
This interface marks a class as being the reactive executor for a GraphQL subscription.

H

handleUnknownProperty(DeserializationContext, JsonParser, JsonDeserializer<?>, Object, String) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper.GraphQLDeserializationProblemHandler
 
HARD_CODED - Enum constant in enum com.graphql_java_generator.client.request.InputParameter.InputParameterType
For InputParameter which value is given in the request being parsed
hasMoreTokens() - Method in class com.graphql_java_generator.client.request.QueryTokenizer
Indicates if there are next non empty tokens in the list.
hasMoreTokens(boolean) - Method in class com.graphql_java_generator.client.request.QueryTokenizer
Indicates if there are next non empty tokens in the list.
headers() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 

I

INLINE_FRAGMENT - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
INPUT_FIELD_DEFINITION - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
INPUT_OBJECT - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
InputParameter - Class in com.graphql_java_generator.client.request
Contains an input parameter, to be sent to a query (mutation...).
InputParameter.InputParameterType - Enum in com.graphql_java_generator.client.request
Indicates the kind of parameter
INTERFACE - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
invoke(Object, Method, Object[]) - Method in class com.graphql_java_generator.client.graphqlrepository.GraphQLRepositoryInvocationHandler
Invocation of the InvocationHandler.
isCandidateComponent(AnnotatedBeanDefinition) - Method in class com.graphql_java_generator.client.graphqlrepository.ClassPathScanner
 
isItemMandatory() - Method in class com.graphql_java_generator.client.request.InputParameter
 
isMandatory() - Method in class com.graphql_java_generator.client.request.InputParameter
 
isQueryLevel() - Method in class com.graphql_java_generator.client.request.QueryField
Indicates whether this field is a query/mutation/subscription or not
isScalar() - Method in class com.graphql_java_generator.client.request.QueryField
Indicates whether this field is a scalar or not.
isScalar(AccessibleObject) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Indicates whether the given class is a scalar or not

J

JsonResponseWrapper - Class in com.graphql_java_generator.client.response
 
JsonResponseWrapper() - Constructor for class com.graphql_java_generator.client.response.JsonResponseWrapper
 

L

line - Variable in class com.graphql_java_generator.client.response.Location
 
Location - Class in com.graphql_java_generator.client.response
 
Location() - Constructor for class com.graphql_java_generator.client.response.Location
 
locations - Variable in class com.graphql_java_generator.client.response.Error
 
logExecution(RequestType, String, Map<String, Object>) - Static method in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
 
logPrefix() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 

M

MANDATORY - Enum constant in enum com.graphql_java_generator.client.request.InputParameter.InputParameterType
A mandatory InputParameter, that is one which declaration starts with a '&'
MEANINGFUL_DELIMITERS - Static variable in class com.graphql_java_generator.client.request.QueryTokenizer
 
message - Variable in class com.graphql_java_generator.client.response.Error
 
MUTATION - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 

N

name() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.BindParameter
The Bind Parameter or GraphQL variable's name, as defined in the GraphQL Request by either &name, ?
newBindParameter(String, String, String, InputParameter.InputParameterType, String, boolean, int, boolean) - Static method in class com.graphql_java_generator.client.request.InputParameter
Creates and returns a new instance of InputParameter, which is bound to a bind variable.
newGraphQLVariableParameter(String, String, String, boolean, int, boolean) - Static method in class com.graphql_java_generator.client.request.InputParameter
Creates and returns a new instance of InputParameter, which value is given, and can not be changed afterwards.
newHardCodedParameter(String, String, Object, String, boolean, int, boolean) - Static method in class com.graphql_java_generator.client.request.InputParameter
Creates and returns a new instance of InputParameter, which value is given, and can not be changed afterwards.
nextToken() - Method in class com.graphql_java_generator.client.request.QueryTokenizer
Returns the next token.
nextToken(boolean) - Method in class com.graphql_java_generator.client.request.QueryTokenizer
Returns the next token, which may or may not be an empty one, depending on returnEmptyDelimiters

O

OAuthTokenExtractor - Class in com.graphql_java_generator.client
This class is used to retrieve the OAuth token, when in client mode, for subscription.
OAuthTokenExtractor(ServerOAuth2AuthorizedClientExchangeFilterFunction) - Constructor for class com.graphql_java_generator.client.OAuthTokenExtractor
 
OAuthTokenExtractor.GetOAuthTokenClientResponse - Class in com.graphql_java_generator.client
An implementation of a spring ClientResponse, that will contain the faked response, which body is the value for the Authorization header (that contains the bearer token)
OAuthTokenExtractor.OAuthTokenFilter - Class in com.graphql_java_generator.client
This class filters the dummy request, and respond by the OAuthTokenExtractor.GetOAuthTokenClientResponse when the OAuthTokenExtractor.DUMMY_REQUEST is executed
OAuthTokenFilter() - Constructor for class com.graphql_java_generator.client.OAuthTokenExtractor.OAuthTokenFilter
 
OBJECT - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
ObjectResponse - Class in com.graphql_java_generator.client.request
This useless class is here only for compatibility with existing code, developped before the 1.6 release.
ObjectResponse(GraphQlClient, String, String) - Constructor for class com.graphql_java_generator.client.request.ObjectResponse
ObjectResponse(GraphQlClient, String, String, RequestType, String, InputParameter...) - Constructor for class com.graphql_java_generator.client.request.ObjectResponse
onClose(int, String) - Method in interface com.graphql_java_generator.client.SubscriptionCallback
A callback to make the program aware of the end of the subscription channel.
onConnect() - Method in interface com.graphql_java_generator.client.SubscriptionCallback
This method is called once the subscription has been submitted to the GraphQL server.
onError(Throwable) - Method in interface com.graphql_java_generator.client.SubscriptionCallback
Whenever an error occurs, at any time of the subscription processing.
onMessage(T) - Method in interface com.graphql_java_generator.client.SubscriptionCallback
This method is called each time a message is sent by the server, for this subscription.
OPTIONAL - Enum constant in enum com.graphql_java_generator.client.request.InputParameter.InputParameterType
An optional InputParameter, that is one which declaration starts with a '?'

P

packageName - Variable in class com.graphql_java_generator.client.request.AbstractGraphQLRequest
The package name, where the GraphQL generated classes are.
parseValueForInputParameter(Object, String, Class<?>, String) - Method in class com.graphql_java_generator.client.GraphqlClientUtils
Parse a value, depending on the parameter type.
PartialRequest - Annotation Type in com.graphql_java_generator.client.graphqlrepository
 
path - Variable in class com.graphql_java_generator.client.response.Error
 
Payload() - Constructor for class com.graphql_java_generator.client.request.AbstractGraphQLRequest.Payload
 

Q

QUERY - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
queryExecutor() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.GraphQLReactiveRepository
When more than one GraphQL schema are used, a GraphQL Repository requests may be relative to only one GraphQL schema.
queryExecutor() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.GraphQLRepository
When more than one GraphQL schema are used, a GraphQL Repository requests may be relative to only one GraphQL schema.
QueryField - Class in com.graphql_java_generator.client.request
This class gives parsing capabilities for the QueryString for one object.
For instance, for the GraphQL query queryType.boards("{id name publiclyAvailable topics(since: \"2018-12-20\"){id}}"), it is created for the field named boards, then the #readTokenizerForResponseDefinition(StringTokenizer) is called for the whole String.
QueryField(Class<?>, String) - Constructor for class com.graphql_java_generator.client.request.QueryField
The constructor, when created by the Builder: it must provide the owningClass
QueryField(Class<?>, String, String) - Constructor for class com.graphql_java_generator.client.request.QueryField
The constructor, when created by the Builder: it must provide the owningClass
queryPath - Variable in class com.graphql_java_generator.client.response.Error
 
QueryTokenizer - Class in com.graphql_java_generator.client.request
This class is responsible to split the GraphQL query into meaningful tokens: the spaces, EOL (...) are removed and the (, @, { (...) are sent as token.
QueryTokenizer(String) - Constructor for class com.graphql_java_generator.client.request.QueryTokenizer
Create a tokenizer for the given GraphQL query

R

RawGraphQLString - Class in com.graphql_java_generator.client.request
This class contains a portion of GraphQL request.
RawGraphQLString(String) - Constructor for class com.graphql_java_generator.client.request.RawGraphQLString
 
rawStatusCode() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
readNextRealToken(String, String) - Method in class com.graphql_java_generator.client.request.QueryTokenizer
Reads the next real token, that is the next token that is not a separator
readTokenizerForInputParameters(QueryTokenizer, Directive, Class<?>, String, String) - Static method in class com.graphql_java_generator.client.request.InputParameter
Reads a list of input parameters, from a QueryTokenizer.
readTokenizerForResponseDefinition(QueryTokenizer, Map<Class<?>, Map<String, Field>>, String) - Method in class com.graphql_java_generator.client.request.QueryField
Reads the definition of the expected response definition from the server.
readTree(String) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
 
readValue(String, Class<T>) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
 
registerAllDirectives() - Method in interface com.graphql_java_generator.client.directive.DirectiveRegistry
This method registers all GraphQLScalarType that are declared as Spring Component.
registerAllDirectives() - Method in class com.graphql_java_generator.client.directive.DirectiveRegistryImpl
This method registers all GraphQLScalarType that are declared as Spring Component.
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.graphql_java_generator.client.graphqlrepository.GraphQLReactiveRepositoryProxyBeansRegistrar
 
registerDirective(Directive) - Method in interface com.graphql_java_generator.client.directive.DirectiveRegistry
Manually register one GraphQL directive.
registerDirective(Directive) - Method in class com.graphql_java_generator.client.directive.DirectiveRegistryImpl
Manually register one GraphQL directive.
registerGraphQLScalarType(GraphQLScalarType, Class<?>) - Method in class com.graphql_java_generator.customscalars.CustomScalarRegistryImpl
 
releaseBody() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
request() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.FullRequest
The GraphQL request.
request() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.PartialRequest
The GraphQL request.
RequestExecution - Interface in com.graphql_java_generator.client
Deprecated.
RequestExecutionSpringReactiveImpl - Class in com.graphql_java_generator.client
Deprecated.
RequestExecutionSpringReactiveImpl() - Constructor for class com.graphql_java_generator.client.RequestExecutionSpringReactiveImpl
Deprecated.
 
requestName() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.PartialRequest
The name of the request, as defined in the GraphQL schema.
requestType() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.FullRequest
The kind of request that this method will execute.
requestType() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.PartialRequest
The kind of request that this method will execute.

S

SCALAR - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
SCHEMA - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.graphql_java_generator.client.request.AbstractCustomJacksonSerializer
 
setApplicationContext(ApplicationContext) - Static method in class com.graphql_java_generator.client.SpringContextBean
Sets the Spring Application Context.
setArguments(List<InputParameter>) - Method in class com.graphql_java_generator.client.directive.Directive
 
setBeanClassLoader(ClassLoader) - Method in class com.graphql_java_generator.client.graphqlrepository.GraphQLReactiveRepositoryProxyBeansRegistrar
 
setCustomScalarRegistry(String, CustomScalarRegistry) - Static method in class com.graphql_java_generator.customscalars.CustomScalarRegistryImpl
Sets the CustomScalarRegistry for the given schema.
setDirectiveLocations(List<DirectiveLocation>) - Method in class com.graphql_java_generator.client.directive.Directive
 
setExtensions(JsonNode) - Method in interface com.graphql_java_generator.client.GraphQLRequestObject
Set the GraphQL response's extensions field.
setExtensions(JsonNode) - Method in class com.graphql_java_generator.client.response.Error
 
setName(String) - Method in class com.graphql_java_generator.client.directive.Directive
 
setPackageName(String) - Method in class com.graphql_java_generator.client.directive.Directive
 
sourceName - Variable in class com.graphql_java_generator.client.response.Location
 
SpringContextBean - Class in com.graphql_java_generator.client
This class
SpringContextBean(ApplicationContext) - Constructor for class com.graphql_java_generator.client.SpringContextBean
Builds the Bean with the Spring Application Context, which is stored into a static attribute of the class.
statusCode() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
strategies() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
SUBSCRIPTION - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
SubscriptionCallback<T> - Interface in com.graphql_java_generator.client
This interface will receive the notification for each message that comes from a subscription.
SubscriptionClient - Interface in com.graphql_java_generator.client
This interface allows the application to interact with the subscription, once it has subscribed to it.
SubscriptionClientReactiveImpl - Class in com.graphql_java_generator.client
Default implementation for the SubscriptionClient interface.
Since 2.x release, this class is quite useless.
SubscriptionClientReactiveImpl(Disposable) - Constructor for class com.graphql_java_generator.client.SubscriptionClientReactiveImpl
 

T

timestamp - Variable in class com.graphql_java_generator.client.response.Extension
 
toBodilessEntity() - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
toEntity(Class<T>) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
toEntity(ParameterizedTypeReference<T>) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
toEntityList(Class<T>) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
toEntityList(ParameterizedTypeReference<T>) - Method in class com.graphql_java_generator.client.OAuthTokenExtractor.GetOAuthTokenClientResponse
 
toString() - Method in class com.graphql_java_generator.client.request.RawGraphQLString
 
toString() - Method in class com.graphql_java_generator.client.response.Error
Logs this error to the given Logger
toString() - Method in class com.graphql_java_generator.client.response.Location
 
treeToValue(TreeNode, Class<T>) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
 
treeToValue(List<?>, Class<T>) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
 
treeToValue(Map<?, ?>, Class<T>) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
 

U

UNION - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 
unsubscribe() - Method in interface com.graphql_java_generator.client.SubscriptionClient
Allows the client application to unsubscribe from a previously subscribed subscription.
unsubscribe() - Method in class com.graphql_java_generator.client.SubscriptionClientReactiveImpl
 

V

validationErrorType - Variable in class com.graphql_java_generator.client.response.Error
 
value() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.EnableGraphQLRepositories
 
value() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.GraphQLReactiveRepository
The name of the Spring bean to build.
value() - Element in annotation type com.graphql_java_generator.client.graphqlrepository.GraphQLRepository
The name of the Spring bean to build.
valueOf(String) - Static method in enum com.graphql_java_generator.client.directive.DirectiveLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphql_java_generator.client.request.InputParameter.InputParameterType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.graphql_java_generator.client.directive.DirectiveLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphql_java_generator.client.request.InputParameter.InputParameterType
Returns an array containing the constants of this enum type, in the order they are declared.
valueToTree(Object) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
 
VARIABLE_DEFINITION - Enum constant in enum com.graphql_java_generator.client.directive.DirectiveLocation
 

W

withQueryResponseDef(String) - Method in class com.graphql_java_generator.client.request.Builder
Builds a ObjectResponse from a part of a GraphQL query.
writeValueAsString(Object) - Method in class com.graphql_java_generator.client.GraphQLObjectMapper
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form