A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractInputObjectTypeBuilder - Class in org.grails.gorm.graphql.types.input
The base class used to build an input object based on an entity
AbstractInputObjectTypeBuilder(GraphQLDomainPropertyManager, GraphQLTypeManager) - Constructor in AbstractInputObjectTypeBuilder
AbstractObjectTypeBuilder - Class in org.grails.gorm.graphql.types.output
A base class used to create object types that represent an entity
AbstractObjectTypeBuilder(Builder, GraphQLDomainPropertyManager, GraphQLTypeManager, GraphQLErrorsResponseHandler) - Constructor in AbstractObjectTypeBuilder
accepts(Closure) - Method in ComplexArgument
add(String, String, Closure) - Method in GraphQLMapping
Add a new property to be included in the schema.
alwaysNullable() - Method in GraphQLDomainPropertyManager.Builder
Whether or not properties should allow nulls should be overridden so that properties are nullable, even if they otherwise would not be.
argument(String, String, Closure) - Method in CustomOperation
Creates an argument to the operation that is a custom type.
associations - Field in DefaultGormDataFetcher

B

BaseGraphQLFetcherInterceptor - Class in org.grails.gorm.graphql.interceptor.impl
Base class to extend from for custom data fetcher interceptors.
bind(Object, Map) - Method in GrailsGraphQLDataBinder
bind(Object, Map) - Method in GraphQLDataBinder
Binds data to a domain class instance
BindingGormDataFetcher - Interface in org.grails.gorm.graphql.fetcher
An interface to describe data fetchers that use data binding
boxPrimitive(Class) - Method in DefaultGraphQLTypeManager
build(PersistentEntity) - Method in AbstractInputObjectTypeBuilder
build(PersistentEntity) - Method in AbstractObjectTypeBuilder
build(Closure) - Method in GraphQLMapping
Builder to provide code completion
build(Closure) - Method in GraphQLPropertyMapping
build(PersistentEntity) - Method in InputObjectTypeBuilder
build(PersistentEntity) - Method in ObjectTypeBuilder
build(PersistentEntity) - Method in PaginatedObjectTypeBuilder
buildContext(GrailsWebRequest) - Method in DefaultGraphQLContextBuilder
buildContext(GrailsWebRequest) - Method in GraphQLContextBuilder
buildCriteria(DataFetchingEnvironment) - Method in DefaultGormDataFetcher
buildCriteria(DataFetchingEnvironment) - Method in EntityDataFetcher
buildCustomInputType(String, GraphQLTypeManager, MappingContext, boolean) - Method in ComplexTyped
Builds a custom object returnType if the supplied return returnType is a Map
buildCustomType(String, GraphQLTypeManager, MappingContext) - Method in ComplexTyped
Builds a custom object returnType if the supplied return returnType is a Map
buildDataFetcher(PersistentEntity, GraphQLServiceManager) - Method in CustomOperation
buildDataFetcher(PersistentEntity, GraphQLServiceManager) - Method in SimpleOperation
buildDefinition(GraphQLTypeManager) - Method in CachingGraphQLResponseHandler
buildDefinition(GraphQLTypeManager) - Method in DefaultGraphQLDeleteResponseHandler
buildDefinition(GraphQLTypeManager) - Method in DefaultGraphQLErrorsResponseHandler
builder() - Method in DefaultGraphQLDomainPropertyManager
builder() - Method in GraphQLDomainPropertyManager
@return A new builder instance
buildFetchOptions() - Method in ClosureDataFetcher
buildField(GraphQLDomainProperty, String) - Method in AbstractObjectTypeBuilder
buildFieldDefinitions(GraphQLTypeManager) - Method in DefaultGraphQLDeleteResponseHandler
buildInputField(GraphQLDomainProperty, GraphQLPropertyType) - Method in AbstractInputObjectTypeBuilder
buildInterfaceType(PersistentEntity, String, String, List<GraphQLFieldDefinition>) - Method in AbstractObjectTypeBuilder
buildListArguments(Map<String, Class>) - Method in Schema
buildObjectType(PersistentEntity, String, String, List<GraphQLFieldDefinition>) - Method in AbstractObjectTypeBuilder
ByteArrayCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Coercion class for whole number arrays

C

CachingGraphQLResponseHandler - Class in org.grails.gorm.graphql.response
Generic class to cache the creation of GraphQLObjectType instances by providing a reference if the object was already created when requested.
call(GraphQLFetcherInterceptor, DataFetchingEnvironment, GraphQLDataFetcherType) - Method in MutationInterceptorInvoker
call(GraphQLFetcherInterceptor, DataFetchingEnvironment, GraphQLDataFetcherType) - Method in ProvidedInterceptorInvoker
call(GraphQLFetcherInterceptor, DataFetchingEnvironment, GraphQLDataFetcherType) - Method in QueryInterceptorInvoker
CharacterArrayCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Conversion class for string arrays
ClosureDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class to retrieve data from the environment source with a closure.
ClosureDataFetcher(Closure, Class) - Constructor in ClosureDataFetcher
ClosureDataFetchingEnvironment - Class in org.grails.gorm.graphql.fetcher.impl
Provides the data fetching environment for closures.
ClosureDataFetchingEnvironment(DataFetchingEnvironment, Class) - Constructor in ClosureDataFetchingEnvironment
codeRegistry - Field in AbstractObjectTypeBuilder
codeRegistry - Field in DefaultGraphQLErrorsResponseHandler
collection(boolean) - Method in ComplexTyped
compareTo(OrderedGraphQLProperty) - Method in OrderedGraphQLProperty
ComplexArgument - Class in org.grails.gorm.graphql.entity.operations.arguments
Used to create arguments to custom operations that are a custom (complex) type
ComplexField - Class in org.grails.gorm.graphql.entity.fields
A class used to represent a field that has a custom (complex) type
ComplexGraphQLProperty - Class in org.grails.gorm.graphql.entity.property.impl
Used to represent a custom property that has a custom (complex) type
ComplexOperation - Class in org.grails.gorm.graphql.entity.operations
Used to create custom operations with custom (complex) types
ComplexTyped - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with the ability to build a custom type
condition(Closure) - Method in GraphQLDomainPropertyManager.Builder
Exclude properties based on the return returnType of the provided closure.
containsArgument(String) - Method in MockDataFetchingEnvironment
convert(Object) - Method in ByteArrayCoercion
convert(Object) - Method in CharacterArrayCoercion
convert(Object) - Method in CurrencyCoercion
convert(Object) - Method in DateCoercion
convert(Object) - Method in InstantCoercion
convert(String) - Method in Jsr310Coercion
convert(Object) - Method in SqlDateCoercion
convert(Object) - Method in TimeCoercion
convert(Object) - Method in TimestampCoercion
convert(Object) - Method in TimeZoneCoercion
convert(Object) - Method in URICoercion
convert(Object) - Method in URLCoercion
convert(Object) - Method in UUIDCoercion
convertValue(Object) - Method in Jsr310Coercion
CountEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for retrieving how many entities exist in the datastore
CreateEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for creating entities with GraphQL
createField(PersistentEntity, GraphQLServiceManager, MappingContext, Map<String, GraphQLInputType>) - Method in CustomOperation
Creates the field to be added to the query or mutation returnType in the schema.
CreateInputObjectTypeBuilder - Class in org.grails.gorm.graphql.types.input
The class used to define which properties are available when creating an entity
createReference(PersistentEntity, GraphQLPropertyType) - Method in DefaultGraphQLTypeManager
createReference(PersistentEntity, GraphQLPropertyType) - Method in GraphQLTypeManager
Creates a reference to domain type
createResponse(DataFetchingEnvironment, boolean, Exception) - Method in DefaultGraphQLDeleteResponseHandler
createResponse(DataFetchingEnvironment, PaginationResult) - Method in DefaultGraphQLPaginationResponseHandler
createResponse(DataFetchingEnvironment, boolean, Exception) - Method in GraphQLDeleteResponseHandler
Create the response data to be sent to the client
createResponse(DataFetchingEnvironment, PaginationResult) - Method in GraphQLPaginationResponseHandler
Create the response data to be sent to the client
CurrencyCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.util.Currency coercion
CustomArgument - Class in org.grails.gorm.graphql.entity.operations.arguments
Describes an argument to a custom operation
CustomArgument() - Constructor in CustomArgument
CustomGraphQLProperty - Class in org.grails.gorm.graphql.entity.property.impl
Implementation of GraphQLDomainProperty to be used to define additional properties beyond the ones defined in GORM entities
CustomInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes interceptors for custom operations
CustomMutationInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes the onCustomMutation method of an interceptor
CustomOperation - Class in org.grails.gorm.graphql.entity.operations
This class stores data about custom query operations that users provide in the mapping of the entity.
CustomQueryInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes the onCustomQuery method of an interceptor

