Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

abstractInputHandler - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
accessManager - Variable in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
accessManager - Variable in class io.jmix.graphql.GraphQLConfiguration
 
additionalDirectives - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
additionalDirectiveTypes - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
additionalTypes - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
addOperationSources(SpqrSchemaGenerator, Collection<GraphQLConfiguration.SpqrBean>) - Method in class io.jmix.graphql.GraphQLConfiguration
 
ALLOWED_CRUD_PERMISSION - Static variable in class io.jmix.graphql.datafetcher.PermissionDataFetcher
 
allSupportedMetaClasses() - Method in class io.jmix.graphql.MetadataUtils
 
applyEntityConstraints(MetaClass) - Method in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
applyProcessors(GraphQLSchema.Builder, BuildContext) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
arg(String, String, String) - Static method in class io.jmix.graphql.schema.BaseTypesGenerator
Shortcut for query argument builder
argNonNull(String, String) - Static method in class io.jmix.graphql.schema.BaseTypesGenerator
 
argumentInjectorProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
assignDataFetchers(GraphQLCodeRegistry.Builder) - Method in class io.jmix.graphql.schema.GenericSchemaGenerator
 
availableOperations(GraphQLScalarType) - Method in class io.jmix.graphql.schema.FilterTypesGenerator
 

B

BaseDateCoercing - Class in io.jmix.graphql.schema.scalar.coercing
 
BaseDateCoercing(String) - Constructor for class io.jmix.graphql.schema.scalar.coercing.BaseDateCoercing
 
basePackages - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
BaseScalarCoercing - Class in io.jmix.graphql.schema.scalar.coercing
 
BaseScalarCoercing() - Constructor for class io.jmix.graphql.schema.scalar.coercing.BaseScalarCoercing
 
BaseSpqrSchemaGenerator - Class in io.jmix.graphql.spqr
This class is the main entry point to the library.
BaseSpqrSchemaGenerator() - Constructor for class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
Default constructor
BaseSpqrSchemaGenerator(String, String, String) - Constructor for class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
Constructor which allows to customize names of root types.
BaseSpqrSchemaGenerator(String, String, String, String, String, String) - Constructor for class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
Constructor which allows to customize names of root types.
BaseSpqrSchemaGenerator.CodeRegistryBuilder - Interface in io.jmix.graphql.spqr
 
BaseSpqrSchemaGenerator.CodeRegistryMerger - Class in io.jmix.graphql.spqr
 
BaseSpqrSchemaGenerator.DelegatingResolverInterceptorFactory - Class in io.jmix.graphql.spqr
 
BaseSpqrSchemaGenerator.GlobalResolverInterceptorFactory - Class in io.jmix.graphql.spqr
 
BaseSpqrSchemaGenerator.MemoizedValueMapperFactory - Class in io.jmix.graphql.spqr
 
BaseSpqrSchemaGenerator.NoOpCodeRegistryBuilder - Class in io.jmix.graphql.spqr
 
BaseTypesGenerator - Class in io.jmix.graphql.schema
 
BaseTypesGenerator() - Constructor for class io.jmix.graphql.schema.BaseTypesGenerator
 
beginValidation(InstrumentationValidationParameters) - Method in class io.jmix.graphql.limitation.JmixMaxQueryDepthInstrumentation
 
beginValidation(InstrumentationValidationParameters) - Method in class io.jmix.graphql.limitation.OperationRateLimitInstrumentation
 
BigDecimalCoercing - Class in io.jmix.graphql.schema.scalar.coercing
 
BigDecimalCoercing() - Constructor for class io.jmix.graphql.schema.scalar.coercing.BigDecimalCoercing
 
buildCollectionOfConditions(String, Collection<Map<String, Object>>) - Method in class io.jmix.graphql.datafetcher.FilterConditionBuilder
 
buildFetchPlan(Class<E>, DataFetchingEnvironment) - Method in class io.jmix.graphql.datafetcher.DataFetcherPlanBuilder
 
buildOrderBy(String, Object) - Method in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
Convert graphql orderBy object to jmix format.
buildResponse(Entity, FetchPlan, MetaClass, Set<String>) - Method in class io.jmix.graphql.datafetcher.ResponseBuilder
Convert loaded entity to data fetcher return format (Map<String, Object>)

C

