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(org.grails.gorm.graphql.entity.property.manager.GraphQLDomainPropertyManager, org.grails.gorm.graphql.types.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.1 - Class in org.grails.gorm.graphql.types.output
AbstractObjectTypeBuilder.1() - Constructor in AbstractObjectTypeBuilder.1
AbstractObjectTypeBuilder(graphql.schema.GraphQLCodeRegistry$Builder, org.grails.gorm.graphql.entity.property.manager.GraphQLDomainPropertyManager, org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.gorm.graphql.response.errors.GraphQLErrorsResponseHandler) - Constructor in AbstractObjectTypeBuilder
accepts(groovy.lang.Closure) - Method in ComplexArgument
add(java.lang.String, java.lang.String, groovy.lang.Closure) - Method in GraphQLMapping
Add a new property to be included in the schema.
addFieldArgs(graphql.schema.GraphQLFieldDefinition$Builder, org.grails.gorm.graphql.entity.property.GraphQLDomainProperty, org.grails.datastore.mapping.model.MappingContext) - Method in AbstractObjectTypeBuilder
all - Property in Operations
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.
Arguable - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with a description property and builder method.
argument(java.lang.String, java.lang.String, groovy.lang.Closure) - Method in Arguable
Creates an argument to the operation that is a custom type.
arguments - Property in Arguable
ARGUMENTS - Property in EntityDataFetcher
arguments - Property in MockDataFetchingEnvironment
associationNames - Field in EntityFetchOptions
associations - Field in DefaultGormDataFetcher
author - Property in GormGraphqlGrailsPlugin
authorEmail - Property in GormGraphqlGrailsPlugin

B

BaseGraphQLFetcherInterceptor - Class in org.grails.gorm.graphql.interceptor.impl
Base class to extend from for custom data fetcher interceptors.
BaseGraphQLFetcherInterceptor() - Constructor in BaseGraphQLFetcherInterceptor
bind(java.lang.Object, java.util.Map) - Method in DefaultGraphQLDataBinderManager.1
bind(java.lang.Object, java.util.Map) - Method in GrailsGraphQLDataBinder
bind(java.lang.Object, java.util.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(java.lang.Class) - Method in DefaultGraphQLTypeManager
browser - Property in GrailsGraphQLConfiguration
build(org.grails.datastore.mapping.model.PersistentEntity) - Method in AbstractInputObjectTypeBuilder
build(org.grails.datastore.mapping.model.PersistentEntity) - Method in AbstractObjectTypeBuilder
build(groovy.lang.Closure) - Method in GraphQLMapping
Builder to provide code completion
build(groovy.lang.Closure) - Method in GraphQLPropertyMapping
build(org.grails.datastore.mapping.model.PersistentEntity) - Method in InputObjectTypeBuilder
build(org.grails.datastore.mapping.model.PersistentEntity) - Method in ObjectTypeBuilder
build(org.grails.datastore.mapping.model.PersistentEntity) - Method in PaginatedObjectTypeBuilder
buildContext(org.grails.web.servlet.mvc.GrailsWebRequest) - Method in DefaultGraphQLContextBuilder
buildContext(org.grails.web.servlet.mvc.GrailsWebRequest) - Method in GraphQLContextBuilder
buildCriteria(graphql.schema.DataFetchingEnvironment) - Method in DefaultGormDataFetcher
buildCriteria(graphql.schema.DataFetchingEnvironment) - Method in EntityDataFetcher
buildCustomInputType(java.lang.String, org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext, boolean) - Method in ComplexTyped
Builds a custom object returnType if the supplied return returnType is a Map
buildCustomType(java.lang.String, org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in ComplexTyped
Builds a custom object returnType if the supplied return returnType is a Map
buildDataFetcher(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.GraphQLServiceManager) - Method in CustomOperation
buildDataFetcher(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.GraphQLServiceManager) - Method in SimpleOperation
buildDefinition(org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in CachingGraphQLResponseHandler
buildDefinition(org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in DefaultGraphQLDeleteResponseHandler
buildDefinition(org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in DefaultGraphQLErrorsResponseHandler
builder - Property in CreateInputObjectTypeBuilder
builder() - Method in DefaultGraphQLDomainPropertyManager
builder - Property in EmbeddedInputObjectTypeBuilder
builder - Property in EmbeddedObjectTypeBuilder
builder - Property in NestedInputObjectTypeBuilder
builder - Property in ShowObjectTypeBuilder
builder - Property in UpdateInputObjectTypeBuilder
buildFetchOptions() - Method in ClosureDataFetcher
buildField(org.grails.gorm.graphql.entity.property.GraphQLDomainProperty, java.lang.String) - Method in AbstractObjectTypeBuilder
buildFieldDefinitions(org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in DefaultGraphQLDeleteResponseHandler
buildInputField(org.grails.gorm.graphql.entity.property.GraphQLDomainProperty, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in AbstractInputObjectTypeBuilder
buildInterfaceType(org.grails.datastore.mapping.model.PersistentEntity, java.lang.String, java.lang.String, List<GraphQLFieldDefinition>) - Method in AbstractObjectTypeBuilder
buildListArguments(Map<String, Class>) - Method in Schema
buildObjectType(org.grails.datastore.mapping.model.PersistentEntity, java.lang.String, java.lang.String, List<GraphQLFieldDefinition>) - Method in AbstractObjectTypeBuilder
ByteArrayCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Coercion class for whole number arrays
ByteArrayCoercion() - Constructor in ByteArrayCoercion

C

cacheControl - Property in MockDataFetchingEnvironment
CachingGraphQLResponseHandler - Class in org.grails.gorm.graphql.response
Generic class to cache the creation of graphql.schema.GraphQLObjectType instances by providing a reference if the object was already created when requested.
CachingGraphQLResponseHandler() - Constructor in CachingGraphQLResponseHandler
call(org.grails.gorm.graphql.interceptor.GraphQLFetcherInterceptor, graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in MutationInterceptorInvoker
call(org.grails.gorm.graphql.interceptor.GraphQLFetcherInterceptor, graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in ProvidedInterceptorInvoker
call(org.grails.gorm.graphql.interceptor.GraphQLFetcherInterceptor, graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in QueryInterceptorInvoker
CharacterArrayCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Conversion class for string arrays
CharacterArrayCoercion() - Constructor in CharacterArrayCoercion
closure - Property in LazyGraphQLMapping
ClosureDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class to retrieve data from the environment source with a closure.
ClosureDataFetcher(groovy.lang.Closure, java.lang.Class) - Constructor in ClosureDataFetcher
closureDataFetcher - Property in CustomGraphQLProperty
ClosureDataFetchingEnvironment - Class in org.grails.gorm.graphql.fetcher.impl
Provides the data fetching environment for closures.
ClosureDataFetchingEnvironment(graphql.schema.DataFetchingEnvironment, java.lang.Class) - Constructor in ClosureDataFetchingEnvironment
codeRegistry - Field in AbstractObjectTypeBuilder
codeRegistry - Field in DefaultGraphQLErrorsResponseHandler
codeRegistry - Property in DefaultGraphQLTypeManager
codeRegistry - Property in Schema
collection - Property in ComplexTyped
collection - Property in PersistentGraphQLProperty
collection - Property in Typed
compareTo(org.grails.gorm.graphql.entity.property.impl.OrderedGraphQLProperty) - Method in OrderedGraphQLProperty
ComplexArgument - Class in org.grails.gorm.graphql.entity.arguments
Used to create arguments to custom operations that are a custom (complex) type
ComplexArgument() - Constructor in ComplexArgument
ComplexField - Class in org.grails.gorm.graphql.entity.fields
A class used to represent a field that has a custom (complex) type
ComplexField() - Constructor in ComplexField
ComplexGraphQLProperty - Class in org.grails.gorm.graphql.entity.property.impl
Used to represent a custom property that has a custom (complex) type
ComplexGraphQLProperty() - Constructor in ComplexGraphQLProperty
ComplexOperation - Class in org.grails.gorm.graphql.entity.operations
Used to create custom operations with custom (complex) types
ComplexOperation() - Constructor in ComplexOperation
ComplexTyped - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with the ability to build a custom type
condition(groovy.lang.Closure) - Method in GraphQLDomainPropertyManager.Builder
Exclude properties based on the return returnType of the provided closure.
constraints - Property in GraphQLRequest
containsArgument(java.lang.String) - Method in MockDataFetchingEnvironment
context - Property in MockDataFetchingEnvironment
convert(java.lang.Object) - Method in ByteArrayCoercion
convert(java.lang.Object) - Method in CharacterArrayCoercion
convert(java.lang.Object) - Method in CurrencyCoercion
convert(java.lang.Object) - Method in DateCoercion
convert(java.lang.Object) - Method in InstantCoercion
convert(java.lang.String) - Method in Jsr310Coercion
convert(java.lang.Object) - Method in SqlDateCoercion
convert(java.lang.Object) - Method in TimeCoercion
convert(java.lang.Object) - Method in TimestampCoercion
convert(java.lang.Object) - Method in TimeZoneCoercion
convert(java.lang.Object) - Method in URICoercion
convert(java.lang.Object) - Method in URLCoercion
convert(java.lang.Object) - Method in UUIDCoercion
convertValue(java.lang.Object) - Method in Jsr310Coercion
COUNT - Field in GraphQLDataFetcherType
count - Property in Operations
CountEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for retrieving how many entities exist in the datastore
CountEntityDataFetcher() - Constructor in CountEntityDataFetcher
CREATE_EMBEDDED - Field in GraphQLPropertyType
For creating embedded properties
CREATE - Field in GraphQLDataFetcherType
CREATE - Field in GraphQLOperationType
CREATE - Field in GraphQLPropertyType
For creating data
CREATE_NESTED - Field in GraphQLPropertyType
For supplying association data during a create
create - Property in Operations
CreateEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for creating entities with GraphQL
CreateEntityDataFetcher() - Constructor in CreateEntityDataFetcher
createField(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.GraphQLServiceManager, org.grails.datastore.mapping.model.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
CreateInputObjectTypeBuilder() - Constructor in CreateInputObjectTypeBuilder
createReference(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in DefaultGraphQLTypeManager
createReference(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in GraphQLTypeManager
Creates a reference to domain type
createResponse(graphql.schema.DataFetchingEnvironment, boolean, java.lang.Exception) - Method in DefaultGraphQLDeleteResponseHandler
createResponse(graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.response.pagination.PaginationResult) - Method in DefaultGraphQLPaginationResponseHandler
createResponse(graphql.schema.DataFetchingEnvironment, boolean, java.lang.Exception) - Method in GraphQLDeleteResponseHandler
Create the response data to be sent to the client
createResponse(graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.response.pagination.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
CurrencyCoercion() - Constructor in CurrencyCoercion
CustomArgument - Class in org.grails.gorm.graphql.entity.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
CustomGraphQLProperty() - Constructor in CustomGraphQLProperty
CustomInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes interceptors for custom operations
CustomInterceptorInvoker() - Constructor in CustomInterceptorInvoker
CustomMutationInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes the onCustomMutation method of an interceptor
CustomMutationInterceptorInvoker() - Constructor in CustomMutationInterceptorInvoker
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.
CustomOperation() - Constructor in CustomOperation
CustomQueryInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes the onCustomQuery method of an interceptor
CustomQueryInterceptorInvoker() - Constructor in CustomQueryInterceptorInvoker
CustomScalars - Class in org.grails.gorm.graphql.types.scalars
Custom scalars
CustomScalars() - Constructor in CustomScalars

D

dataBinder - Property in CreateEntityDataFetcher
dataBinder - Property in UpdateEntityDataFetcher
dataBinderManager - Property in Schema
DataBinderNotFoundException - Class in org.grails.gorm.graphql.binding
Authors:
James Kleeh
DataBinderNotFoundException(java.lang.Class) - Constructor in DataBinderNotFoundException
dataBinders - Field in DefaultGraphQLDataBinderManager
dataFetcher(groovy.lang.Closure) - Method in CustomGraphQLProperty
dataFetcher - Property in CustomOperation
dataFetcher - Property in GraphQLPropertyMapping
The fetcher to retrieve the property
dataFetcher - Property in PersistentGraphQLProperty
dataFetcherManager - Property in Schema
DataFetcherNotFoundException - Class in org.grails.gorm.graphql.fetcher
Authors:
James Kleeh
DataFetcherNotFoundException(java.lang.Class, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Constructor in DataFetcherNotFoundException
dataFetchers - Field in DefaultGraphQLDataFetcherManager
dataLoaderRegistry - Property in MockDataFetchingEnvironment
DateCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.util.Date coercion
DateCoercion(List<String>, boolean) - Constructor in DateCoercion
dateFormatLenient - Property in GrailsGraphQLConfiguration
dateFormatLenient - Property in Schema
dateFormats - Property in GrailsGraphQLConfiguration
dateFormats - Property in Schema
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(org.grails.datastore.mapping.model.PersistentEntity, java.lang.String) - Constructor in DefaultGormDataFetcher
DefaultGraphQLContextBuilder - Class in org.grails.gorm.graphql.plugin
DefaultGraphQLContextBuilder() - Constructor in DefaultGraphQLContextBuilder
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.1 - Class in org.grails.gorm.graphql.binding.manager
DefaultGraphQLDataBinderManager.1() - Constructor in DefaultGraphQLDataBinderManager.1
DefaultGraphQLDataBinderManager(org.grails.gorm.graphql.binding.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
DefaultGraphQLDeleteResponseHandler() - Constructor in DefaultGraphQLDeleteResponseHandler
DefaultGraphQLDomainPropertyManager - Class in org.grails.gorm.graphql.entity.property.manager
A class to retrieve org.grails.datastore.mapping.model.PersistentProperty instances in combination with a GraphQLMapping to produce a list of GraphQLDomainProperty instances used in creation of the GraphQL schema.
DefaultGraphQLDomainPropertyManager() - Constructor in DefaultGraphQLDomainPropertyManager
DefaultGraphQLErrorsResponseHandler - Class in org.grails.gorm.graphql.response.errors
The default way to respond with validation errors in GraphQL.
DefaultGraphQLErrorsResponseHandler.1 - Class in org.grails.gorm.graphql.response.errors
DefaultGraphQLErrorsResponseHandler.1() - Constructor in DefaultGraphQLErrorsResponseHandler.1
DefaultGraphQLErrorsResponseHandler.2 - Class in org.grails.gorm.graphql.response.errors
DefaultGraphQLErrorsResponseHandler.2() - Constructor in DefaultGraphQLErrorsResponseHandler.2
DefaultGraphQLErrorsResponseHandler.3 - Class in org.grails.gorm.graphql.response.errors
DefaultGraphQLErrorsResponseHandler.3() - Constructor in DefaultGraphQLErrorsResponseHandler.3
DefaultGraphQLErrorsResponseHandler(org.springframework.context.MessageSource, graphql.schema.GraphQLCodeRegistry$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.
DefaultGraphQLInterceptorManager() - Constructor in DefaultGraphQLInterceptorManager
DefaultGraphQLPaginationResponseHandler - Class in org.grails.gorm.graphql.response.pagination
Controls how a page of results are returned
DefaultGraphQLPaginationResponseHandler() - Constructor in DefaultGraphQLPaginationResponseHandler
DefaultGraphQLTypeManager - Class in org.grails.gorm.graphql.types
The default implementation of GraphQLTypeManager
DefaultGraphQLTypeManager(graphql.schema.GraphQLCodeRegistry$Builder, org.grails.gorm.graphql.entity.GraphQLEntityNamingConvention, org.grails.gorm.graphql.response.errors.GraphQLErrorsResponseHandler, org.grails.gorm.graphql.entity.property.manager.GraphQLDomainPropertyManager, org.grails.gorm.graphql.response.pagination.GraphQLPaginationResponseHandler) - Constructor in DefaultGraphQLTypeManager
defaultListArguments - Property in CustomOperation
defaultNull - Property in ComplexTyped
defaultValue - Property in Defaultable
defaultValue - Property in Field
delete(graphql.schema.DataFetchingEnvironment) - Method in DeleteEntityDataFetcher
DELETE - Field in GraphQLDataFetcherType
DELETE - Field in GraphQLOperationType
delete - Property in Operations
DeleteEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for deleting entities with GraphQL
DeleteEntityDataFetcher() - Constructor in DeleteEntityDataFetcher
deleteInstance(org.grails.datastore.gorm.GormEntity) - Method in DeleteEntityDataFetcher
deleteInstance(org.grails.datastore.gorm.GormEntity) - Method in SoftDeleteEntityDataFetcher
deleteResponseHandler - Property in Schema
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 - Property in Deprecatable
deprecated() - Method in GraphQL
deprecationReason - Property in Deprecatable
deprecationReason() - Method in GraphQL
deprecationReason - Property in PersistentGraphQLProperty
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 - Property in Describable
description - Property in PersistentGraphQLProperty
developers - Property in GormGraphqlGrailsPlugin
document - Property in MockDataFetchingEnvironment
documentation - Property in GormGraphqlGrailsPlugin
domainPropertyManager - Property in Schema
doWith(org.grails.gorm.graphql.interceptor.manager.GraphQLInterceptorManager) - Method in GraphQLPostProcessor
doWithSpring() - Method in GormGraphqlGrailsPlugin

E

embedded - Property in GraphQLPropertyType
EmbeddedInputObjectTypeBuilder - Class in org.grails.gorm.graphql.types.input
The class used to define which properties are available when providing an embedded object
EmbeddedInputObjectTypeBuilder(org.grails.gorm.graphql.entity.property.manager.GraphQLDomainPropertyManager, org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.gorm.graphql.types.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
EmbeddedObjectTypeBuilder() - Constructor in EmbeddedObjectTypeBuilder
enabled - Property in GrailsGraphQLConfiguration
enabled - Property in ListOperation
enabled - Property in ProvidedOperation
entity - Field in DefaultGormDataFetcher
entity - Field in EntityFetchOptions
EntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for retrieving a list of entities with GraphQL
EntityDataFetcher() - Constructor in EntityDataFetcher
EntityFetchOptions - Class in org.grails.gorm.graphql.entity
Helper class to determine which properties should be eagerly fetched based on the fields in a graphql.schema.DataFetchingEnvironment.
entityFetchOptions - Field in DefaultGormDataFetcher
EntityFetchOptions(org.grails.datastore.mapping.model.PersistentEntity, java.lang.String) - Constructor in EntityFetchOptions
Designed for use when a projection query is used.
ENUM_TYPES - Field in DefaultGraphQLTypeManager
environment - Property in ClosureDataFetchingEnvironment
errorsFetcher - Field in DefaultGraphQLErrorsResponseHandler
errorsResponseHandler - Field in AbstractObjectTypeBuilder
errorsResponseHandler - Property in DefaultGraphQLTypeManager
errorsResponseHandler - Property in Schema
exclude(java.lang.String) - Method in GraphQLDomainPropertyManager.Builder
Exclude properties from being returned
exclude(java.lang.String) - Method in GraphQLMapping
Exclude one or more properties from being included in the schema
excluded - Property in GraphQLMapping
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(graphql.schema.DataFetchingEnvironment, java.util.Map) - Method in EntityDataFetcher
executeQuery(graphql.schema.DataFetchingEnvironment, java.util.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
executionId - Property in MockDataFetchingEnvironment
executionStepInfo - Property in MockDataFetchingEnvironment

F

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

G

generate() - Method in Schema
get(graphql.schema.DataFetchingEnvironment) - Method in ClosureDataFetcher
get(graphql.schema.DataFetchingEnvironment) - Method in CountEntityDataFetcher
get(graphql.schema.DataFetchingEnvironment) - Method in CreateEntityDataFetcher
get(graphql.schema.DataFetchingEnvironment) - Method in DefaultGormDataFetcher
get(graphql.schema.DataFetchingEnvironment) - Method in DefaultGraphQLErrorsResponseHandler.1
get(graphql.schema.DataFetchingEnvironment) - Method in DefaultGraphQLErrorsResponseHandler.2
get(graphql.schema.DataFetchingEnvironment) - Method in DefaultGraphQLErrorsResponseHandler.3
get(graphql.schema.DataFetchingEnvironment) - Method in DeleteEntityDataFetcher
get(graphql.schema.DataFetchingEnvironment) - Method in EntityDataFetcher
GET - Field in GraphQLDataFetcherType
get(java.lang.String, java.util.Map, java.lang.String) - Method in GraphQLSpec.GraphQLRequestHelper
get(graphql.schema.DataFetchingEnvironment) - Method in InterceptingDataFetcher
get - Property in Operations
get(graphql.schema.DataFetchingEnvironment) - Method in PersistentPropertyDataFetcher
get(graphql.schema.DataFetchingEnvironment) - Method in SingleEntityDataFetcher
get(graphql.schema.DataFetchingEnvironment) - Method in UpdateEntityDataFetcher
getAdditional() - Method in GraphQLMapping
getArgument(graphql.schema.DataFetchingEnvironment) - Method in CreateEntityDataFetcher
getArgument(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in CustomArgument
getArgument(java.lang.String) - Method in MockDataFetchingEnvironment
getArgumentOrDefault(java.lang.String, java.lang.Object) - Method in MockDataFetchingEnvironment
getArguments(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in Arguable
getArguments(graphql.schema.DataFetchingEnvironment) - Method in EntityDataFetcher
getAssociations() - Method in EntityFetchOptions
Returns:
The associations of the org.grails.datastore.mapping.model.PersistentEntity.
getBaseType(org.grails.datastore.mapping.model.PersistentProperty) - Method in PersistentGraphQLProperty
getBindingFetcher(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in DefaultGraphQLDataFetcherManager
getBindingFetcher(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.fetcher.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(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityNamingConvention
Parameters:
entity - The persistent entity
getCreate(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityNamingConvention
Parameters:
entity - The persistent entity
getCustomFetcher(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in DefaultGraphQLDataFetcherManager
getCustomMutationOperations() - Method in GraphQLMapping
getCustomQueryOperations() - Method in GraphQLMapping
getDataBinder() - Method in BindingGormDataFetcher
getDataBinder(java.lang.Class) - Method in DefaultGraphQLDataBinderManager
getDataBinder(java.lang.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(java.lang.String) - Method in MockDataFetchingEnvironment
getDatastore() - Method in DefaultGormDataFetcher
getDefaultMax() - Method in DefaultGraphQLPaginationResponseHandler
getDefaultMax() - Method in GraphQLPaginationResponseHandler
Returns:
The default maximum value if none provided
getDefaultOffset() - Method in DefaultGraphQLPaginationResponseHandler
getDefaultOffset() - Method in GraphQLPaginationResponseHandler
Returns:
The default offset value if none provided
getDefinition(org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in CachingGraphQLResponseHandler
getDelete(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityNamingConvention
Parameters:
entity - The persistent entity
getDeletingFetcher(org.grails.datastore.mapping.model.PersistentEntity) - Method in DefaultGraphQLDataFetcherManager
getDeletingFetcher(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLDataFetcherManager
Returns a data fetcher instance to be used in DELETE
getDeprecationReason() - Method in Deprecatable
getDeprecationReason() - Method in GraphQLDomainProperty
Returns:
The reason why the property is deprecated, or null if it isn't
getDescription(org.grails.datastore.mapping.model.PersistentEntity) - Method in DefaultGraphQLPaginationResponseHandler
getDescription() - Method in GraphQLDomainProperty
Returns:
The description of the property
getDescription(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityHelper
getDescription(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLPaginationResponseHandler
Returns:
The description to use in the schema, or null
getDocument() - Method in MockDataFetchingEnvironment
getEmbeddedType() - Method in GraphQLPropertyType
getEntityArgument(graphql.schema.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
getFetchArgument(graphql.schema.DataFetchingEnvironment, boolean) - Method in EntityFetchOptions
Inspects the environment for requested fields and compares against the org.grails.datastore.mapping.model.PersistentEntity associations to determine which fields should be eagerly fetched.
getFetchArguments(java.lang.String) - Method in ClosureDataFetchingEnvironment
For use with domain class return types only.
getFetchArguments(graphql.schema.DataFetchingEnvironment, boolean) - Method in DefaultGormDataFetcher
getFieldDefinition(org.grails.gorm.graphql.types.GraphQLTypeManager, java.lang.String) - Method in DefaultGraphQLErrorsResponseHandler
getFieldDefinition(org.grails.gorm.graphql.types.GraphQLTypeManager, java.lang.String) - Method in GraphQLErrorsResponseHandler
getFieldDefinitions(org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in DefaultGraphQLErrorsResponseHandler
getFields(graphql.schema.GraphQLOutputType, org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in DefaultGraphQLPaginationResponseHandler
getFields(graphql.schema.GraphQLOutputType, org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in GraphQLPaginationResponseHandler
Creates the fields to be used in the schema object for a pagination response
getGet(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityNamingConvention
Parameters:
entity - The persistent entity
getGraphQL() - Method in GraphQLSpec
getGraphQlContext() - Method in MockDataFetchingEnvironment
getGraphQLType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in ComplexGraphQLProperty
getGraphQLType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in CustomGraphQLProperty
getGraphQLType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in GraphQLDomainProperty
Parameters:
typeManager - The returnType manager used to retrieve GraphQL types
getGraphQLType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in PersistentGraphQLProperty
getGraphQLType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in SimpleGraphQLProperty
getIdentifierValues(graphql.schema.DataFetchingEnvironment) - Method in DefaultGormDataFetcher
getInputType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in ComplexField
getInputType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in Field
getInputType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in SimpleField
getInstance(graphql.schema.DataFetchingEnvironment) - Method in UpdateEntityDataFetcher
getInterceptors() - Method in DefaultGraphQLInterceptorManager
getInterceptors() - Method in GraphQLInterceptorManager
Parameters:
clazz - The class to search for
getJoinProperties(java.lang.String) - Method in ClosureDataFetchingEnvironment
Which properties should be joined in the subsequent query.
getJoinProperties(graphql.schema.DataFetchingEnvironment, boolean) - Method in EntityFetchOptions
Inspects the environment for requested fields and compares against the org.grails.datastore.mapping.model.PersistentEntity associations to determine which fields should be eagerly fetched.
getList(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityNamingConvention
Parameters:
entity - The persistent entity
getLocalContext() - Method in MockDataFetchingEnvironment
getLocale(graphql.schema.DataFetchingEnvironment) - Method in DefaultGraphQLErrorsResponseHandler
getLocale() - Method in LocaleAwareContext
getLocale() - Method in MockDataFetchingEnvironment
getMapping(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityHelper
getMergedField() - Method in MockDataFetchingEnvironment
getMutationType(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.types.GraphQLPropertyType, boolean) - Method in DefaultGraphQLTypeManager
getMutationType(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.types.GraphQLPropertyType, boolean) - Method in GraphQLTypeManager
Retrieves a GraphQL type used for mutations that represents the provided entity
getName() - Method in GraphQLDomainProperty
Returns:
The name of the property
getName(graphql.schema.DataFetchingEnvironment) - Method in InterceptorInvoker
getNamingConvention() - Method in GraphQLTypeManager
Returns:
The naming convention used to name types
getNestedType() - Method in GraphQLPropertyType
getNewInstance() - Method in CreateEntityDataFetcher
getObjectType(org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in DefaultGraphQLDeleteResponseHandler
getObjectType(org.grails.gorm.graphql.types.GraphQLTypeManager) - Method in GraphQLDeleteResponseHandler
Creates the schema object for a delete response
getOperationDefinition() - Method in MockDataFetchingEnvironment
getOrder() - Method in OrderedGraphQLProperty
getPagination(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityNamingConvention
Parameters:
entity - The persistent entity
getProperties(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.entity.dsl.GraphQLMapping) - Method in GraphQLDomainPropertyManager.Builder
Retrieves the desired properties based on the conditions previously applied
getPropertyMappings() - Method in GraphQLMapping
getQueryDirectives() - Method in MockDataFetchingEnvironment
getQueryType(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in DefaultGraphQLTypeManager
getQueryType(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in GraphQLTypeManager
Retrieves a GraphQL type used for queries that represents the provided entity
getReadingFetcher(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in DefaultGraphQLDataFetcherManager
getReadingFetcher(org.grails.datastore.mapping.model.PersistentEntity, org.grails.gorm.graphql.fetcher.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(graphql.TypeResolutionEnvironment) - Method in AbstractObjectTypeBuilder.1
getType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in ComplexArgument
getType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in ComplexField
getType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in ComplexOperation
getType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in CustomArgument
getType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in CustomOperation
getType(java.lang.Class, boolean) - Method in DefaultGraphQLTypeManager
getType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in Field
getType(java.lang.String, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in GraphQLEntityNamingConvention
Parameters:
typeName - The custom type name
getType(java.lang.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(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in SimpleArgument
getType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in SimpleField
getType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.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(org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityNamingConvention
Parameters:
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
GormGraphqlGrailsPlugin() - Constructor in GormGraphqlGrailsPlugin
GrailsGraphQLConfiguration - Class in org.grails.gorm.graphql.plugin
GrailsGraphQLConfiguration() - Constructor in GrailsGraphQLConfiguration
GrailsGraphQLDataBinder - Class in org.grails.gorm.graphql.plugin.binding
A default data binder using Grails data binding
GrailsGraphQLDataBinder() - Constructor in GrailsGraphQLDataBinder
grailsVersion - Property in GormGraphqlGrailsPlugin
GraphQL - Annotation Type in org.grails.gorm.graphql
Annotation used to supply metadata to GraphQL.
graphql(java.lang.String, Class<T>) - Method in GraphQLSpec.GraphQLRequestHelper
GRAPHQL_MIME - Field in GormGraphqlGrailsPlugin
GraphQLByteArray - Field in CustomScalars
GraphQLCharacterArray - Field in CustomScalars
GraphQLContextBuilder - Interface in org.grails.gorm.graphql.plugin
GraphQLCurrency - Field in CustomScalars
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
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.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
GraphQLEntityHelper() - Constructor in GraphQLEntityHelper
GraphQLEntityNamingConvention - Class in org.grails.gorm.graphql.entity
A class to return the names of class types and query/mutation names
GraphQLEntityNamingConvention() - Constructor in GraphQLEntityNamingConvention
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.
GraphQLInterceptorManager - Interface in org.grails.gorm.graphql.interceptor.manager
Describes a class that stores and retrieves fetcher interceptor instances based on a class
GraphQLMapping - Class in org.grails.gorm.graphql.entity.dsl
DSL to provide GraphQL specific data for a GORM entity
GraphQLMapping() - Constructor in GraphQLMapping
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
GraphQLPostProcessor() - Constructor in GraphQLPostProcessor
GraphQLPropertyMapping - Class in org.grails.gorm.graphql.entity.dsl
Builder to provide GraphQL specific data for a GORM entity property
GraphQLPropertyMapping() - Constructor in GraphQLPropertyMapping
GraphQLPropertyType - Enum in org.grails.gorm.graphql.types
Represents what type of property is being created
GraphQLRequest - Class in org.grails.gorm.graphql.plugin
GraphQLRequest() - Constructor in GraphQLRequest
GraphQLRequestUtils - Class in org.grails.gorm.graphql.plugin
GraphQLRequestUtils() - Constructor in GraphQLRequestUtils
graphQLRequestWithBodyAndMimeTypes(java.lang.String, grails.web.mime.MimeType) - Method in GraphQLRequestUtils
graphQLRequestWithGraphqlBody(java.lang.String) - Method in GraphQLRequestUtils
graphQLRequestWithJSONBody(java.lang.String) - Method in GraphQLRequestUtils
graphQLRequestWithParams(grails.web.servlet.mvc.GrailsParameterMap) - Method in GraphQLRequestUtils
graphQLSchema - Property in MockDataFetchingEnvironment
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.
GraphQLServiceManager() - Constructor in GraphQLServiceManager
GraphQLSpec - Trait in org.grails.gorm.graphql.plugin.testing
GraphQLSpec.GraphQLRequestHelper - Class in org.grails.gorm.graphql.plugin.testing
GraphQLSpec.GraphQLRequestHelper() - Constructor in GraphQLSpec.GraphQLRequestHelper
GraphQLSqlDate - Field in CustomScalars
GraphQLTime - Field in CustomScalars
GraphQLTimestamp - Field in CustomScalars
GraphQLTimeZone - Field in CustomScalars
GraphQLTypeManager - Interface in org.grails.gorm.graphql.types
An interface for handling type conversion and creation with GraphQL.
GraphQLURI - Field in CustomScalars
GraphQLURL - Field in CustomScalars
GraphQLUUID - Field in CustomScalars

H

handleField(java.lang.String, org.grails.gorm.graphql.entity.fields.Field, Set<String>) - Method in EntityFetchOptions
hasType(java.lang.Class) - Method in DefaultGraphQLTypeManager
hasType(java.lang.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(org.grails.datastore.mapping.model.PersistentEntity) - Method in DefaultGormDataFetcher
input - Property in CustomGraphQLProperty
input - Property in Field
input - Property in GraphQLPropertyMapping
Whether or not the property should be available to be sent by the client in CREATE or UPDATE operations
input - Property in PersistentGraphQLProperty
InputObjectTypeBuilder - Interface in org.grails.gorm.graphql.types.input
Definition of a builder that creates output types
inputObjectTypeBuilders - Property in DefaultGraphQLTypeManager
InstantCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.Instant coercion
InstantCoercion() - Constructor in InstantCoercion
interceptEntity(org.grails.datastore.mapping.model.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(java.lang.Class, org.grails.gorm.graphql.GraphQLServiceManager, org.grails.gorm.graphql.fetcher.interceptor.InterceptorInvoker, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType, graphql.schema.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.
InterceptorInvoker() - Constructor in InterceptorInvoker
interceptorManager - Property in Schema
interceptors - Field in DefaultGraphQLInterceptorManager
interceptors - Field in InterceptingDataFetcher
interceptSchema(graphql.schema.GraphQLObjectType$Builder, graphql.schema.GraphQLObjectType$Builder, Set<GraphQLType>) - Method in GraphQLSchemaInterceptor
Executed a single time before the schema is created.
invoke(org.grails.gorm.graphql.interceptor.GraphQLFetcherInterceptor, java.lang.String, graphql.schema.DataFetchingEnvironment) - Method in CustomInterceptorInvoker
invoke(org.grails.gorm.graphql.interceptor.GraphQLFetcherInterceptor, java.lang.String, graphql.schema.DataFetchingEnvironment) - Method in CustomMutationInterceptorInvoker
invoke(org.grails.gorm.graphql.interceptor.GraphQLFetcherInterceptor, java.lang.String, graphql.schema.DataFetchingEnvironment) - Method in CustomQueryInterceptorInvoker
invoke(org.grails.gorm.graphql.interceptor.GraphQLFetcherInterceptor, graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in InterceptorInvoker
invoke(org.grails.gorm.graphql.interceptor.GraphQLFetcherInterceptor, graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in ProvidedInterceptorInvoker
isDeprecated() - Method in GraphQLDomainProperty
Returns:
True if the property is deprecated
isDeprecated() - Method in PersistentGraphQLProperty
isForeignKeyInChild(org.grails.datastore.mapping.model.types.Association) - Method in EntityFetchOptions
isInput() - Method in GraphQLDomainProperty
Returns:
True if the property is to be used for input operations (CREATE/UPDATE)
isNullable() - Method in GraphQLDomainProperty
Returns:
True if the property allows nulls
isOutput() - Method in GraphQLDomainProperty
Returns:
True if the property is to be used for output operations (GET/LIST)
issueManagement - Property in GormGraphqlGrailsPlugin

J

json(java.lang.String, java.util.Map, java.lang.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(groovy.lang.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(groovy.lang.Closure) - Constructor in LazyGraphQLMapping
lenient - Field in DateCoercion
license - Property in GormGraphqlGrailsPlugin
LIST - Field in GraphQLDataFetcherType
list - Property in Operations
listArguments - Property in GrailsGraphQLConfiguration
listArguments - Property in Schema
ListOperation - Class in org.grails.gorm.graphql.entity.operations
Stores metadata about the list operation that this library provides by default.
ListOperation() - Constructor in ListOperation
loadEntity(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object) - Method in DefaultGormDataFetcher
localContext - Property in MockDataFetchingEnvironment
LocalDateCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.LocalDate coercion
LocalDateCoercion() - Constructor in LocalDateCoercion
LocalDateTimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.LocalDateTime coercion
LocalDateTimeCoercion() - Constructor in LocalDateTimeCoercion
locale - Property in MockDataFetchingEnvironment
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
LocalTimeCoercion() - Constructor in LocalTimeCoercion

M

mappingContext - Field in CustomGraphQLProperty
mappingContext - Property in SoftDeleteEntityDataFetcher
mappingContexts - Field in Schema
MAX - Property in EntityDataFetcher
MAX_VALUE - Field in GraphQLDataFetcherType
MAX_VALUE - Field in GraphQLOperationType
MAX_VALUE - Field in GraphQLPropertyType
MAX_VALUE - Field in OperationType
mergedField - Property in MockDataFetchingEnvironment
messageFetcher - Field in DefaultGraphQLErrorsResponseHandler
messageSource - Field in DefaultGraphQLErrorsResponseHandler
methodMissing(java.lang.String, java.lang.Object) - Method in GraphQLMapping
Supplies configuration for an existing property
MIN_VALUE - Field in GraphQLDataFetcherType
MIN_VALUE - Field in GraphQLOperationType
MIN_VALUE - Field in GraphQLPropertyType
MIN_VALUE - Field in OperationType
MockDataFetchingEnvironment - Class in org.grails.gorm.graphql.testing
A class to use to provide a mock DataFetchingEnvironment to test custom data fetchers.
MockDataFetchingEnvironment() - Constructor in MockDataFetchingEnvironment
mutation(java.lang.String, List<Class>, groovy.lang.Closure) - Method in GraphQLMapping
Builds a custom mutation operation.
mutation - Property in Operations
MUTATION - Field in OperationType
MutationInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes the onMutation method of an interceptor
MutationInterceptorInvoker() - Constructor in MutationInterceptorInvoker

N

name - Field in DefaultGraphQLDeleteResponseHandler
name - Field in DefaultGraphQLErrorsResponseHandler
name - Property in Named
name - Property in PersistentGraphQLProperty
Named - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with a name property and builder method
namingConvention - Property in DefaultGraphQLTypeManager
namingConvention - Property in Schema
nested - Property in GraphQLPropertyType
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(org.grails.gorm.graphql.entity.property.manager.GraphQLDomainPropertyManager, org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.gorm.graphql.types.GraphQLPropertyType) - Constructor in NestedInputObjectTypeBuilder
next() - Method in GraphQLDataFetcherType
next() - Method in GraphQLOperationType
next() - Method in GraphQLPropertyType
next() - Method in OperationType
Nullable - Trait in org.grails.gorm.graphql.entity.dsl.helpers
Decorates a class with a nullable property and builder method
nullable - Property in GraphQLPropertyMapping
Override whether the property is nullable.
nullable - Property in Nullable
nullable - Property in PersistentGraphQLProperty

O

ObjectTypeBuilder - Interface in org.grails.gorm.graphql.types.output
Definition of a builder that creates output types
objectTypeBuilders - Property in DefaultGraphQLTypeManager
objectTypeCache - Field in AbstractInputObjectTypeBuilder
objectTypeCache - Field in AbstractObjectTypeBuilder
OFFSET - Property in EntityDataFetcher
OffsetDateTimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.OffsetDateTime coercion
OffsetDateTimeCoercion() - Constructor in OffsetDateTimeCoercion
OffsetTimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing.jsr310
Default java.time.OffsetTime coercion
OffsetTimeCoercion() - Constructor in OffsetTimeCoercion
onCustomMutation(java.lang.String, graphql.schema.DataFetchingEnvironment) - Method in BaseGraphQLFetcherInterceptor
onCustomMutation(java.lang.String, graphql.schema.DataFetchingEnvironment) - Method in GraphQLFetcherInterceptor
This method will be executed before custom mutation operations provided by the user of this library.
onCustomQuery(java.lang.String, graphql.schema.DataFetchingEnvironment) - Method in BaseGraphQLFetcherInterceptor
onCustomQuery(java.lang.String, graphql.schema.DataFetchingEnvironment) - Method in GraphQLFetcherInterceptor
This method will be executed before custom query operations provided by the user of this library.
onMutation(graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in BaseGraphQLFetcherInterceptor
onMutation(graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in GraphQLFetcherInterceptor
This method will be executed before mutation operations provided by this library.
onQuery(graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in BaseGraphQLFetcherInterceptor
onQuery(graphql.schema.DataFetchingEnvironment, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in GraphQLFetcherInterceptor
This method will be executed before query operations provided by this library.
operationDefinition - Property in MockDataFetchingEnvironment
operationName - Property in GraphQLRequest
Operations - Class in org.grails.gorm.graphql.entity.dsl
Stores metadata about the default operations provided by this library
operations - Property in GraphQLMapping
Operations() - Constructor in Operations
OperationType - Enum in org.grails.gorm.graphql.entity.operations
Used to determine if a custom operation is for querying or mutating.
operationType - Property in CustomOperation
operationType - Property in GraphQLPropertyType
For returning data
order - Property in CustomGraphQLProperty
order - Property in GraphQLPropertyMapping
The order the property will be in the schema
order - Property in PersistentGraphQLProperty
OrderedGraphQLProperty - Class in org.grails.gorm.graphql.entity.property.impl
A class to extend from to support the default sorting mechanism for GraphQL properties
OrderedGraphQLProperty() - Constructor in OrderedGraphQLProperty
output - Property in CustomGraphQLProperty
OUTPUT_EMBEDDED - Field in GraphQLPropertyType
For displaying embedded properties
output - Property in Field
OUTPUT - Field in GraphQLOperationType
output - Property in GraphQLPropertyMapping
Whether or not the property should be available to be requested by the client
OUTPUT - Field in GraphQLPropertyType
For returning data
OUTPUT_PAGED - Field in GraphQLPropertyType
For displaying a page of results
output - Property in PersistentGraphQLProperty

P

pagedResult(java.lang.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 grails.gorm.PagedResultList
PagedResultListPaginationResponse(grails.gorm.PagedResultList) - Constructor in PagedResultListPaginationResponse
paginate - Property in ListOperation
paginated - Property in Typed
PaginatedEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for retrieving a single page of entities with GraphQL
PaginatedEntityDataFetcher() - Constructor in PaginatedEntityDataFetcher
PaginatedObjectTypeBuilder - Class in org.grails.gorm.graphql.types.output
Builds a paginated output type
PaginatedObjectTypeBuilder(org.grails.gorm.graphql.response.pagination.GraphQLPaginationResponseHandler, org.grails.gorm.graphql.types.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.
PaginatedType() - Constructor in PaginatedType
PaginatingGormDataFetcher - Interface in org.grails.gorm.graphql.fetcher
An interface to describe data fetchers that return a page of data at a time
paginationResponseHandler - Property in DefaultGraphQLTypeManager
paginationResponseHandler - Property in Schema
PaginationResult - Interface in org.grails.gorm.graphql.response.pagination
Stores the result of a pagination query
parentType - Property in MockDataFetchingEnvironment
parse(java.lang.String, java.lang.String) - Method in Jsr310Coercion
parse(java.lang.String, java.lang.String) - Method in LocalDateCoercion
parse(java.lang.String, java.lang.String) - Method in LocalDateTimeCoercion
parse(java.lang.String, java.lang.String) - Method in LocalTimeCoercion
parse(java.lang.String, java.lang.String) - Method in OffsetDateTimeCoercion
parse(java.lang.String, java.lang.String) - Method in OffsetTimeCoercion
parse(java.lang.String, java.lang.String) - Method in ZonedDateTimeCoercion
parseDate(java.lang.String) - Method in DateCoercion
parseDate(java.lang.String) - Method in SqlDateCoercion
parseInstant(java.lang.Object) - Method in InstantCoercion
parseLiteral(java.lang.Object) - Method in ByteArrayCoercion
parseLiteral(java.lang.Object) - Method in CharacterArrayCoercion
parseLiteral(java.lang.Object) - Method in CurrencyCoercion
parseLiteral(java.lang.Object) - Method in DateCoercion
parseLiteral(java.lang.Object) - Method in InstantCoercion
parseLiteral(java.lang.Object) - Method in Jsr310Coercion
parseLiteral(java.lang.Object) - Method in SqlDateCoercion
parseLiteral(java.lang.Object) - Method in TimeCoercion
parseLiteral(java.lang.Object) - Method in TimestampCoercion
parseLiteral(java.lang.Object) - Method in TimeZoneCoercion
parseLiteral(java.lang.Object) - Method in URICoercion
parseLiteral(java.lang.Object) - Method in URLCoercion
parseLiteral(java.lang.Object) - Method in UUIDCoercion
parseTime(java.lang.String) - Method in TimeCoercion
parseTimestamp(java.lang.String) - Method in TimestampCoercion
parseTimeZone(java.lang.String) - Method in TimeZoneCoercion
parseURI(java.lang.String) - Method in URICoercion
parseURL(java.lang.String) - Method in URLCoercion
parseUUID(java.lang.String) - Method in UUIDCoercion
parseValue(java.lang.Object) - Method in ByteArrayCoercion
parseValue(java.lang.Object) - Method in CharacterArrayCoercion
parseValue(java.lang.Object) - Method in CurrencyCoercion
parseValue(java.lang.Object) - Method in DateCoercion
parseValue(java.lang.Object) - Method in InstantCoercion
parseValue(java.lang.Object) - Method in Jsr310Coercion
parseValue(java.lang.Object) - Method in SqlDateCoercion
parseValue(java.lang.Object) - Method in TimeCoercion
parseValue(java.lang.Object) - Method in TimestampCoercion
parseValue(java.lang.Object) - Method in TimeZoneCoercion
parseValue(java.lang.Object) - Method in URICoercion
parseValue(java.lang.Object) - Method in URLCoercion
parseValue(java.lang.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(org.grails.datastore.mapping.model.MappingContext, org.grails.datastore.mapping.model.PersistentProperty, org.grails.gorm.graphql.entity.dsl.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(org.grails.datastore.mapping.model.PersistentProperty) - Constructor in PersistentPropertyDataFetcher
populateDefaultDateTypes() - Method in Schema
populateIdentityArguments(org.grails.datastore.mapping.model.PersistentEntity, graphql.schema.GraphQLFieldDefinition$Builder) - Method in Schema
postProcessAfterInitialization(java.lang.Object, java.lang.String) - Method in GraphQLPostProcessor
postProcessBeforeInitialization(java.lang.Object, java.lang.String) - Method in GraphQLPostProcessor
previous() - Method in GraphQLDataFetcherType
previous() - Method in GraphQLOperationType
previous() - Method in GraphQLPropertyType
previous() - Method in OperationType
profiles - Property in GormGraphqlGrailsPlugin
property(java.lang.String, org.grails.gorm.graphql.entity.dsl.GraphQLPropertyMapping) - Method in GraphQLMapping
Supply metadata about an existing property
property - Property in PersistentGraphQLProperty
propertyManager - Field in AbstractInputObjectTypeBuilder
propertyManager - Field in AbstractObjectTypeBuilder
propertyManager - Property in DefaultGraphQLTypeManager
propertyName - Field in DefaultGormDataFetcher
propertyName - Field in EntityFetchOptions
propertyName - Property in SoftDeleteEntityDataFetcher
propertyType - Property in SimpleArgument
propertyType - Property in SimpleField
ProvidedInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes interceptors for provided operations
ProvidedInterceptorInvoker() - Constructor in ProvidedInterceptorInvoker
ProvidedOperation - Class in org.grails.gorm.graphql.entity.operations
Stores metadata about the operations that this library provides by default.
ProvidedOperation() - Constructor in ProvidedOperation

Q

query(java.lang.String, org.grails.gorm.graphql.response.pagination.PaginatedType, groovy.lang.Closure) - Method in GraphQLMapping
Builds a custom query operation that returns a paginated result.
query - Property in GraphQLRequest
query - Property in Operations
QUERY - Field in OperationType
queryCount() - Method in CountEntityDataFetcher
queryDirectives - Property in MockDataFetchingEnvironment
queryInstance(graphql.schema.DataFetchingEnvironment) - Method in DefaultGormDataFetcher
QueryInterceptorInvoker - Class in org.grails.gorm.graphql.fetcher.interceptor
Executes the onQuery method of an interceptor
QueryInterceptorInvoker() - Constructor in QueryInterceptorInvoker

R

ReadingGormDataFetcher - Interface in org.grails.gorm.graphql.fetcher
An interface to describe data fetchers that read
registerBindingDataFetcher(java.lang.Class, org.grails.gorm.graphql.fetcher.BindingGormDataFetcher) - Method in DefaultGraphQLDataFetcherManager
registerBindingDataFetcher(java.lang.Class, org.grails.gorm.graphql.fetcher.BindingGormDataFetcher) - Method in GraphQLDataFetcherManager
Register a fetcher instance to be used for CREATE or UPDATE for the provided class.
registerDataBinder(java.lang.Class, org.grails.gorm.graphql.binding.GraphQLDataBinder) - Method in DefaultGraphQLDataBinderManager
registerDataBinder(java.lang.Class, org.grails.gorm.graphql.binding.GraphQLDataBinder) - Method in GraphQLDataBinderManager
Register a data binder for use with the provided class
registerDeletingDataFetcher(java.lang.Class, org.grails.gorm.graphql.fetcher.DeletingGormDataFetcher) - Method in DefaultGraphQLDataFetcherManager
registerDeletingDataFetcher(java.lang.Class, org.grails.gorm.graphql.fetcher.DeletingGormDataFetcher) - Method in GraphQLDataFetcherManager
Register a fetcher instance to be used for DELETE for the provided class.
registerFetcher(java.lang.Class, graphql.schema.DataFetcher, org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in DefaultGraphQLDataFetcherManager
registerInterceptor(org.grails.gorm.graphql.interceptor.GraphQLSchemaInterceptor) - Method in DefaultGraphQLInterceptorManager
registerInterceptor(org.grails.gorm.graphql.interceptor.GraphQLSchemaInterceptor) - Method in GraphQLInterceptorManager
Registers the interceptor
registerReadingDataFetcher(java.lang.Class, org.grails.gorm.graphql.fetcher.ReadingGormDataFetcher) - Method in DefaultGraphQLDataFetcherManager
registerReadingDataFetcher(java.lang.Class, org.grails.gorm.graphql.fetcher.ReadingGormDataFetcher) - Method in GraphQLDataFetcherManager
Register a fetcher instance to be used for GET or LIST for the provided class.
registerService(java.lang.Class, java.lang.Object) - Method in GraphQLServiceManager
registerType(java.lang.Class, graphql.schema.GraphQLType) - Method in DefaultGraphQLTypeManager
registerType(java.lang.Class, graphql.schema.GraphQLType) - Method in GraphQLTypeManager
Register a GraphQL type to represent the provided class
requiredClass - Property in GraphQLDataFetcherType
resolveInputType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext, boolean, org.grails.gorm.graphql.types.GraphQLPropertyType) - Method in Typed
resolveOutputType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext) - Method in Typed
resolveType(org.grails.gorm.graphql.types.GraphQLTypeManager, org.grails.datastore.mapping.model.MappingContext, org.grails.gorm.graphql.types.GraphQLPropertyType, boolean) - Method in Typed
responseHandler - Property in DeleteEntityDataFetcher
responseHandler - Property in PaginatedEntityDataFetcher
responseHandler - Property in PaginatedObjectTypeBuilder
rest - Property in GraphQLSpec.GraphQLRequestHelper
resultsField - Field in DefaultGraphQLPaginationResponseHandler
returns(groovy.lang.Closure) - Method in ComplexOperation
returns(java.lang.Class) - Method in Typed
returnType - Property in Typed
root - Property in MockDataFetchingEnvironment

S

Schema - Class in org.grails.gorm.graphql
Created by jameskleeh on 5/19/17.
Schema(org.grails.datastore.mapping.model.MappingContext) - Constructor in Schema
schemaInterceptors - Field in DefaultGraphQLInterceptorManager
scm - Property in GormGraphqlGrailsPlugin
searchMap(Map<Class, V>, java.lang.Class, boolean) - Method in KeyClassQuery
Searches for exact matches first.
searchMapAll(Map<Class, V>, java.lang.Class) - Method in KeyClassQuery
Searches for any class that is a super class of the class being searched.
selectionSet - Property in MockDataFetchingEnvironment
serialize(java.lang.Object) - Method in ByteArrayCoercion
serialize(java.lang.Object) - Method in CharacterArrayCoercion
serialize(java.lang.Object) - Method in CurrencyCoercion
serialize(java.lang.Object) - Method in DateCoercion
serialize(java.lang.Object) - Method in InstantCoercion
serialize(java.lang.Object) - Method in Jsr310Coercion
serialize(java.lang.Object) - Method in SqlDateCoercion
serialize(java.lang.Object) - Method in TimeCoercion
serialize(java.lang.Object) - Method in TimestampCoercion
serialize(java.lang.Object) - Method in TimeZoneCoercion
serialize(java.lang.Object) - Method in URICoercion
serialize(java.lang.Object) - Method in URLCoercion
serialize(java.lang.Object) - Method in UUIDCoercion
serverPort - Property in GraphQLSpec
serviceManager - Property in Schema
services - Field in GraphQLServiceManager
setDataBinder(org.grails.gorm.graphql.binding.GraphQLDataBinder) - Method in BindingGormDataFetcher
setListArguments(Map<String, Class>) - Method in Schema
setMappingContext(org.grails.datastore.mapping.model.MappingContext) - Method in CustomGraphQLProperty
setResponseHandler(org.grails.gorm.graphql.response.delete.GraphQLDeleteResponseHandler) - Method in DeletingGormDataFetcher
setResponseHandler(org.grails.gorm.graphql.response.pagination.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
ShowObjectTypeBuilder() - Constructor in ShowObjectTypeBuilder
SimpleArgument - Class in org.grails.gorm.graphql.entity.arguments
Used to create arguments to custom operations that are a simple type
SimpleArgument() - Constructor in SimpleArgument
SimpleField - Class in org.grails.gorm.graphql.entity.fields
A field with a simple type.
SimpleField() - Constructor in SimpleField
SimpleGraphQLProperty - Class in org.grails.gorm.graphql.entity.property.impl
A class for creating custom properties that have a simple type
SimpleGraphQLProperty() - Constructor in SimpleGraphQLProperty
SimpleOperation - Class in org.grails.gorm.graphql.entity.operations
Used to create custom operations with simple types
SimpleOperation() - Constructor in SimpleOperation
SingleEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for querying a single entity with GraphQL
SingleEntityDataFetcher() - Constructor in SingleEntityDataFetcher
SoftDeleteEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
Used to soft delete entity instances.
SoftDeleteEntityDataFetcher(org.grails.datastore.mapping.model.PersistentEntity, java.lang.String, java.lang.Object) - Constructor in SoftDeleteEntityDataFetcher
source - Property in MockDataFetchingEnvironment
SqlDateCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.sql.Date coercion
SqlDateCoercion() - Constructor in SqlDateCoercion
supports(org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in CountEntityDataFetcher
supports(org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in CreateEntityDataFetcher
supports(org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in DeletingGormDataFetcher
supports(org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in EntityDataFetcher
supports(org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in GormDataFetcher
supports(org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in SingleEntityDataFetcher
supports(org.grails.gorm.graphql.fetcher.GraphQLDataFetcherType) - Method in UpdateEntityDataFetcher

T

TimeCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.sql.Time coercion
TimeCoercion() - Constructor in TimeCoercion
TimestampCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.sql.Timestamp coercion
TimestampCoercion() - Constructor in TimestampCoercion
TimeZoneCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.util.TimeZone coercion
TimeZoneCoercion() - Constructor in TimeZoneCoercion
title - Property in GormGraphqlGrailsPlugin
totalField - Field in DefaultGraphQLPaginationResponseHandler
type(groovy.lang.Closure) - Method in ComplexGraphQLProperty
type - Property in CreateInputObjectTypeBuilder
type - Property in EmbeddedInputObjectTypeBuilder
type - Property in EmbeddedObjectTypeBuilder
TYPE_MAP - Field in DefaultGraphQLTypeManager
type - Property in NestedInputObjectTypeBuilder
type - Property in PaginatedType
type - Property in PersistentGraphQLProperty
type - Property in ShowObjectTypeBuilder
type - Property in UpdateInputObjectTypeBuilder
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
typeManager - Property in PaginatedObjectTypeBuilder
typeManager - Property in Schema
typeName - Property in ComplexArgument
typeName - Property in ComplexField
typeName - Property in ComplexGraphQLProperty
typeName - Property in ComplexOperation
TypeNotFoundException - Class in org.grails.gorm.graphql.types
Authors:
James Kleeh
TypeNotFoundException(java.lang.Class) - Constructor in TypeNotFoundException

U

unwrap(java.util.List, graphql.schema.GraphQLType) - Method in GraphQLSchemaSpec
UPDATE_EMBEDDED - Field in GraphQLPropertyType
For updating embedded properties
UPDATE - Field in GraphQLDataFetcherType
UPDATE - Field in GraphQLOperationType
UPDATE - Field in GraphQLPropertyType
For updating data (typically the same as create except nulls allowed)
UPDATE_NESTED - Field in GraphQLPropertyType
For supplying association data during an update
update - Property in Operations
UpdateEntityDataFetcher - Class in org.grails.gorm.graphql.fetcher.impl
A class for updating an entity with GraphQL
UpdateEntityDataFetcher() - Constructor in UpdateEntityDataFetcher
UpdateInputObjectTypeBuilder - Class in org.grails.gorm.graphql.types.input
The class used to define which properties are available when updating an entity
UpdateInputObjectTypeBuilder() - Constructor in UpdateInputObjectTypeBuilder
URICoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.net.URI coercion
URICoercion() - Constructor in URICoercion
URLCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.net.URL coercion
URLCoercion() - Constructor in URLCoercion
UUIDCoercion - Class in org.grails.gorm.graphql.types.scalars.coercing
Default java.util.UUID coercion
UUIDCoercion() - Constructor in UUIDCoercion

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
value - Property in SoftDeleteEntityDataFetcher
valueOf(java.lang.String) - Method in GraphQLDataFetcherType
valueOf(java.lang.String) - Method in GraphQLOperationType
valueOf(java.lang.String) - Method in GraphQLPropertyType
valueOf(java.lang.String) - Method in OperationType
values() - Method in GraphQLDataFetcherType
values() - Method in GraphQLOperationType
values() - Method in GraphQLPropertyType
values() - Method in OperationType
variables - Property in GraphQLRequest
variables - Property in MockDataFetchingEnvironment
verifyFetcher(graphql.schema.DataFetcher, java.lang.Class) - Method in DefaultGraphQLDataFetcherManager
verifyMapping(org.grails.gorm.graphql.entity.dsl.GraphQLMapping, org.grails.datastore.mapping.model.PersistentEntity) - Method in GraphQLEntityHelper

W

withDelegate(groovy.lang.Closure, java.lang.Object) - Method in ExecutesClosures
withTransaction(boolean, groovy.lang.Closure) - Method in DefaultGormDataFetcher

X

Y

Z

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

_

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 _