D

DataBinderNotFoundException - Class in org.grails.gorm.graphql.binding
@author James Kleeh
DataBinderNotFoundException(Class) - Constructor in DataBinderNotFoundException
dataBinders - Field in DefaultGraphQLDataBinderManager
dataFetcher(Closure) - Method in CustomGraphQLProperty
dataFetcher(DataFetcher) - Method in CustomOperation
DataFetcherNotFoundException - Class in org.grails.gorm.graphql.fetcher
@author James Kleeh
DataFetcherNotFoundException(Class, GraphQLDataFetcherType) - Constructor in DataFetcherNotFoundException
dataFetchers - Field in DefaultGraphQLDataFetcherManager
DateCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.util.Date coercion
DateCoercion(List<String>, boolean) - Constructor in DateCoercion
DEFAULT_DEPRECATION_REASON - Field in Schema
Defaultable - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with the ability to store a default value
DefaultGormDataFetcher - Class in org.grails.gorm.graphql.fetcher
A generic class to assist with querying entities with GraphQL
DefaultGormDataFetcher(PersistentEntity, String) - Constructor in DefaultGormDataFetcher
DefaultGraphQLContextBuilder - Class in org.grails.gorm.graphql.plugin
DefaultGraphQLDataBinderManager - Class in org.grails.gorm.graphql.binding.manager
A default implementation of GraphQLDataBinderManager that will also return a result if the class requested is a subclass of a class that exists in the registry.
DefaultGraphQLDataBinderManager(GraphQLDataBinder) - Constructor in DefaultGraphQLDataBinderManager
Registers a the data binder provided for the Object class
DefaultGraphQLDataFetcherManager - Class in org.grails.gorm.graphql.fetcher.manager
A default implementation of GraphQLDataFetcherManager.
DefaultGraphQLDataFetcherManager(Map<GraphQLDataFetcherType, DataFetcher>) - Constructor in DefaultGraphQLDataFetcherManager
DefaultGraphQLDeleteResponseHandler - Class in org.grails.gorm.graphql.response.delete
The default data available in a delete mutation response
DefaultGraphQLDomainPropertyManager - Class in org.grails.gorm.graphql.entity.property.manager
A class to retrieve PersistentProperty instances in combination with a GraphQLMapping to produce a list of GraphQLDomainProperty instances used in creation of the GraphQL schema.
DefaultGraphQLErrorsResponseHandler - Class in org.grails.gorm.graphql.response.errors
The default way to respond with validation errors in GraphQL.
DefaultGraphQLErrorsResponseHandler(MessageSource, Builder) - Constructor in DefaultGraphQLErrorsResponseHandler
DefaultGraphQLInterceptorManager - Class in org.grails.gorm.graphql.interceptor.manager
Default implementation of GraphQLInterceptorManager that will also return a result if the class requested is a subclass of a class that exists in the registry.
DefaultGraphQLPaginationResponseHandler - Class in org.grails.gorm.graphql.response.pagination
Controls how a page of results are returned
DefaultGraphQLTypeManager - Class in org.grails.gorm.graphql.types
The default implementation of GraphQLTypeManager
DefaultGraphQLTypeManager(Builder, GraphQLEntityNamingConvention, GraphQLErrorsResponseHandler, GraphQLDomainPropertyManager, GraphQLPaginationResponseHandler) - Constructor in DefaultGraphQLTypeManager
defaultListArguments(boolean) - Method in CustomOperation
If the argument is true, the default list arguments created in the schema through configuration will be prepended to any other arguments defined for the operation.
defaultNull(boolean) - Method in ComplexTyped
defaultValue(Object) - Method in Defaultable
defaultValue(Object) - Method in Field
delete(DataFetchingEnvironment) - Method in DeleteEntityDataFetcher
DeleteEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for deleting entities with GraphQL
deleteInstance(GormEntity) - Method in DeleteEntityDataFetcher
deleteInstance(GormEntity) - Method in SoftDeleteEntityDataFetcher
DeletingGormDataFetcher - Trait in org.grails.gorm.graphql.fetcher
A trait to describe data fetchers that delete
Deprecatable - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with a builder syntax to provide deprecation data.
deprecated(boolean) - Method in Deprecatable
deprecated() - Method in GraphQL
@default false
deprecationReason(String) - Method in Deprecatable
deprecationReason() - Method in GraphQL
@default ''
Describable - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with a description property and builder method.
description - Field in DefaultGraphQLDeleteResponseHandler
description - Field in DefaultGraphQLErrorsResponseHandler
description(String) - Method in Describable
doWith(GraphQLInterceptorManager) - Method in GraphQLPostProcessor
doWithSpring() - Method in GormGraphqlGrailsPlugin

E

