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 GraphQLRequest
public GraphQLRequest readGraphQLRequest(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOException
public GraphQLRequest readGraphQLRequest(java.lang.String text) throws java.io.IOException
java.io.IOException
public java.util.List<GraphQLRequest> readBatchedGraphQLRequest(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOException
public java.util.List<GraphQLRequest> readBatchedGraphQLRequest(java.lang.String query) throws java.io.IOException
java.io.IOException
public 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()