public class GraphQLObjectMapper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GraphQLObjectMapper.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
GraphQLObjectMapper(ObjectMapperProvider objectMapperProvider,
java.util.function.Supplier<GraphQLErrorHandler> graphQLErrorHandlerSupplier) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areErrorsPresent(graphql.ExecutionResult executionResult) |
java.util.Map<java.lang.String,java.lang.Object> |
convertSanitizedExecutionResult(graphql.ExecutionResult executionResult) |
java.util.Map<java.lang.String,java.lang.Object> |
convertSanitizedExecutionResult(graphql.ExecutionResult executionResult,
boolean includeData) |
java.util.Map<java.lang.String,java.lang.Object> |
createResultFromExecutionResult(graphql.ExecutionResult executionResult) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
deserializeMultipartMap(javax.servlet.http.Part part) |
java.util.Map<java.lang.String,java.lang.Object> |
deserializeVariables(java.lang.String variables) |
com.fasterxml.jackson.databind.ObjectReader |
getGraphQLRequestMapper() |
com.fasterxml.jackson.databind.ObjectMapper |
getJacksonMapper() |
static GraphQLObjectMapper.Builder |
newBuilder() |
java.util.List<GraphQLRequest> |
readBatchedGraphQLRequest(java.io.InputStream inputStream) |
java.util.List<GraphQLRequest> |
readBatchedGraphQLRequest(java.lang.String query) |
GraphQLRequest |
readGraphQLRequest(java.io.InputStream inputStream) |
GraphQLRequest |
readGraphQLRequest(java.lang.String text) |
graphql.ExecutionResult |
sanitizeErrors(graphql.ExecutionResult executionResult) |
java.lang.String |
serializeResultAsJson(graphql.ExecutionResult executionResult) |
protected GraphQLObjectMapper(ObjectMapperProvider objectMapperProvider, java.util.function.Supplier<GraphQLErrorHandler> graphQLErrorHandlerSupplier)
public com.fasterxml.jackson.databind.ObjectMapper getJacksonMapper()
public com.fasterxml.jackson.databind.ObjectReader getGraphQLRequestMapper()
ObjectReader for deserializing GraphQLRequestpublic GraphQLRequest readGraphQLRequest(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOExceptionpublic GraphQLRequest readGraphQLRequest(java.lang.String text) throws java.io.IOException
java.io.IOExceptionpublic java.util.List<GraphQLRequest> readBatchedGraphQLRequest(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOExceptionpublic java.util.List<GraphQLRequest> readBatchedGraphQLRequest(java.lang.String query) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String serializeResultAsJson(graphql.ExecutionResult executionResult)
public boolean areErrorsPresent(graphql.ExecutionResult executionResult)
public graphql.ExecutionResult sanitizeErrors(graphql.ExecutionResult executionResult)
public java.util.Map<java.lang.String,java.lang.Object> createResultFromExecutionResult(graphql.ExecutionResult executionResult)
public java.util.Map<java.lang.String,java.lang.Object> convertSanitizedExecutionResult(graphql.ExecutionResult executionResult)
public java.util.Map<java.lang.String,java.lang.Object> convertSanitizedExecutionResult(graphql.ExecutionResult executionResult,
boolean includeData)
public java.util.Map<java.lang.String,java.lang.Object> deserializeVariables(java.lang.String variables)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> deserializeMultipartMap(javax.servlet.http.Part part)
public static GraphQLObjectMapper.Builder newBuilder()