EmbeddedInputObjectTypeBuilder - Class in org.grails.gorm.graphql.types.input
The class used to define which properties are available when providing an embedded object
EmbeddedInputObjectTypeBuilder(GraphQLDomainPropertyManager, GraphQLTypeManager, GraphQLPropertyType) - Constructor in EmbeddedInputObjectTypeBuilder
EmbeddedObjectTypeBuilder - Class in org.grails.gorm.graphql.types.output
The class used to define which properties are available when responding with an embedded entity
enabled(boolean) - Method in ProvidedOperation
entity - Field in DefaultGormDataFetcher
EntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for retrieving a list of entities with GraphQL
entityFetchOptions - Field in DefaultGormDataFetcher
ENUM_TYPES - Field in DefaultGraphQLTypeManager
errorsFetcher - Field in DefaultGraphQLErrorsResponseHandler
errorsResponseHandler - Field in AbstractObjectTypeBuilder
exclude(String) - Method in GraphQLDomainPropertyManager.Builder
Exclude properties from being returned
exclude(String) - Method in GraphQLMapping
Exclude one or more properties from being included in the schema
excludeIdentifiers(boolean) - Method in GraphQLDomainPropertyManager.Builder
Exclude identifier properties from being returned
excludeTimestamps() - Method in GraphQLDomainPropertyManager.Builder
Exclude 'dateCreated' and 'lastUpdated' from being returned
excludeVersion() - Method in GraphQLDomainPropertyManager.Builder
Exclude the version property from being returned
executeQuery(DataFetchingEnvironment, Map) - Method in EntityDataFetcher
executeQuery(DataFetchingEnvironment, Map) - Method in PaginatedEntityDataFetcher
ExecutesClosures - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with the ability to execute closures with a delegate

F

Field - Class in org.grails.gorm.graphql.entity.fields
Generic class used to represent a field in a custom object.
field(ComplexField) - Method in ComplexTyped
fieldDescription - Field in DefaultGraphQLErrorsResponseHandler
fieldFetcher - Field in DefaultGraphQLErrorsResponseHandler
fieldName - Field in DefaultGraphQLErrorsResponseHandler
formats - Field in DateCoercion
formats - Field in Jsr310Coercion

G

