public class GQLSchemaBuilder extends Object
| Constructor and Description |
|---|
GQLSchemaBuilder() |
| Modifier and Type | Method and Description |
|---|---|
graphql.schema.GraphQLSchema |
build(GQLSchemaConfig schemaConfig,
GQLInternalMetaModel internalMetaModel,
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 |
public graphql.schema.GraphQLSchema build(GQLSchemaConfig schemaConfig, GQLInternalMetaModel internalMetaModel, 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)
GQLMetaModelschemaConfig - the schema configuration GQLSchemaConfiginternalMetaModel - the GQLInternalMetaModel meta modelgetByIdDataFetcher - the DataFetcher for 'getById' methodslistDataFetcher - the DataFetcher for 'getAll' methodssaveDataFetcher - the DataFetcher for 'save' methodsdeleteDataFetcher - the DataFetcher for 'delete' methodscustomMethodDataFetcher - the DataFetcher for custom methodspropertyDataFetchers - custom GQLPropertyDataFetcher listGraphQLSchemaCopyright © 2019. All rights reserved.