checkCanDeleteEntity(MetaClass) - Method in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
checkCanReadEntity(MetaClass) - Method in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
checkForDuplicates(String, List<E>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
checkForEmptyOrDuplicates(String, List<?>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
checkReadOnlyAttributeWrite(MetaClass, EntityImportPlan, Object) - Method in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
checkType(Type) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
checkType(AnnotatedType) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
ClassTypesGenerator - Class in io.jmix.graphql.schema
 
ClassTypesGenerator() - Constructor for class io.jmix.graphql.schema.ClassTypesGenerator
 
CODE - Static variable in interface io.jmix.graphql.security.role.GraphQLMinimalRole
 
codeRegistry - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
codeRegistry - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.CodeRegistryMerger
 
CodeRegistryMerger(GraphQLCodeRegistry) - Constructor for class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.CodeRegistryMerger
 
composeByIdQueryName(MetaClass) - Static method in class io.jmix.graphql.NamingUtils
 
composeCountQueryName(MetaClass) - Static method in class io.jmix.graphql.NamingUtils
 
composeDeleteMutationName(MetaClass) - Static method in class io.jmix.graphql.NamingUtils
 
composeErrorExtension(ConstraintViolation<?>) - Method in exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 
composeErrorExtension(MetaClass, ConstraintViolation<?>, String) - Method in exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 
composeFilterConditionTypeName(MetaClass) - Static method in class io.jmix.graphql.schema.FilterTypesGenerator
 
composeFilterConditionTypeName(String) - Static method in class io.jmix.graphql.schema.FilterTypesGenerator
 
composeFilterOrderByTypeName(MetaClass) - Static method in class io.jmix.graphql.schema.FilterTypesGenerator
 
composeFilterOrderByTypeName(String) - Static method in class io.jmix.graphql.schema.FilterTypesGenerator
 
composeFilterTypeName(String, String) - Static method in class io.jmix.graphql.schema.FilterTypesGenerator
 
composeListQueryName(MetaClass) - Static method in class io.jmix.graphql.NamingUtils
 
composeUpsertMutationName(MetaClass) - Static method in class io.jmix.graphql.NamingUtils
 
context - Variable in class io.jmix.graphql.GraphQLConfiguration
 
countEntities(MetaClass) - Method in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
createCondition(Object) - Method in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
createState(InstrumentationCreateStateParameters) - Method in class io.jmix.graphql.security.SpecificPermissionInstrumentation
 
currentAuthentication - Variable in class io.jmix.graphql.service.UserInfoGraphQLService
 
CustomScalars - Class in io.jmix.graphql.schema.scalar
 
CustomScalars() - Constructor for class io.jmix.graphql.schema.scalar.CustomScalars
 
CustomScalarTypeMapper - Class in io.jmix.graphql.schema.scalar
 
CustomScalarTypeMapper(Class, GraphQLScalarType) - Constructor for class io.jmix.graphql.schema.scalar.CustomScalarTypeMapper
 

D

DataFetcherPlanBuilder - Class in io.jmix.graphql.datafetcher
 
DataFetcherPlanBuilder() - Constructor for class io.jmix.graphql.datafetcher.DataFetcherPlanBuilder
 
dataFetcherPlanBuilder - Variable in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
dataFetcherPlanBuilder - Variable in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
dataManager - Variable in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
dataManager - Variable in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
DATATYPE_ID_DATE - Static variable in class io.jmix.graphql.MetadataUtils
 
DATATYPE_ID_DATETIME - Static variable in class io.jmix.graphql.MetadataUtils
 
DATATYPE_ID_TIME - Static variable in class io.jmix.graphql.MetadataUtils
 
DateScalar - Class in io.jmix.graphql.schema.scalar
 
DateScalar() - Constructor for class io.jmix.graphql.schema.scalar.DateScalar
 
DateTimeScalar - Class in io.jmix.graphql.schema.scalar
 
DateTimeScalar() - Constructor for class io.jmix.graphql.schema.scalar.DateTimeScalar
 
dateTimeTypes - Static variable in class io.jmix.graphql.schema.Types
 
DEFAULT_MAX_RESULTS - Static variable in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
defaultValueMapper - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.MemoizedValueMapperFactory
 
delegate - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.MemoizedValueMapperFactory
 
delegates - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.DelegatingResolverInterceptorFactory
 
DelegatingResolverInterceptorFactory(List<ResolverInterceptorFactory>) - Constructor for class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.DelegatingResolverInterceptorFactory
 
deleteEntity(MetaClass) - Method in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
directiveBuilder - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 

E

ENTITIES - Static variable in class io.jmix.graphql.NamingUtils
 
ENTITY_ATTRS - Static variable in class io.jmix.graphql.NamingUtils
 
entityImportExport - Variable in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
EntityMutationDataFetcher - Class in io.jmix.graphql.datafetcher
 
EntityMutationDataFetcher() - Constructor for class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
EntityQueryDataFetcher - Class in io.jmix.graphql.datafetcher
 
EntityQueryDataFetcher() - Constructor for class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
entitySerialization - Variable in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
entityStates - Variable in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
enumSortOrder - Static variable in class io.jmix.graphql.schema.FilterTypesGenerator
 
EnumTypesGenerator - Class in io.jmix.graphql.schema
 
EnumTypesGenerator() - Constructor for class io.jmix.graphql.schema.EnumTypesGenerator
 
environment - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
environmentUtils - Variable in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
EnvironmentUtils - Class in io.jmix.graphql.datafetcher
 
EnvironmentUtils() - Constructor for class io.jmix.graphql.datafetcher.EnvironmentUtils
 
environmentUtils - Variable in class io.jmix.graphql.datafetcher.ResponseBuilder
 
EXTENSION_CONSTRAINT_VIOLATIONS - Static variable in exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 
EXTENSION_PERSISTENCE_ERROR_NAME - Static variable in exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 

F

FILTER - Static variable in class io.jmix.graphql.NamingUtils
 
filterConditionBuilder - Variable in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
FilterConditionBuilder - Class in io.jmix.graphql.datafetcher
 
FilterConditionBuilder() - Constructor for class io.jmix.graphql.datafetcher.FilterConditionBuilder
 
FilterTypesGenerator - Class in io.jmix.graphql.schema
 
FilterTypesGenerator() - Constructor for class io.jmix.graphql.schema.FilterTypesGenerator
 
find(String) - Static method in enum io.jmix.graphql.schema.Types.ConditionUnionType
 
findGraphQLApiComponents() - Method in class io.jmix.graphql.GraphQLConfiguration
 
findMetaClassByOutTypeName(String) - Method in class io.jmix.graphql.datafetcher.EnvironmentUtils
 
findQualifiedBeanByType(Class<? extends T>, String, Class<? extends Annotation>) - Method in class io.jmix.graphql.GraphQLConfiguration
 
fromId(String) - Static method in enum io.jmix.graphql.schema.Types.FilterOperation
 

G

generate() - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
Generates a GraphQL schema based on the results of analysis of the registered sources.
generate() - Method in class io.jmix.graphql.spqr.SpqrSchemaGenerator
 
generateEnumType(Class<?>) - Static method in class io.jmix.graphql.schema.EnumTypesGenerator
 
generateEnumTypes() - Method in class io.jmix.graphql.schema.EnumTypesGenerator
 
generateFilterConditionType(MetaClass) - Method in class io.jmix.graphql.schema.FilterTypesGenerator
 
generateFilterOrderByType(MetaClass) - Method in class io.jmix.graphql.schema.FilterTypesGenerator
 
generateFilterTypes() - Method in class io.jmix.graphql.schema.FilterTypesGenerator
 
generateInpObjectType(MetaClass) - Method in class io.jmix.graphql.schema.ClassTypesGenerator
 
generateInputTypeName(AnnotatedType, MessageBundle) - Method in class io.jmix.graphql.schema.JmixTypeInfoGenerator
 
generateInputTypes() - Method in class io.jmix.graphql.schema.ClassTypesGenerator
 
generateMessageTypes() - Method in class io.jmix.graphql.schema.MessageTypesGenerator
 
generateMutationFields() - Method in class io.jmix.graphql.schema.GenericSchemaGenerator
 
generateOutObjectType(MetaClass) - Method in class io.jmix.graphql.schema.ClassTypesGenerator
 
generateOutTypes() - Method in class io.jmix.graphql.schema.ClassTypesGenerator
 
generatePermissionTypes() - Method in class io.jmix.graphql.schema.PermissionTypesGenerator
 
generateQuery(MetaClass, LogicalCondition) - Method in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
generateQueryFields() - Method in class io.jmix.graphql.schema.GenericSchemaGenerator
 
generateScalarFilterConditionType(GraphQLScalarType) - Method in class io.jmix.graphql.schema.FilterTypesGenerator
 
generateTypeName(AnnotatedType, MessageBundle) - Method in class io.jmix.graphql.schema.JmixTypeInfoGenerator
 
genericGenerator - Variable in class io.jmix.graphql.spqr.SpqrSchemaGenerator
 
GenericSchemaGenerator - Class in io.jmix.graphql.schema
 
GenericSchemaGenerator() - Constructor for class io.jmix.graphql.schema.GenericSchemaGenerator
 
getAnonymousUrlPatterns() - Method in class io.jmix.graphql.security.GraphQLAuthorizedUrlsProvider
 
getAuthenticatedUrlPatterns() - Method in class io.jmix.graphql.security.GraphQLAuthorizedUrlsProvider
 
getDataFetcher(GraphQLFieldsContainer, GraphQLFieldDefinition) - Method in interface io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.CodeRegistryBuilder
 
getDataFetcher(GraphQLFieldsContainer, GraphQLFieldDefinition) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.CodeRegistryMerger
 
getDatatypeId(MetaProperty) - Static method in class io.jmix.graphql.MetadataUtils
 
getDescription() - Method in enum io.jmix.graphql.schema.Types.FilterOperation
 
getDotDelimitedProps(DataFetchingEnvironment) - Method in class io.jmix.graphql.datafetcher.EnvironmentUtils
 
getEntities() - Method in class io.jmix.graphql.schema.permission.PermissionConfig
 
getEntityAttributes() - Method in class io.jmix.graphql.schema.permission.PermissionConfig
 
getEntityAttributeTarget(MetaClass, MetaProperty) - Method in class io.jmix.graphql.datafetcher.PermissionDataFetcher
 
getEntityMessages(MetaClass, Locale) - Method in class io.jmix.graphql.datafetcher.MessagesDataFetcher
 
getEntityProperties(DataFetchingEnvironment) - Method in class io.jmix.graphql.datafetcher.EnvironmentUtils
Filter out system properties such _instanceName or --typeName that not exist as entity fields.
getEntityTarget(MetaClass, String) - Method in class io.jmix.graphql.datafetcher.PermissionDataFetcher
 
getEnumFieldTypeName(MetaProperty) - Static method in class io.jmix.graphql.schema.BaseTypesGenerator
 
getEnumMessages(Class<?>, Locale) - Method in class io.jmix.graphql.datafetcher.MessagesDataFetcher
 
getEnumValueDef(Enum<?>) - Static method in class io.jmix.graphql.schema.EnumTypesGenerator
 
getErrorType() - Method in exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 
getExtensions() - Method in exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 
getFieldTypeName(MetaProperty) - Method in class io.jmix.graphql.schema.BaseTypesGenerator
 
getId() - Method in enum io.jmix.graphql.schema.Types.FilterOperation
 
getInpFieldTypeName(MetaProperty) - Method in class io.jmix.graphql.schema.ClassTypesGenerator
 
getInpObjectField(MetaProperty) - Method in class io.jmix.graphql.schema.ClassTypesGenerator
 
getInterceptors(ResolverInterceptorFactoryParams) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.DelegatingResolverInterceptorFactory
 
getInterceptors(ResolverInterceptorFactoryParams) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.GlobalResolverInterceptorFactory
 
getJmixOperation() - Method in enum io.jmix.graphql.schema.Types.FilterOperation
 
getKey() - Method in class io.jmix.graphql.schema.messages.MessageDetail
 
getLocale() - Method in class io.jmix.graphql.service.UserInfo
 
getLocations() - Method in exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 
getMainEntity(Collection<Object>, MetaClass) - Method in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
getMaxQueryDepth() - Method in class io.jmix.graphql.limitation.LimitationProperties
 
getNestedProps(Set<String>, String) - Method in class io.jmix.graphql.datafetcher.EnvironmentUtils
 
getOperationRateLimitPerMinute() - Method in class io.jmix.graphql.limitation.LimitationProperties
 
getOutObjectFieldDef(MetaProperty) - Method in class io.jmix.graphql.schema.ClassTypesGenerator
 
getPaths(DataFetchingFieldSelectionSet, String) - Method in class io.jmix.graphql.datafetcher.EnvironmentUtils
 
getPermissions(boolean, boolean, boolean) - Method in class io.jmix.graphql.datafetcher.PermissionDataFetcher
 
getPropertyPaths(DataFetchingEnvironment) - Method in class io.jmix.graphql.datafetcher.EnvironmentUtils
 
getReferenceTypeName(MetaProperty) - Method in class io.jmix.graphql.schema.BaseTypesGenerator
 
getRemoteIPAddress(Object) - Static method in class io.jmix.graphql.datafetcher.EnvironmentUtils
 
getScalarFieldTypeName(MetaProperty) - Static method in class io.jmix.graphql.schema.BaseTypesGenerator
 
getSpecifics() - Method in class io.jmix.graphql.schema.permission.PermissionConfig
 
getTarget() - Method in class io.jmix.graphql.schema.permission.ShortPermissionInfo
 
getTypeResolver(GraphQLInterfaceType) - Method in interface io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.CodeRegistryBuilder
 
getTypeResolver(GraphQLUnionType) - Method in interface io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.CodeRegistryBuilder
 
getTypeResolver(GraphQLInterfaceType) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.CodeRegistryMerger
 
getTypeResolver(GraphQLUnionType) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.CodeRegistryMerger
 
getUserInfo() - Method in class io.jmix.graphql.service.UserInfoGraphQLService
 
getUsername() - Method in class io.jmix.graphql.service.UserInfo
 
getValue() - Method in class io.jmix.graphql.schema.messages.MessageDetail
 
getValue() - Method in class io.jmix.graphql.schema.permission.ShortPermissionInfo
 
getValueMapper(Map<Class, List<Class<?>>>, GlobalEnvironment) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.MemoizedValueMapperFactory
 
GlobalResolverInterceptorFactory(List<ResolverInterceptor>) - Constructor for class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.GlobalResolverInterceptorFactory
 
GqlEntityValidationException - Exception in io.jmix.graphql.datafetcher
 
GqlEntityValidationException(EntityValidationException, MetaClass) - Constructor for exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 
GqlEntityValidationException(String) - Constructor for exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 
GqlEntityValidationException(Throwable, String) - Constructor for exception io.jmix.graphql.datafetcher.GqlEntityValidationException
 
GRAPHQL_ENABLED - Static variable in class io.jmix.graphql.accesscontext.GraphQLAccessContext
 
GRAPHQL_ENDPOINT_PATTERN - Static variable in class io.jmix.graphql.security.GraphQLAuthorizedUrlsProvider
 
GRAPHQL_FILE_DOWNLOAD_ENABLED - Static variable in class io.jmix.graphql.accesscontext.GraphQLAccessContext
 
GRAPHQL_FILE_UPLOAD_ENABLED - Static variable in class io.jmix.graphql.accesscontext.GraphQLAccessContext
 
graphqlAccess() - Method in interface io.jmix.graphql.security.role.GraphQLMinimalRole
 
GraphQLAccessContext - Class in io.jmix.graphql.accesscontext
 
GraphQLAccessContext(String) - Constructor for class io.jmix.graphql.accesscontext.GraphQLAccessContext
 
GraphQLAuthorizedUrlsProvider - Class in io.jmix.graphql.security
 
GraphQLAuthorizedUrlsProvider() - Constructor for class io.jmix.graphql.security.GraphQLAuthorizedUrlsProvider
 
GraphQLAutoConfiguration - Class in io.jmix.autoconfigure.graphql
 
GraphQLAutoConfiguration() - Constructor for class io.jmix.autoconfigure.graphql.GraphQLAutoConfiguration
 
GraphQLBigDecimal - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLConfiguration - Class in io.jmix.graphql
 
GraphQLConfiguration(ConfigurableApplicationContext) - Constructor for class io.jmix.graphql.GraphQLConfiguration
 
GraphQLConfiguration.BeanScope - Enum in io.jmix.graphql
 
GraphQLConfiguration.ResolverBuilderBeanCriteria - Class in io.jmix.graphql
 
GraphQLConfiguration.SpqrBean - Class in io.jmix.graphql
 
GraphQLDate - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLDateTime - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLLocalDate - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLLocalDateTime - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLLocalTime - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLLong - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLMinimalRole - Interface in io.jmix.graphql.security.role
 
GraphQLOffsetDateTime - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLOffsetTime - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
graphQLSchema(SpqrSchemaGenerator) - Method in class io.jmix.graphql.GraphQLConfiguration
 
graphQLSchemaGenerator(SpqrProperties) - Method in class io.jmix.graphql.GraphQLConfiguration
 
GraphQLTime - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLUUID - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
GraphQLVoid - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 

H

hasInstanceNameProperty(DataFetchingEnvironment) - Method in class io.jmix.graphql.datafetcher.EnvironmentUtils
 
hasInstanceNameProperty(Set<String>) - Method in class io.jmix.graphql.datafetcher.EnvironmentUtils
 

I

ID_ATTR_NAME - Static variable in class io.jmix.graphql.NamingUtils
 
implDiscoveryStrategy - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
inclusionStrategy - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
init() - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
Sets the default values for all settings not configured explicitly, ensuring the builder is in a valid state
init() - Method in class io.jmix.graphql.spqr.SpqrSchemaGenerator
 
inpObjectField(String, String, String) - Static method in class io.jmix.graphql.schema.BaseTypesGenerator
Shortcut for input value definition
INPUT_TYPE_PREFIX - Static variable in class io.jmix.graphql.NamingUtils
 
inputConverterProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
inputFieldBuilderProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
inputFieldBuilders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
instrumentationList() - Method in class io.jmix.graphql.GraphQLConfiguration
 
InstrumentationUtils - Class in io.jmix.graphql
 
InstrumentationUtils() - Constructor for class io.jmix.graphql.InstrumentationUtils
 
interceptorFactory - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
interceptorFactoryProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
interceptors - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.GlobalResolverInterceptorFactory
 
interfaceStrategy - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
io.jmix.autoconfigure.graphql - package io.jmix.autoconfigure.graphql
 
io.jmix.graphql - package io.jmix.graphql
 
io.jmix.graphql.accesscontext - package io.jmix.graphql.accesscontext
 
io.jmix.graphql.datafetcher - package io.jmix.graphql.datafetcher
 
io.jmix.graphql.limitation - package io.jmix.graphql.limitation
 
io.jmix.graphql.schema - package io.jmix.graphql.schema
 
io.jmix.graphql.schema.messages - package io.jmix.graphql.schema.messages
 
io.jmix.graphql.schema.permission - package io.jmix.graphql.schema.permission
 
io.jmix.graphql.schema.scalar - package io.jmix.graphql.schema.scalar
 
io.jmix.graphql.schema.scalar.coercing - package io.jmix.graphql.schema.scalar.coercing
 
io.jmix.graphql.security - package io.jmix.graphql.security
 
io.jmix.graphql.security.role - package io.jmix.graphql.security.role
 
io.jmix.graphql.service - package io.jmix.graphql.service
 
io.jmix.graphql.spqr - package io.jmix.graphql.spqr
 
io.leangen.graphql - package io.leangen.graphql
 
isBlocked(String) - Method in class io.jmix.graphql.limitation.OperationRateLimitService
 
isDate(MetaProperty) - Static method in class io.jmix.graphql.MetadataUtils
 
isDateTime(MetaProperty) - Static method in class io.jmix.graphql.MetadataUtils
 
isIntrospectionQuery(ExecutionInput) - Static method in class io.jmix.graphql.InstrumentationUtils
 
isRateLimited() - Method in class io.jmix.graphql.limitation.OperationRateLimitService
 
isRealType(GraphQLNamedType) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
isTime(MetaProperty) - Static method in class io.jmix.graphql.MetadataUtils
 

J

jacksonCustomizer() - Method in class io.jmix.graphql.GraphQLConfiguration
 
javaDeprecationConfig - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
JmixMaxQueryDepthInstrumentation - Class in io.jmix.graphql.limitation
 
JmixMaxQueryDepthInstrumentation(int) - Constructor for class io.jmix.graphql.limitation.JmixMaxQueryDepthInstrumentation
 
jmixTypeInfoGenerator - Variable in class io.jmix.graphql.GraphQLConfiguration
 
JmixTypeInfoGenerator - Class in io.jmix.graphql.schema
 
JmixTypeInfoGenerator() - Constructor for class io.jmix.graphql.schema.JmixTypeInfoGenerator
 

L

LIMIT - Static variable in class io.jmix.graphql.NamingUtils
 
limitationProperties - Variable in class io.jmix.graphql.GraphQLConfiguration
 
LimitationProperties - Class in io.jmix.graphql.limitation
 
LimitationProperties(int, int) - Constructor for class io.jmix.graphql.limitation.LimitationProperties
 
listArg(String, String, String) - Static method in class io.jmix.graphql.schema.BaseTypesGenerator
Shortcut for query argument builder (list type argument)
listInpObjectField(String, String, String) - Static method in class io.jmix.graphql.schema.BaseTypesGenerator
Shortcut for input value definition that has list type
listType(String) - Static method in class io.jmix.graphql.schema.BaseTypesGenerator
 
loadEntities(MetaClass) - Method in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
loadEntity(MetaClass) - Method in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
loadEntityMessages() - Method in class io.jmix.graphql.datafetcher.MessagesDataFetcher
 
loadEnumMessages() - Method in class io.jmix.graphql.datafetcher.MessagesDataFetcher
 
loadPermissions() - Method in class io.jmix.graphql.datafetcher.PermissionDataFetcher
 
LOCAL_DATE_FORMAT - Static variable in class io.jmix.graphql.schema.scalar.LocalDateScalar
 
LOCAL_DATE_TIME_FORMAT - Static variable in class io.jmix.graphql.schema.scalar.LocalDateTimeScalar
 
LOCAL_TIME_FORMAT - Static variable in class io.jmix.graphql.schema.scalar.LocalTimeScalar
 
LocalDateScalar - Class in io.jmix.graphql.schema.scalar
 
LocalDateScalar() - Constructor for class io.jmix.graphql.schema.scalar.LocalDateScalar
 
LocalDateTimeScalar - Class in io.jmix.graphql.schema.scalar
 
LocalDateTimeScalar() - Constructor for class io.jmix.graphql.schema.scalar.LocalDateTimeScalar
 
locale - Variable in class io.jmix.graphql.service.UserInfo
 
LocalTimeScalar - Class in io.jmix.graphql.schema.scalar
 
LocalTimeScalar() - Constructor for class io.jmix.graphql.schema.scalar.LocalTimeScalar
 
LongCoercing - Class in io.jmix.graphql.schema.scalar.coercing
 
LongCoercing() - Constructor for class io.jmix.graphql.schema.scalar.coercing.LongCoercing
 

M

MemoizedValueMapperFactory(GlobalEnvironment, ValueMapperFactory) - Constructor for class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.MemoizedValueMapperFactory
 
merge(GraphQLType, Map<String, GraphQLNamedType>, BaseSpqrSchemaGenerator.CodeRegistryBuilder, GraphQLCodeRegistry.Builder) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
messageBundle - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
MessageDetail - Class in io.jmix.graphql.schema.messages
 
MessageDetail(String, String) - Constructor for class io.jmix.graphql.schema.messages.MessageDetail
 
messages - Variable in class io.jmix.graphql.GraphQLConfiguration
 
MessagesDataFetcher - Class in io.jmix.graphql.datafetcher
 
MessagesDataFetcher() - Constructor for class io.jmix.graphql.datafetcher.MessagesDataFetcher
 
messagesDataFetcher - Variable in class io.jmix.graphql.GraphQLConfiguration
 
MessageTypesGenerator - Class in io.jmix.graphql.schema
 
MessageTypesGenerator() - Constructor for class io.jmix.graphql.schema.MessageTypesGenerator
 
metadataTools - Variable in class io.jmix.graphql.datafetcher.EntityQueryDataFetcher
 
MetadataUtils - Class in io.jmix.graphql
 
MetadataUtils() - Constructor for class io.jmix.graphql.MetadataUtils
 
MODIFY_ATTRIBUTE_PERMISSION - Static variable in class io.jmix.graphql.datafetcher.PermissionDataFetcher
 
moduleProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
mutationRoot - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
mutationRootDescription - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 

N

NAME - Static variable in class io.jmix.graphql.datafetcher.MessagesDataFetcher
 
NAME - Static variable in class io.jmix.graphql.limitation.OperationRateLimitService
 
NamingUtils - Class in io.jmix.graphql
 
NamingUtils() - Constructor for class io.jmix.graphql.NamingUtils
 
nestedResolverBuilderProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
NoOpCodeRegistryBuilder() - Constructor for class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.NoOpCodeRegistryBuilder
 
normalizeInpTypeName(String) - Static method in class io.jmix.graphql.NamingUtils
Replace all symbols that we can't use in graphql types, such '$', add input type prefix
normalizeName(String) - Static method in class io.jmix.graphql.NamingUtils
 
numberTypes - Static variable in class io.jmix.graphql.schema.Types
 

O

OFFSET - Static variable in class io.jmix.graphql.NamingUtils
 
OFFSET_DATE_TIME_FORMAT - Static variable in class io.jmix.graphql.schema.scalar.OffsetDateTimeScalar
 
OFFSET_TIME_FORMAT - Static variable in class io.jmix.graphql.schema.scalar.OffsetTimeScalar
 
OffsetDateTimeScalar - Class in io.jmix.graphql.schema.scalar
 
OffsetDateTimeScalar() - Constructor for class io.jmix.graphql.schema.scalar.OffsetDateTimeScalar
 
OffsetTimeScalar - Class in io.jmix.graphql.schema.scalar
 
OffsetTimeScalar() - Constructor for class io.jmix.graphql.schema.scalar.OffsetTimeScalar
 
OPERATION_NAME_INTROSPECTION_QUERY - Static variable in class io.jmix.graphql.InstrumentationUtils
 
operationBuilder - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
OperationRateLimitInstrumentation - Class in io.jmix.graphql.limitation
 
OperationRateLimitInstrumentation(OperationRateLimitService) - Constructor for class io.jmix.graphql.limitation.OperationRateLimitInstrumentation
 
operationRateLimitService - Variable in class io.jmix.graphql.GraphQLConfiguration
 
OperationRateLimitService - Class in io.jmix.graphql.limitation
 
OperationRateLimitService() - Constructor for class io.jmix.graphql.limitation.OperationRateLimitService
 
operationSourceRegistry - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
ORDER_BY - Static variable in class io.jmix.graphql.NamingUtils
 
outputConverterProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 

P

parseLiteral(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.BaseDateCoercing
 
parseLiteral(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.BaseScalarCoercing
 
parseString(String) - Method in class io.jmix.graphql.schema.scalar.coercing.BaseDateCoercing
 
parseValue(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.BaseDateCoercing
 
parseValue(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.BigDecimalCoercing
 
parseValue(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.LongCoercing
 
parseValue(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.UUIDCoercing
 
parseValue(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.VoidCoercing
 
PermissionConfig - Class in io.jmix.graphql.schema.permission
 
PermissionConfig() - Constructor for class io.jmix.graphql.schema.permission.PermissionConfig
 
PermissionDataFetcher - Class in io.jmix.graphql.datafetcher
 
PermissionDataFetcher() - Constructor for class io.jmix.graphql.datafetcher.PermissionDataFetcher
 
permissionDataFetcher - Variable in class io.jmix.graphql.GraphQLConfiguration
 
PermissionTypesGenerator - Class in io.jmix.graphql.schema
 
PermissionTypesGenerator() - Constructor for class io.jmix.graphql.schema.PermissionTypesGenerator
 
processors - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
propertyNotMatch(String) - Method in class io.jmix.graphql.datafetcher.EnvironmentUtils
 

Q

qualifierType - Variable in class io.jmix.graphql.GraphQLConfiguration.ResolverBuilderBeanCriteria
 
QUERY_ENTITY_MESSAGES - Static variable in class io.jmix.graphql.NamingUtils
 
QUERY_ENUM_MESSAGES - Static variable in class io.jmix.graphql.NamingUtils
 
QUERY_PERMISSIONS - Static variable in class io.jmix.graphql.NamingUtils
 
queryPerformed(String) - Method in class io.jmix.graphql.limitation.OperationRateLimitService
 
queryRoot - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
queryRootDescription - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 

R

relayMappingConfig - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
ResolverBuilderBeanCriteria(Class<? extends ResolverBuilder>, String, Class<? extends Annotation>) - Constructor for class io.jmix.graphql.GraphQLConfiguration.ResolverBuilderBeanCriteria
 
resolverBuilderProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
resolverType - Variable in class io.jmix.graphql.GraphQLConfiguration.ResolverBuilderBeanCriteria
 
ResponseBuilder - Class in io.jmix.graphql.datafetcher
Converts entities to Map<String, Object> response format.
ResponseBuilder() - Constructor for class io.jmix.graphql.datafetcher.ResponseBuilder
 

S

scalars - Static variable in class io.jmix.graphql.schema.Types
 
scalarStrategy - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
SchemaGenerationException - Exception in io.jmix.graphql.spqr
 
SchemaGenerationException(String) - Constructor for exception io.jmix.graphql.spqr.SchemaGenerationException
 
schemaTransformerProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
SERIALIZATION_DATE_FORMAT - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
SERIALIZATION_DATETIME_FORMAT - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
SERIALIZATION_TIME_FORMAT - Static variable in class io.jmix.graphql.schema.scalar.CustomScalars
 
serialize(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.BigDecimalCoercing
 
serialize(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.LongCoercing
 
serialize(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.UUIDCoercing
 
serialize(Object) - Method in class io.jmix.graphql.schema.scalar.coercing.VoidCoercing
 
setEntities(List<ShortPermissionInfo>) - Method in class io.jmix.graphql.schema.permission.PermissionConfig
 
setEntityAttributes(List<ShortPermissionInfo>) - Method in class io.jmix.graphql.schema.permission.PermissionConfig
 
setKey(String) - Method in class io.jmix.graphql.schema.messages.MessageDetail
 
setLimitationProperties(LimitationProperties) - Method in class io.jmix.graphql.limitation.OperationRateLimitService
 
setLocale(String) - Method in class io.jmix.graphql.service.UserInfo
 
setSpecifics(List<ShortPermissionInfo>) - Method in class io.jmix.graphql.schema.permission.PermissionConfig
 
setTarget(String) - Method in class io.jmix.graphql.schema.permission.ShortPermissionInfo
 
setValue(String) - Method in class io.jmix.graphql.schema.messages.MessageDetail
 
setValue(int) - Method in class io.jmix.graphql.schema.permission.ShortPermissionInfo
 
ShortPermissionInfo - Class in io.jmix.graphql.schema.permission
 
ShortPermissionInfo(String, int) - Constructor for class io.jmix.graphql.schema.permission.ShortPermissionInfo
 
SpecificPermissionInstrumentation - Class in io.jmix.graphql.security
 
SpecificPermissionInstrumentation(AccessManager, Messages) - Constructor for class io.jmix.graphql.security.SpecificPermissionInstrumentation
 
SPECIFICS - Static variable in class io.jmix.graphql.NamingUtils
 
SpqrExtendedGeneratorConfiguration - Class in io.leangen.graphql
 
SpqrExtendedGeneratorConfiguration(GeneratorConfiguration, GlobalEnvironment) - Constructor for class io.leangen.graphql.SpqrExtendedGeneratorConfiguration
 
SpqrGeneratorConfiguration - Class in io.leangen.graphql
 
SpqrGeneratorConfiguration(InterfaceMappingStrategy, ScalarDeserializationStrategy, TypeTransformer, String[], JavaDeprecationMappingConfig) - Constructor for class io.leangen.graphql.SpqrGeneratorConfiguration
 
SpqrSchemaGenerator - Class in io.jmix.graphql.spqr
 
SpqrSchemaGenerator(GenericSchemaGenerator) - Constructor for class io.jmix.graphql.spqr.SpqrSchemaGenerator
 
subscriptionRoot - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
subscriptionRootDescription - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.jmix.graphql.schema.scalar.CustomScalarTypeMapper
 
SYS_ATTR_INSTANCE_NAME - Static variable in class io.jmix.graphql.NamingUtils
 
SYS_ATTR_TYPENAME - Static variable in class io.jmix.graphql.NamingUtils
 

T

TimeScalar - Class in io.jmix.graphql.schema.scalar
 
TimeScalar() - Constructor for class io.jmix.graphql.schema.scalar.TimeScalar
 
timeTypes - Static variable in class io.jmix.graphql.schema.Types
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.jmix.graphql.schema.scalar.CustomScalarTypeMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.jmix.graphql.schema.scalar.CustomScalarTypeMapper
 
transformers - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
TYPE_GQL_MESSAGE_DETAIL - Static variable in class io.jmix.graphql.NamingUtils
 
TYPE_SEC_PERMISSION - Static variable in class io.jmix.graphql.NamingUtils
 
TYPE_SEC_PERMISSION_CONFIG - Static variable in class io.jmix.graphql.NamingUtils
 
typeComparator - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
typeComparatorProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
typeInfoGenerator - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
typeMapperProviders - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
typeMappers - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
Types - Class in io.jmix.graphql.schema
 
Types() - Constructor for class io.jmix.graphql.schema.Types
 
Types.ConditionUnionType - Enum in io.jmix.graphql.schema
 
Types.FilterOperation - Enum in io.jmix.graphql.schema
 
Types.SortOrder - Enum in io.jmix.graphql.schema
 
typeTransformer - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 

U

uncapitalizedSimpleName(Class<?>) - Static method in class io.jmix.graphql.NamingUtils
 
upsertEntity(MetaClass) - Method in class io.jmix.graphql.datafetcher.EntityMutationDataFetcher
 
UserInfo - Class in io.jmix.graphql.service
 
UserInfo(UserDetails) - Constructor for class io.jmix.graphql.service.UserInfo
 
UserInfoGraphQLService - Class in io.jmix.graphql.service
 
UserInfoGraphQLService() - Constructor for class io.jmix.graphql.service.UserInfoGraphQLService
 
username - Variable in class io.jmix.graphql.service.UserInfo
 
UUIDCoercing - Class in io.jmix.graphql.schema.scalar.coercing
 
UUIDCoercing() - Constructor for class io.jmix.graphql.schema.scalar.coercing.UUIDCoercing
 

V

value - Variable in class io.jmix.graphql.GraphQLConfiguration.ResolverBuilderBeanCriteria
 
valueMapperFactory - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
valueOf(String) - Static method in enum io.jmix.graphql.GraphQLConfiguration.BeanScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jmix.graphql.schema.Types.ConditionUnionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jmix.graphql.schema.Types.FilterOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jmix.graphql.schema.Types.SortOrder
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jmix.graphql.GraphQLConfiguration.BeanScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jmix.graphql.schema.Types.ConditionUnionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jmix.graphql.schema.Types.FilterOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jmix.graphql.schema.Types.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW_ATTRIBUTE_PERMISSION - Static variable in class io.jmix.graphql.datafetcher.PermissionDataFetcher
 
VoidCoercing - Class in io.jmix.graphql.schema.scalar.coercing
 
VoidCoercing() - Constructor for class io.jmix.graphql.schema.scalar.coercing.VoidCoercing
 

W

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