generate() - Method in Schema
get(DataFetchingEnvironment) - Method in ClosureDataFetcher
get(DataFetchingEnvironment) - Method in CountEntityDataFetcher
get(DataFetchingEnvironment) - Method in CreateEntityDataFetcher
get(DataFetchingEnvironment) - Method in DefaultGormDataFetcher
get(DataFetchingEnvironment) - Method in DeleteEntityDataFetcher
get(DataFetchingEnvironment) - Method in EntityDataFetcher
get(String, Map, String) - Method in GraphQLSpec.GraphQLRequestHelper
get(DataFetchingEnvironment) - Method in InterceptingDataFetcher
get(DataFetchingEnvironment) - Method in PersistentPropertyDataFetcher
get(DataFetchingEnvironment) - Method in SingleEntityDataFetcher
get(DataFetchingEnvironment) - Method in UpdateEntityDataFetcher
getAdditional() - Method in GraphQLMapping
getArgument(DataFetchingEnvironment) - Method in CreateEntityDataFetcher
getArgument(GraphQLTypeManager, MappingContext) - Method in CustomArgument
getArgument(String) - Method in MockDataFetchingEnvironment
getArgumentOrDefault(String, Object) - Method in MockDataFetchingEnvironment
getArguments(DataFetchingEnvironment) - Method in EntityDataFetcher
getBaseType(PersistentProperty) - Method in PersistentGraphQLProperty
getBindingFetcher(PersistentEntity, GraphQLDataFetcherType) - Method in DefaultGraphQLDataFetcherManager
getBindingFetcher(PersistentEntity, GraphQLDataFetcherType) - Method in GraphQLDataFetcherManager
Returns a data fetcher instance to be used in CREATE or UPDATE
getBuilder() - Method in AbstractInputObjectTypeBuilder
getBuilder() - Method in AbstractObjectTypeBuilder
getCacheControl() - Method in MockDataFetchingEnvironment
getCodeRegistry() - Method in GraphQLTypeManager
@return
getCount(PersistentEntity) - Method in GraphQLEntityNamingConvention
@param entity The persistent entity
getCreate(PersistentEntity) - Method in GraphQLEntityNamingConvention
@param entity The persistent entity
getCustomFetcher(PersistentEntity, GraphQLDataFetcherType) - Method in DefaultGraphQLDataFetcherManager
getCustomMutationOperations() - Method in GraphQLMapping
getCustomQueryOperations() - Method in GraphQLMapping
getDataBinder() - Method in BindingGormDataFetcher
getDataBinder(Class) - Method in DefaultGraphQLDataBinderManager
@see GraphQLDataBinderManager#getDataBinder
getDataBinder(Class) - Method in GraphQLDataBinderManager
Returns a data binder to be used for the provided class
getDataFetcher() - Method in CustomGraphQLProperty
getDataFetcher() - Method in GraphQLDomainProperty
Returns:
The closure to retrieve the data for the property.
getDataFetcher() - Method in SimpleGraphQLProperty
getDataLoader(String) - Method in MockDataFetchingEnvironment
getDatastore() - Method in DefaultGormDataFetcher
getDefaultMax() - Method in DefaultGraphQLPaginationResponseHandler
getDefaultMax() - Method in GraphQLPaginationResponseHandler
@return The default maximum value if none provided
getDefaultOffset() - Method in DefaultGraphQLPaginationResponseHandler
getDefaultOffset() - Method in GraphQLPaginationResponseHandler
@return The default offset value if none provided
getDefinition(GraphQLTypeManager) - Method in CachingGraphQLResponseHandler
getDelete(PersistentEntity) - Method in GraphQLEntityNamingConvention
@param entity The persistent entity
getDeletingFetcher(PersistentEntity) - Method in DefaultGraphQLDataFetcherManager
getDeletingFetcher(PersistentEntity) - Method in GraphQLDataFetcherManager
Returns a data fetcher instance to be used in DELETE
getDeprecationReason() - Method in Deprecatable
getDeprecationReason() - Method in GraphQLDomainProperty
@return The reason why the property is deprecated, or null if it isn't
getDescription(PersistentEntity) - Method in DefaultGraphQLPaginationResponseHandler
getDescription() - Method in GraphQLDomainProperty
@return The description of the property
getDescription(PersistentEntity) - Method in GraphQLEntityHelper
getDescription(PersistentEntity) - Method in GraphQLPaginationResponseHandler
@return The description to use in the schema, or null
getDocument() - Method in MockDataFetchingEnvironment
getEmbeddedType() - Method in GraphQLPropertyType
getEntityArgument(DataFetchingEnvironment) - Method in UpdateEntityDataFetcher
getEnumType(Class<? extends Enum>, boolean) - Method in DefaultGraphQLTypeManager
getEnumType(Class<? extends Enum>, boolean) - Method in GraphQLTypeManager
Retrieves an enum type for the provided class
getFetchArguments(String) - Method in ClosureDataFetchingEnvironment
For use with domain class return types only.
getFetchArguments(DataFetchingEnvironment, boolean) - Method in DefaultGormDataFetcher
getFieldDefinition(GraphQLTypeManager, String) - Method in DefaultGraphQLErrorsResponseHandler
getFieldDefinition(GraphQLTypeManager, String) - Method in GraphQLErrorsResponseHandler
getFieldDefinitions(GraphQLTypeManager) - Method in DefaultGraphQLErrorsResponseHandler
getFields(GraphQLOutputType, GraphQLTypeManager) - Method in DefaultGraphQLPaginationResponseHandler
getFields(GraphQLOutputType, GraphQLTypeManager) - Method in GraphQLPaginationResponseHandler
Creates the fields to be used in the schema object for a pagination response
getGet(PersistentEntity) - Method in GraphQLEntityNamingConvention
@param entity The persistent entity
getGraphQL() - Method in GraphQLSpec
getGraphQLType(GraphQLTypeManager, GraphQLPropertyType) - Method in ComplexGraphQLProperty
getGraphQLType(GraphQLTypeManager, GraphQLPropertyType) - Method in CustomGraphQLProperty
getGraphQLType(GraphQLTypeManager, GraphQLPropertyType) - Method in GraphQLDomainProperty
@param typeManager The returnType manager used to retrieve GraphQL types
getGraphQLType(GraphQLTypeManager, GraphQLPropertyType) - Method in PersistentGraphQLProperty
getGraphQLType(GraphQLTypeManager, GraphQLPropertyType) - Method in SimpleGraphQLProperty
getIdentifierValues(DataFetchingEnvironment) - Method in DefaultGormDataFetcher
getInputType(GraphQLTypeManager, MappingContext) - Method in ComplexField
getInputType(GraphQLTypeManager, MappingContext) - Method in Field
getInputType(GraphQLTypeManager, MappingContext) - Method in SimpleField
getInstance(DataFetchingEnvironment) - Method in UpdateEntityDataFetcher
getInterceptors() - Method in DefaultGraphQLInterceptorManager
getInterceptors() - Method in GraphQLInterceptorManager
@param clazz The class to search for
getJoinProperties(String) - Method in ClosureDataFetchingEnvironment
Which properties should be joined in the subsequent query.
getList(PersistentEntity) - Method in GraphQLEntityNamingConvention
@param entity The persistent entity
getLocalContext() - Method in MockDataFetchingEnvironment
getLocale(DataFetchingEnvironment) - Method in DefaultGraphQLErrorsResponseHandler
getLocale() - Method in LocaleAwareContext
getLocale() - Method in MockDataFetchingEnvironment
getMapping(PersistentEntity) - Method in GraphQLEntityHelper
getMergedField() - Method in MockDataFetchingEnvironment
getMutationType(PersistentEntity, GraphQLPropertyType, boolean) - Method in DefaultGraphQLTypeManager
getMutationType(PersistentEntity, GraphQLPropertyType, boolean) - Method in GraphQLTypeManager
Retrieves a GraphQL type used for mutations that represents the provided entity
getName() - Method in GraphQLDomainProperty
@return The name of the property
getName(DataFetchingEnvironment) - Method in InterceptorInvoker
getNamingConvention() - Method in GraphQLTypeManager
@return The naming convention used to name types
getNestedType() - Method in GraphQLPropertyType
getNewInstance() - Method in CreateEntityDataFetcher
getObjectType(GraphQLTypeManager) - Method in DefaultGraphQLDeleteResponseHandler
getObjectType(GraphQLTypeManager) - Method in GraphQLDeleteResponseHandler
Creates the schema object for a delete response
getOperationDefinition() - Method in MockDataFetchingEnvironment
getOrder() - Method in OrderedGraphQLProperty
getPagination(PersistentEntity) - Method in GraphQLEntityNamingConvention
@param entity The persistent entity
getProperties(PersistentEntity, GraphQLMapping) - Method in GraphQLDomainPropertyManager.Builder
Retrieves the desired properties based on the conditions previously applied
getPropertyMappings() - Method in GraphQLMapping
getQueryDirectives() - Method in MockDataFetchingEnvironment
getQueryType(PersistentEntity, GraphQLPropertyType) - Method in DefaultGraphQLTypeManager
getQueryType(PersistentEntity, GraphQLPropertyType) - Method in GraphQLTypeManager
Retrieves a GraphQL type used for queries that represents the provided entity
getReadingFetcher(PersistentEntity, GraphQLDataFetcherType) - Method in DefaultGraphQLDataFetcherManager
getReadingFetcher(PersistentEntity, GraphQLDataFetcherType) - Method in GraphQLDataFetcherManager
Returns a data fetcher instance to be used in GET or LIST
getResponseHandler() - Method in DeletingGormDataFetcher
getResponseHandler() - Method in PaginatingGormDataFetcher
getResults() - Method in PagedResultListPaginationResponse
getResults() - Method in PaginationResult
getServerUrl() - Method in GraphQLSpec
getService(Class<T>) - Method in GraphQLServiceManager
getStaticApi() - Method in DefaultGormDataFetcher
getTotalCount() - Method in PagedResultListPaginationResponse
getTotalCount() - Method in PaginationResult
getType() - Method in AbstractInputObjectTypeBuilder
getType() - Method in AbstractObjectTypeBuilder
getType(GraphQLTypeManager, MappingContext) - Method in ComplexArgument
getType(GraphQLTypeManager, MappingContext) - Method in ComplexField
getType(GraphQLTypeManager, MappingContext) - Method in ComplexOperation
getType(GraphQLTypeManager, MappingContext) - Method in CustomArgument
getType(GraphQLTypeManager, MappingContext) - Method in CustomOperation
getType(Class, boolean) - Method in DefaultGraphQLTypeManager
getType(GraphQLTypeManager, MappingContext) - Method in Field
getType(String, GraphQLPropertyType) - Method in GraphQLEntityNamingConvention
@param typeName The custom type name
getType(Class, boolean) - Method in GraphQLTypeManager
Retrieves the corresponding GraphQL type for the specified class.
getType() - Method in InputObjectTypeBuilder
getType() - Method in ObjectTypeBuilder
getType() - Method in PaginatedObjectTypeBuilder
getType(GraphQLTypeManager, MappingContext) - Method in SimpleArgument
getType(GraphQLTypeManager, MappingContext) - Method in SimpleField
getType(GraphQLTypeManager, MappingContext) - Method in SimpleOperation
getTypeClass() - Method in Jsr310Coercion
getTypeClass() - Method in LocalDateCoercion
getTypeClass() - Method in LocalDateTimeCoercion
getTypeClass() - Method in LocalTimeCoercion
getTypeClass() - Method in OffsetDateTimeCoercion
getTypeClass() - Method in OffsetTimeCoercion
getTypeClass() - Method in ZonedDateTimeCoercion
getUpdate(PersistentEntity) - Method in GraphQLEntityNamingConvention
@param entity The persistent entity
getUrl() - Method in GraphQLSpec
getVariables() - Method in MockDataFetchingEnvironment
GormDataFetcher - Interface in org.grails.gorm.graphql.fetcher
A base interface to describe fetchers that work with GORM
GormGraphqlGrailsPlugin - Class in org.grails.gorm.graphql.plugin
GrailsGraphQLConfiguration - Class in org.grails.gorm.graphql.plugin
GrailsGraphQLDataBinder - Class in org.grails.gorm.graphql.plugin.binding
A default data binder using Grails data binding
GraphQL - Annotation Type in org.grails.gorm.graphql
Annotation used to supply metadata to GraphQL.
graphql(String, Class<T>) - Method in GraphQLSpec.GraphQLRequestHelper
GRAPHQL_MIME - Field in GormGraphqlGrailsPlugin
GraphQLByteArray - Class in org.grails.gorm.graphql.types.scalars
Default java.lang.Byte scalar type
GraphQLByteArray() - Constructor in GraphQLByteArray
GraphQLCharacterArray - Class in org.grails.gorm.graphql.types.scalars
Default java.lang.Character scalar type
GraphQLCharacterArray() - Constructor in GraphQLCharacterArray
GraphQLContextBuilder - Interface in org.grails.gorm.graphql.plugin
GraphQLCurrency - Class in org.grails.gorm.graphql.types.scalars
Default java.util.Currency scalar type
GraphQLCurrency() - Constructor in GraphQLCurrency
GraphQLDataBinder - Interface in org.grails.gorm.graphql.binding
An interface to bind data from GraphQL to a GORM entity
GraphQLDataBinderManager - Interface in org.grails.gorm.graphql.binding.manager
An interface to describe a manager that will store and return instances of data binders to be used with GraphQL operations on GORM entities
GraphQLDataFetcherManager - Interface in org.grails.gorm.graphql.fetcher.manager
An interface to register and retrieve data fetcher instances
GraphQLDataFetcherType - Enum in org.grails.gorm.graphql.fetcher
An enum defining the different data fetcher types and their required interfaces
GraphQLDataFetcherType(Class) - Constructor in GraphQLDataFetcherType
GraphQLDate - Class in org.grails.gorm.graphql.types.scalars
Default java.util.Date scalar type
GraphQLDate(Coercing) - Constructor in GraphQLDate
GraphQLDeleteResponseHandler - Interface in org.grails.gorm.graphql.response.delete
Responsible for determining the data available in a GraphQL delete mutation response
GraphQLDomainProperty - Interface in org.grails.gorm.graphql.entity.property
An interface to describe a property to be used in the creation of a GraphQL schema
GraphQLDomainPropertyManager - Interface in org.grails.gorm.graphql.entity.property.manager
An interface to describe a class creates builder instances that retrieve GraphQLDomainProperty instances based on conditions
GraphQLDomainPropertyManager.Builder - Interface in org.grails.gorm.graphql.entity.property.manager
GraphQLEntityHelper - Class in org.grails.gorm.graphql
A helper class to get GraphQL mappings and descriptions for GORM entities
GraphQLEntityNamingConvention - Class in org.grails.gorm.graphql.entity
A class to return the names of class types and query/mutation names
GraphQLErrorsResponseHandler - Interface in org.grails.gorm.graphql.response.errors
Responsible for defining what data is available in a response to return validation errors to the user
GraphQLFetcherInterceptor - Interface in org.grails.gorm.graphql.interceptor
Interface to describe a class that can intercept GraphQL data fetchers and prevent the execution of their functionality.
GraphQLInstant - Class in org.grails.gorm.graphql.types.scalars.jsr310
Default java.time.Instant scalar type
GraphQLInstant(Coercing) - Constructor in GraphQLInstant
GraphQLInterceptorManager - Interface in org.grails.gorm.graphql.interceptor.manager
Describes a class that stores and retrieves fetcher interceptor instances based on a class
GraphQLLocalDate - Class in org.grails.gorm.graphql.types.scalars.jsr310
Default java.time.LocalDate scalar type
GraphQLLocalDate(Coercing) - Constructor in GraphQLLocalDate
GraphQLLocalDateTime - Class in org.grails.gorm.graphql.types.scalars.jsr310
Default java.time.LocalDateTime scalar type
GraphQLLocalDateTime(Coercing) - Constructor in GraphQLLocalDateTime
GraphQLLocalTime - Class in org.grails.gorm.graphql.types.scalars.jsr310
Default java.time.LocalTime scalar type
GraphQLLocalTime(Coercing) - Constructor in GraphQLLocalTime
GraphQLMapping - Class in org.grails.gorm.graphql.entity.dsl
DSL to provide GraphQL specific data for a GORM entity
GraphQLOffsetDateTime - Class in org.grails.gorm.graphql.types.scalars.jsr310
Default java.time.OffsetDateTime scalar type
GraphQLOffsetDateTime(Coercing) - Constructor in GraphQLOffsetDateTime
GraphQLOffsetTime - Class in org.grails.gorm.graphql.types.scalars.jsr310
Default java.time.OffsetTime scalar type
GraphQLOffsetTime(Coercing) - Constructor in GraphQLOffsetTime
GraphQLOperationType - Enum in org.grails.gorm.graphql.types
An enum to store the base operations provided
GraphQLPaginationResponseHandler - Interface in org.grails.gorm.graphql.response.pagination
Defines how a pagination response is defined and built
GraphQLPostProcessor - Class in org.grails.gorm.graphql.plugin
GraphQLPropertyMapping - Class in org.grails.gorm.graphql.entity.dsl
Builder to provide GraphQL specific data for a GORM entity property
GraphQLPropertyType - Enum in org.grails.gorm.graphql.types
Represents what type of property is being created
GraphQLPropertyType(GraphQLOperationType, boolean, boolean) - Constructor in GraphQLPropertyType
GraphQLRequest - Class in org.grails.gorm.graphql.plugin
GraphQLRequestUtils - Class in org.grails.gorm.graphql.plugin
graphQLRequestWithBodyAndMimeTypes(String, MimeType) - Method in GraphQLRequestUtils
graphQLRequestWithGraphqlBody(String) - Method in GraphQLRequestUtils
graphQLRequestWithJSONBody(String) - Method in GraphQLRequestUtils
graphQLRequestWithParams(GrailsParameterMap) - Method in GraphQLRequestUtils
GraphQLSchemaInterceptor - Interface in org.grails.gorm.graphql.interceptor
Interface to describe a class that can modify the fields and types used to build the GraphQL schema.
GraphQLSchemaSpec - Trait in org.grails.gorm.graphql.testing
GraphQLServiceManager - Class in org.grails.gorm.graphql
Used to store references to the actual implementations of most of the interfaces used in the project to make it easier to pass multiple managers (services) to methods.
GraphQLSpec - Trait in org.grails.gorm.graphql.plugin.testing
GraphQLSpec.GraphQLRequestHelper - Class in org.grails.gorm.graphql.plugin.testing
GraphQLSqlDate - Class in org.grails.gorm.graphql.types.scalars
Default java.sql.Date scalar type
GraphQLSqlDate() - Constructor in GraphQLSqlDate
GraphQLTime - Class in org.grails.gorm.graphql.types.scalars
Default java.sql.Time scalar type
GraphQLTime() - Constructor in GraphQLTime
GraphQLTimestamp - Class in org.grails.gorm.graphql.types.scalars
Default java.sql.Timestamp scalar type
GraphQLTimestamp() - Constructor in GraphQLTimestamp
GraphQLTimeZone - Class in org.grails.gorm.graphql.types.scalars
Default java.util.TimeZone scalar type
GraphQLTimeZone() - Constructor in GraphQLTimeZone
GraphQLTypeManager - Interface in org.grails.gorm.graphql.types
An interface for handling type conversion and creation with GraphQL.
GraphQLURI - Class in org.grails.gorm.graphql.types.scalars
Default java.net.URI scalar type
GraphQLURI() - Constructor in GraphQLURI
GraphQLURL - Class in org.grails.gorm.graphql.types.scalars
Default java.net.URL scalar type
GraphQLURL() - Constructor in GraphQLURL
GraphQLUUID - Class in org.grails.gorm.graphql.types.scalars
Default java.util.UUID scalar type
GraphQLUUID() - Constructor in GraphQLUUID
GraphQLZonedDateTime - Class in org.grails.gorm.graphql.types.scalars.jsr310
Default java.time.ZonedDateTime scalar type
GraphQLZonedDateTime(Coercing) - Constructor in GraphQLZonedDateTime

