public abstract class AbstractGraphQLController
extends java.lang.Object
| Constructor and Description |
|---|
AbstractGraphQLController() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Object |
executeRequest(java.lang.String query,
java.lang.String operationName,
java.util.Map<java.lang.String,java.lang.Object> variables,
org.springframework.web.server.ServerWebExchange serverWebExchange) |
java.lang.Object |
graphqlGET(java.lang.String query,
java.lang.String operationName,
java.lang.String variablesJson,
org.springframework.web.server.ServerWebExchange serverWebExchange) |
java.lang.Object |
graphqlPOST(java.lang.String contentType,
java.lang.String query,
java.lang.String operationName,
java.lang.String variablesJson,
java.lang.String body,
org.springframework.web.server.ServerWebExchange serverWebExchange) |
@RequestMapping(value="${graphql.url:graphql}",
method=POST,
produces="application/json")
public java.lang.Object graphqlPOST(@RequestHeader(value="Content-Type",required=false)
java.lang.String contentType,
@RequestParam(value="query",required=false)
java.lang.String query,
@RequestParam(value="operationName",required=false)
java.lang.String operationName,
@RequestParam(value="variables",required=false)
java.lang.String variablesJson,
@RequestBody(required=false)
java.lang.String body,
org.springframework.web.server.ServerWebExchange serverWebExchange)
throws java.io.IOException
java.io.IOException@RequestMapping(value="${graphql.url:graphql}",
method=GET,
produces="application/json")
public java.lang.Object graphqlGET(@RequestParam(value="query")
java.lang.String query,
@RequestParam(value="operationName",required=false)
java.lang.String operationName,
@RequestParam(value="variables",required=false)
java.lang.String variablesJson,
org.springframework.web.server.ServerWebExchange serverWebExchange)
protected abstract java.lang.Object executeRequest(java.lang.String query,
java.lang.String operationName,
java.util.Map<java.lang.String,java.lang.Object> variables,
org.springframework.web.server.ServerWebExchange serverWebExchange)