INNER CODE UNIT · Kotlin
GraphQLResource
neo4j-graphql/neo4j-graphql · src/main/kotlin/org/neo4j/graphql/GraphQLResource.kt:21
class GraphQLResource(@Context val provider: LogProvider, @Context val db: GraphDatabaseService) {
val log: Log
init {
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()