H

hasType(Class) - Method in DefaultGraphQLTypeManager
hasType(Class) - Method in GraphQLTypeManager
Retrieves whether or not a GraphQL type has been registered for the provided class

I

init() - Method in GrailsGraphQLConfiguration
initialize() - Method in DefaultGraphQLTypeManager
initialize() - Method in LazyGraphQLMapping
initialize() - Method in Schema
initializeEntity(PersistentEntity) - Method in DefaultGormDataFetcher
input(boolean) - Method in CustomGraphQLProperty
input(boolean) - Method in Field
InputObjectTypeBuilder - Interface in org.grails.gorm.graphql.types.input
Definition of a builder that creates output types
InstantCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.Instant coercion
interceptEntity(PersistentEntity, Builder>, Builder>) - Method in GraphQLSchemaInterceptor
Executed for each entity mapped with GraphQL.
InterceptingDataFetcher - Class in org.grails.gorm.graphql.fetcher.interceptor
Data fetcher to wrap another data fetcher to apply interceptor execution
InterceptingDataFetcher(Class, GraphQLServiceManager, InterceptorInvoker, GraphQLDataFetcherType, DataFetcher) - Constructor in InterceptingDataFetcher
interceptorComparator - Field in DefaultGraphQLInterceptorManager
InterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
A generic interface for custom operations to separate which event will be called based on the returnType of the operation.
interceptors - Field in DefaultGraphQLInterceptorManager
interceptors - Field in InterceptingDataFetcher
interceptSchema(Builder, Builder, Set<GraphQLType>) - Method in GraphQLSchemaInterceptor
Executed a single time before the schema is created.
invoke(GraphQLFetcherInterceptor, String, DataFetchingEnvironment) - Method in CustomInterceptorInvoker
invoke(GraphQLFetcherInterceptor, String, DataFetchingEnvironment) - Method in CustomMutationInterceptorInvoker
invoke(GraphQLFetcherInterceptor, String, DataFetchingEnvironment) - Method in CustomQueryInterceptorInvoker
invoke(GraphQLFetcherInterceptor, DataFetchingEnvironment, GraphQLDataFetcherType) - Method in InterceptorInvoker
invoke(GraphQLFetcherInterceptor, DataFetchingEnvironment, GraphQLDataFetcherType) - Method in ProvidedInterceptorInvoker
isDeprecated() - Method in GraphQLDomainProperty
@return True if the property is deprecated
isDeprecated() - Method in PersistentGraphQLProperty
isInput() - Method in GraphQLDomainProperty
@return True if the property is to be used for input operations (CREATE/UPDATE)
isNullable() - Method in GraphQLDomainProperty
@return True if the property allows nulls
isOutput() - Method in GraphQLDomainProperty
@return True if the property is to be used for output operations (GET/LIST)

