INNER CODE UNIT · Kotlin
log
neo4j-graphql/neo4j-graphql · src/main/kotlin/org/neo4j/graphql/GraphQLResource.kt:24
log = provider.getLog(GraphQLResourceExperimental::class.java)
}
companion object {
val OBJECT_MAPPER = com.fasterxml.jackson.databind.ObjectMapper()
}
@Path("")
@OPTIONS
fun options(@Context headers: HttpHeaders) = Response.ok().build()
@Path("")
@GET
fun get(@QueryParam("query") query: String?, @QueryParam("variables") variableParam: String?): Response {
if (query == null) return Response.noContent().build()
return executeQuery(hashMapOf("query" to query, "variables" to (variableParam ?: emptyMap<String,Any>())))
}