| Package | Description |
|---|---|
| com.daikit.graphql.builder | |
| com.daikit.graphql.builder.types | |
| com.daikit.graphql.datafetcher | |
| com.daikit.graphql.execution |
| Modifier and Type | Method and Description |
|---|---|
graphql.schema.GraphQLSchema |
GQLSchemaBuilder.build(GQLMetaModel metaModel,
graphql.schema.DataFetcher<?> getByIdDataFetcher,
graphql.schema.DataFetcher<GQLListLoadResult> listDataFetcher,
graphql.schema.DataFetcher<?> saveDataFetcher,
graphql.schema.DataFetcher<GQLDeleteResult> deleteDataFetcher,
graphql.schema.DataFetcher<?> customMethodDataFetcher,
List<GQLPropertyDataFetcher<?>> propertyDataFetchers)
Initialize GraphQL schema from given
GQLMetaModel |
| Modifier and Type | Method and Description |
|---|---|
void |
GQLEntityTypesBuilder.buildEntityTypes(GQLMetaModel metaModel,
List<GQLPropertyDataFetcher<?>> propertiesDataFetchers)
Build entities
GraphQLObjectType types from given
GQLMetaModel |
void |
GQLEnumTypesBuilder.buildEnumTypes(GQLMetaModel metaModel)
Builder
GraphQLEnumType types from given GQLMetaModel |
void |
GQLQueryFilterOperatorsInputTypeBuilder.buildFilterOperatorsInputTypes(GQLMetaModel metaModel)
Build query filter input type and cache it from given
GQLMetaModel |
void |
GQLInputEntityTypesBuilder.buildInputEntities(GQLMetaModel metaModel)
Build
GraphQLObjectType from given GQLMetaModel |
void |
GQLInterfaceTypesBuilder.buildInterfaceTypes(GQLMetaModel metaModel,
List<GQLPropertyDataFetcher<?>> propertiesDataFetchers)
Build abstract entities
GraphQLInterfaceType types from given
GQLMetaModel |
graphql.schema.GraphQLObjectType |
GQLMutationTypeBuilder.buildMutationType(GQLMetaModel metaModel,
graphql.schema.DataFetcher<?> saveDataFetcher,
graphql.schema.DataFetcher<GQLDeleteResult> deleteDataFetcher,
graphql.schema.DataFetcher<?> customMethodsDataFetcher)
Build mutation type
|
graphql.schema.GraphQLObjectType |
GQLQueryTypeBuilder.buildQueryType(GQLMetaModel metaModel,
graphql.schema.DataFetcher<?> getByIdDataFetcher,
graphql.schema.DataFetcher<GQLListLoadResult> listDataFetcher,
graphql.schema.DataFetcher<?> customMethodsDataFetcher)
Build query type
|
void |
GQLReferencesBuilder.buildTypeReferences(GQLMetaModel metaModel)
Build type references map
|
| Modifier and Type | Method and Description |
|---|---|
GQLMetaModel |
GQLAbstractDataFetcher.getMetaModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
GQLAbstractDataFetcher.setMetaModel(GQLMetaModel metaModel) |
| Constructor and Description |
|---|
GQLDynamicAttributeRegistry(GQLMetaModel metaModel)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
GQLMetaModel |
GQLExecutor.getMetaModel() |
| Constructor and Description |
|---|
GQLExecutor(GQLMetaModel metaModel,
IGQLErrorProcessor errorProcessor,
graphql.schema.DataFetcher<?> getByIdDataFetcher,
graphql.schema.DataFetcher<GQLListLoadResult> listDataFetcher,
graphql.schema.DataFetcher<?> saveDataFetcher,
graphql.schema.DataFetcher<GQLDeleteResult> deleteDataFetcher,
graphql.schema.DataFetcher<?> customMethodDataFetcher,
List<GQLPropertyDataFetcher<?>> propertyDataFetchers)
Initialize GraphQL executor from given
GQLMetaModel with no
callback |
GQLExecutor(GQLMetaModel metaModel,
IGQLErrorProcessor errorProcessor,
IGQLExecutorCallback callback,
graphql.schema.DataFetcher<?> getByIdDataFetcher,
graphql.schema.DataFetcher<GQLListLoadResult> listDataFetcher,
graphql.schema.DataFetcher<?> saveDataFetcher,
graphql.schema.DataFetcher<GQLDeleteResult> deleteDataFetcher,
graphql.schema.DataFetcher<?> customMethodDataFetcher,
List<GQLPropertyDataFetcher<?>> propertyDataFetchers)
Initialize GraphQL executor from given
GQLMetaModel with a
callback IGQLExecutorCallback |
Copyright © 2019. All rights reserved.