J

json(String, Map, String) - Method in GraphQLSpec.GraphQLRequestHelper
Jsr310Coercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Base class for Java 8 date types to extend for GraphQL coercion
Jsr310Coercion(List<String>) - Constructor in Jsr310Coercion

K

KeyClassQuery - Trait in org.grails.gorm.graphql.types
Generic class to help searching maps that have a class as their key

L

lazy(Closure) - Method in GraphQLMapping
Builder to provide code completion.
LazyGraphQLMapping - Class in org.grails.gorm.graphql.entity.dsl
A class to lazy initialize GraphQL mappings on GORM entities.
LazyGraphQLMapping(Closure) - Constructor in LazyGraphQLMapping
lenient - Field in DateCoercion
ListOperation - Class in org.grails.gorm.graphql.entity.operations
Stores metadata about the list operation that this library provides by default.
loadEntity(PersistentEntity, Object) - Method in DefaultGormDataFetcher
LocalDateCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.LocalDate coercion
LocalDateTimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.LocalDateTime coercion
LocaleAwareContext - Interface in org.grails.gorm.graphql.fetcher.context
Interface to describe objects that have a locale
LocalTimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.LocalTime coercion

M

mappingContext - Field in CustomGraphQLProperty
mappingContexts - Field in Schema
messageFetcher - Field in DefaultGraphQLErrorsResponseHandler
messageSource - Field in DefaultGraphQLErrorsResponseHandler
methodMissing(String, Object) - Method in GraphQLMapping
Supplies configuration for an existing property
MockDataFetchingEnvironment - Class in org.grails.gorm.graphql.testing
A class to use to provide a mock DataFetchingEnvironment to test custom data fetchers.
mutation(String, List<Class>, Closure) - Method in GraphQLMapping
Builds a custom mutation operation.
MutationInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes the onMutation method of an interceptor

N

name - Field in DefaultGraphQLDeleteResponseHandler
name - Field in DefaultGraphQLErrorsResponseHandler
name(String) - Method in Named
Named - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with a name property and builder method
NestedInputObjectTypeBuilder - Class in org.grails.gorm.graphql.types.input
The class used to define which properties are available when providing an object as a part of a parent object
NestedInputObjectTypeBuilder(GraphQLDomainPropertyManager, GraphQLTypeManager, GraphQLPropertyType) - Constructor in NestedInputObjectTypeBuilder
Nullable - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with a nullable property and builder method
nullable(boolean) - Method in Nullable

O

