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
We ought to make a copy of io.leangen.graphql.GraphQLSchemaGenerator in case of private access modifiers of methods ond fields which need to be customized.
BaseSpqrSchemaGenerator(GenericSchemaGenerator) - Constructor for class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
BaseSpqrSchemaGenerator.DelegatingResolverInterceptorFactory - Class in io.jmix.graphql.spqr
 
BaseSpqrSchemaGenerator.MemoizedValueMapperFactory - 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
 
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(String, String, String, 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
 
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.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
 
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
 
generateQueryFields() - Method in class io.jmix.graphql.schema.GenericSchemaGenerator
 
generateScalarFilterConditionType(GraphQLScalarType) - Method in class io.jmix.graphql.schema.FilterTypesGenerator
 
genericGenerator - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
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
 
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
 
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
 
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
 
GqlEntityValidationException - Exception in io.jmix.graphql.datafetcher
 
GqlEntityValidationException(EntityValidationException) - 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
 
inpObjectField(String, String, String) - Static method in class io.jmix.graphql.schema.BaseTypesGenerator
Shortcut for input value definition
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
 
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.configuration - package io.jmix.graphql.configuration
 
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
 
isTime(MetaProperty) - Static method in class io.jmix.graphql.MetadataUtils
 

J

javaDeprecationConfig - Variable in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
JmixConfigurationException - Exception in io.jmix.graphql.configuration
 
JmixConfigurationException(String) - Constructor for exception io.jmix.graphql.configuration.JmixConfigurationException
 
JmixMaxQueryDepthInstrumentation - Class in io.jmix.graphql.limitation
 
JmixMaxQueryDepthInstrumentation(int) - Constructor for class io.jmix.graphql.limitation.JmixMaxQueryDepthInstrumentation
 

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
 
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
 
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
 
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
 
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
 
stringTypes - Static variable in class io.jmix.graphql.schema.Types
 
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

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>, GraphQLSchemaGenerator.CodeRegistryBuilder) - 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.BaseSpqrSchemaGenerator
 
withOperationsFromBean(Supplier<Object>, Type, ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
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.
withResolverBuilders(ResolverBuilder...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
withResolverBuilders(ExtensionProvider<GeneratorConfiguration, ResolverBuilder>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
withTypeMappers(TypeMapper...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
withTypeMappers(ExtensionProvider<GeneratorConfiguration, TypeMapper>) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
withTypeMappersPrepended(TypeMapper...) - Method in class io.jmix.graphql.spqr.BaseSpqrSchemaGenerator
 
withTypeMappersPrepended(ExtensionProvider<GeneratorConfiguration, TypeMapper>) - 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