public class GQLMutationTypeBuilder extends GQLAbstractInputOutputTypesBuilder
logger| Constructor and Description |
|---|
GQLMutationTypeBuilder(GQLSchemaBuilderCache cache)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
graphql.schema.GraphQLObjectType |
buildMutationType(GQLInternalMetaModel metaModel,
graphql.schema.DataFetcher<?> saveDataFetcher,
graphql.schema.DataFetcher<GQLDeleteResult> deleteDataFetcher,
graphql.schema.DataFetcher<?> customMethodsDataFetcher)
Build mutation type
|
buildArgumentNonNull, buildInputField, getIdAttributegetCache, getConfigpublic GQLMutationTypeBuilder(GQLSchemaBuilderCache cache)
cache - the GQLSchemaBuilderCachepublic graphql.schema.GraphQLObjectType buildMutationType(GQLInternalMetaModel metaModel, graphql.schema.DataFetcher<?> saveDataFetcher, graphql.schema.DataFetcher<GQLDeleteResult> deleteDataFetcher, graphql.schema.DataFetcher<?> customMethodsDataFetcher)
metaModel - the GQLInternalMetaModelsaveDataFetcher - the DataFetcher for create/updatedeleteDataFetcher - the DataFetcher for deletecustomMethodsDataFetcher - the DataFetcher for custom methodsGraphQLObjectTypeCopyright © 2019. All rights reserved.