ObjectTypeBuilder - Interface in org.grails.gorm.graphql.types.output
Definition of a builder that creates output types
objectTypeCache - Field in AbstractInputObjectTypeBuilder
objectTypeCache - Field in AbstractObjectTypeBuilder
OffsetDateTimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.OffsetDateTime coercion
OffsetTimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.OffsetTime coercion
onCustomMutation(String, DataFetchingEnvironment) - Method in BaseGraphQLFetcherInterceptor
onCustomMutation(String, DataFetchingEnvironment) - Method in GraphQLFetcherInterceptor
This method will be executed before custom mutation operations provided by the user of this library.
onCustomQuery(String, DataFetchingEnvironment) - Method in BaseGraphQLFetcherInterceptor
onCustomQuery(String, DataFetchingEnvironment) - Method in GraphQLFetcherInterceptor
This method will be executed before custom query operations provided by the user of this library.
onMutation(DataFetchingEnvironment, GraphQLDataFetcherType) - Method in BaseGraphQLFetcherInterceptor
onMutation(DataFetchingEnvironment, GraphQLDataFetcherType) - Method in GraphQLFetcherInterceptor
This method will be executed before mutation operations provided by this library.
onQuery(DataFetchingEnvironment, GraphQLDataFetcherType) - Method in BaseGraphQLFetcherInterceptor
onQuery(DataFetchingEnvironment, GraphQLDataFetcherType) - Method in GraphQLFetcherInterceptor
This method will be executed before query operations provided by this library.
Operations - Class in org.grails.gorm.graphql.entity.dsl
Stores metadata about the default operations provided by this library
OperationType - Enum in org.grails.gorm.graphql.entity.operations
Used to determine if a custom operation is for querying or mutating.
order(Integer) - Method in CustomGraphQLProperty
OrderedGraphQLProperty - Class in org.grails.gorm.graphql.entity.property.impl
A class to extend from to support the default sorting mechanism for GraphQL properties
output(boolean) - Method in CustomGraphQLProperty
output(boolean) - Method in Field

P

pagedResult(Class) - Method in GraphQLMapping
Denotes the return type of an operation should be paginated
PagedResultListPaginationResponse - Class in org.grails.gorm.graphql.response.pagination
A default pagination response that gathers data from a PagedResultList
PagedResultListPaginationResponse(PagedResultList) - Constructor in PagedResultListPaginationResponse
PaginatedEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for retrieving a single page of entities with GraphQL
PaginatedObjectTypeBuilder - Class in org.grails.gorm.graphql.types.output
Builds a paginated output type
PaginatedObjectTypeBuilder(GraphQLPaginationResponseHandler, GraphQLTypeManager) - Constructor in PaginatedObjectTypeBuilder
PaginatedType - Class in org.grails.gorm.graphql.response.pagination
Helper class to inform the type system that a custom operation returns a paginated result for the given type.
PaginatingGormDataFetcher - Interface in org.grails.gorm.graphql.fetcher
An interface to describe data fetchers that return a page of data at a time
PaginationResult - Interface in org.grails.gorm.graphql.response.pagination
Stores the result of a pagination query
parse(String, String) - Method in Jsr310Coercion
parse(String, String) - Method in LocalDateCoercion
parse(String, String) - Method in LocalDateTimeCoercion
parse(String, String) - Method in LocalTimeCoercion
parse(String, String) - Method in OffsetDateTimeCoercion
parse(String, String) - Method in OffsetTimeCoercion
parse(String, String) - Method in ZonedDateTimeCoercion
parseDate(String) - Method in DateCoercion
parseDate(String) - Method in SqlDateCoercion
parseInstant(Object) - Method in InstantCoercion
parseLiteral(Object) - Method in ByteArrayCoercion
parseLiteral(Object) - Method in CharacterArrayCoercion
parseLiteral(Object) - Method in CurrencyCoercion
parseLiteral(Object) - Method in DateCoercion
parseLiteral(Object) - Method in InstantCoercion
parseLiteral(Object) - Method in Jsr310Coercion
parseLiteral(Object) - Method in SqlDateCoercion
parseLiteral(Object) - Method in TimeCoercion
parseLiteral(Object) - Method in TimestampCoercion
parseLiteral(Object) - Method in TimeZoneCoercion
parseLiteral(Object) - Method in URICoercion
parseLiteral(Object) - Method in URLCoercion
parseLiteral(Object) - Method in UUIDCoercion
parseTime(String) - Method in TimeCoercion
parseTimestamp(String) - Method in TimestampCoercion
parseTimeZone(String) - Method in TimeZoneCoercion
parseURI(String) - Method in URICoercion
parseURL(String) - Method in URLCoercion
parseUUID(String) - Method in UUIDCoercion
parseValue(Object) - Method in ByteArrayCoercion
parseValue(Object) - Method in CharacterArrayCoercion
parseValue(Object) - Method in CurrencyCoercion
parseValue(Object) - Method in DateCoercion
parseValue(Object) - Method in InstantCoercion
parseValue(Object) - Method in Jsr310Coercion
parseValue(Object) - Method in SqlDateCoercion
parseValue(Object) - Method in TimeCoercion
parseValue(Object) - Method in TimestampCoercion
parseValue(Object) - Method in TimeZoneCoercion
parseValue(Object) - Method in URICoercion
parseValue(Object) - Method in URLCoercion
parseValue(Object) - Method in UUIDCoercion
PersistentGraphQLProperty - Class in org.grails.gorm.graphql.entity.property.impl
Implementation of GraphQLDomainProperty to represent a property on a GORM entity
PersistentGraphQLProperty(MappingContext, PersistentProperty, GraphQLPropertyMapping) - Constructor in PersistentGraphQLProperty
PersistentPropertyDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A default data fetcher for persistent properties that uses GORM instead of the standard reflection used by the default graphql.schema.PropertyDataFetcher
PersistentPropertyDataFetcher(PersistentProperty) - Constructor in PersistentPropertyDataFetcher
populateDefaultDateTypes() - Method in Schema
populateIdentityArguments(PersistentEntity, Builder) - Method in Schema
postProcessAfterInitialization(Object, String) - Method in GraphQLPostProcessor
postProcessBeforeInitialization(Object, String) - Method in GraphQLPostProcessor
property(String, GraphQLPropertyMapping) - Method in GraphQLMapping
Supply metadata about an existing property
propertyManager - Field in AbstractInputObjectTypeBuilder
propertyManager - Field in AbstractObjectTypeBuilder
propertyName - Field in DefaultGormDataFetcher
propertyType(GraphQLPropertyType) - Method in SimpleArgument
propertyType(GraphQLPropertyType) - Method in SimpleField
ProvidedInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes interceptors for provided operations
ProvidedOperation - Class in org.grails.gorm.graphql.entity.operations
Stores metadata about the operations that this library provides by default.

Q

query(String, PaginatedType, Closure) - Method in GraphQLMapping
Builds a custom query operation that returns a paginated result.
queryCount() - Method in CountEntityDataFetcher
queryInstance(DataFetchingEnvironment) - Method in DefaultGormDataFetcher
QueryInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes the onQuery method of an interceptor

R

ReadingGormDataFetcher - Interface in org.grails.gorm.graphql.fetcher
An interface to describe data fetchers that read
registerBindingDataFetcher(Class, BindingGormDataFetcher) - Method in DefaultGraphQLDataFetcherManager
registerBindingDataFetcher(Class, BindingGormDataFetcher) - Method in GraphQLDataFetcherManager
Register a fetcher instance to be used for CREATE or UPDATE for the provided class.
registerDataBinder(Class, GraphQLDataBinder) - Method in DefaultGraphQLDataBinderManager
@see GraphQLDataBinderManager#registerDataBinder
registerDataBinder(Class, GraphQLDataBinder) - Method in GraphQLDataBinderManager
Register a data binder for use with the provided class
registerDeletingDataFetcher(Class, DeletingGormDataFetcher) - Method in DefaultGraphQLDataFetcherManager
registerDeletingDataFetcher(Class, DeletingGormDataFetcher) - Method in GraphQLDataFetcherManager
Register a fetcher instance to be used for DELETE for the provided class.
registerFetcher(Class, DataFetcher, GraphQLDataFetcherType) - Method in DefaultGraphQLDataFetcherManager
registerInterceptor(GraphQLSchemaInterceptor) - Method in DefaultGraphQLInterceptorManager
registerInterceptor(GraphQLSchemaInterceptor) - Method in GraphQLInterceptorManager
Registers the interceptor
registerReadingDataFetcher(Class, ReadingGormDataFetcher) - Method in DefaultGraphQLDataFetcherManager
registerReadingDataFetcher(Class, ReadingGormDataFetcher) - Method in GraphQLDataFetcherManager
Register a fetcher instance to be used for GET or LIST for the provided class.
registerService(Class, Object) - Method in GraphQLServiceManager
registerType(Class, GraphQLType) - Method in DefaultGraphQLTypeManager
registerType(Class, GraphQLType) - Method in GraphQLTypeManager
Register a GraphQL type to represent the provided class
resolveInputType(GraphQLTypeManager, MappingContext, boolean, GraphQLPropertyType) - Method in Typed
resolveOutputType(GraphQLTypeManager, MappingContext) - Method in Typed
resolveType(GraphQLTypeManager, MappingContext, GraphQLPropertyType, boolean) - Method in Typed
resultsField - Field in DefaultGraphQLPaginationResponseHandler
returns(Closure) - Method in ComplexOperation
returns(Class) - Method in Typed

S

Schema - Class in org.grails.gorm.graphql
Created by jameskleeh on 5/19/17.
Schema(MappingContext) - Constructor in Schema
schemaInterceptors - Field in DefaultGraphQLInterceptorManager
searchMap(Map<Class, V>, Class, boolean) - Method in KeyClassQuery
Searches for exact matches first.
searchMapAll(Map<Class, V>, Class) - Method in KeyClassQuery
Searches for any class that is a super class of the class being searched.
serialize(Object) - Method in ByteArrayCoercion
serialize(Object) - Method in CharacterArrayCoercion
serialize(Object) - Method in CurrencyCoercion
serialize(Object) - Method in DateCoercion
serialize(Object) - Method in InstantCoercion
serialize(Object) - Method in Jsr310Coercion
serialize(Object) - Method in SqlDateCoercion
serialize(Object) - Method in TimeCoercion
serialize(Object) - Method in TimestampCoercion
serialize(Object) - Method in TimeZoneCoercion
serialize(Object) - Method in URICoercion
serialize(Object) - Method in URLCoercion
serialize(Object) - Method in UUIDCoercion
services - Field in GraphQLServiceManager
setDataBinder(GraphQLDataBinder) - Method in BindingGormDataFetcher
setListArguments(Map<String, Class>) - Method in Schema
setMappingContext(MappingContext) - Method in CustomGraphQLProperty
setResponseHandler(GraphQLDeleteResponseHandler) - Method in DeletingGormDataFetcher
setResponseHandler(GraphQLPaginationResponseHandler) - Method in PaginatingGormDataFetcher
ShowObjectTypeBuilder - Class in org.grails.gorm.graphql.types.output
The class used to define which properties are available when responding with an entity
SimpleArgument - Class in org.grails.gorm.graphql.entity.operations.arguments
Used to create arguments to custom operations that are a simple type
SimpleField - Class in org.grails.gorm.graphql.entity.fields
A field with a simple type.
SimpleGraphQLProperty - Class in org.grails.gorm.graphql.entity.property.impl
A class for creating custom properties that have a simple type
SimpleOperation - Class in org.grails.gorm.graphql.entity.operations
Used to create custom operations with simple types
SingleEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for querying a single entity with GraphQL
SoftDeleteEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
Used to soft delete entity instances.
SoftDeleteEntityDataFetcher(PersistentEntity, String, Object) - Constructor in SoftDeleteEntityDataFetcher
SqlDateCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.sql.Date coercion
supports(GraphQLDataFetcherType) - Method in CountEntityDataFetcher
supports(GraphQLDataFetcherType) - Method in CreateEntityDataFetcher
supports(GraphQLDataFetcherType) - Method in DeletingGormDataFetcher
supports(GraphQLDataFetcherType) - Method in EntityDataFetcher
supports(GraphQLDataFetcherType) - Method in GormDataFetcher
supports(GraphQLDataFetcherType) - Method in SingleEntityDataFetcher
supports(GraphQLDataFetcherType) - Method in UpdateEntityDataFetcher

T

TimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.sql.Time coercion
TimestampCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.sql.Timestamp coercion
TimeZoneCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.util.TimeZone coercion
totalField - Field in DefaultGraphQLPaginationResponseHandler
type(Closure) - Method in ComplexGraphQLProperty
TYPE_MAP - Field in DefaultGraphQLTypeManager
Typed - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Parses types for custom arguments, operations, and properties
typeManager - Field in AbstractInputObjectTypeBuilder
typeManager - Field in AbstractObjectTypeBuilder
typeName(String) - Method in ComplexArgument
typeName(String) - Method in ComplexField
typeName(String) - Method in ComplexGraphQLProperty
typeName(String) - Method in ComplexOperation
TypeNotFoundException - Class in org.grails.gorm.graphql.types
@author James Kleeh
TypeNotFoundException(Class) - Constructor in TypeNotFoundException

U

unwrap(List, GraphQLType) - Method in GraphQLSchemaSpec
UpdateEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for updating an entity with GraphQL
UpdateInputObjectTypeBuilder - Class in org.grails.gorm.graphql.types.input
The class used to define which properties are available when updating an entity
URICoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.net.URI coercion
URLCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.net.URL coercion
UUIDCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.util.UUID coercion

V

validate() - Method in ComplexArgument
validate() - Method in ComplexField
validate() - Method in ComplexGraphQLProperty
validate() - Method in ComplexOperation
validate() - Method in CustomArgument
validate() - Method in CustomGraphQLProperty
validate() - Method in CustomOperation
validate() - Method in Field
validate() - Method in SimpleArgument
validate() - Method in SimpleField
validate() - Method in SimpleOperation
value() - Method in GraphQL
@default ''
verifyFetcher(DataFetcher, Class) - Method in DefaultGraphQLDataFetcherManager
verifyMapping(GraphQLMapping, PersistentEntity) - Method in GraphQLEntityHelper

W

withDelegate(Closure, Object) - Method in ExecutesClosures
withTransaction(boolean, Closure) - Method in DefaultGormDataFetcher

X

Y

Z

ZonedDateTimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.ZonedDateTime coercion

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _