Index

A C D E F G H I M O Q R T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

APPLICATION_GRAPHQL_JSON - Static variable in class io.evitadb.externalApi.graphql.io.GraphQLMimeTypes
 

C

CODE - Static variable in class io.evitadb.externalApi.graphql.GraphQLProvider
 

D

data() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
Returns the value of the data record component.

E

equals(Object) - Method in record class io.evitadb.externalApi.graphql.io.ErrorDto
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
Indicates whether some other object is "equal to" this one.
errorCode() - Method in record class io.evitadb.externalApi.graphql.io.ErrorDto
Returns the value of the errorCode record component.
ErrorDto - Record Class in io.evitadb.externalApi.graphql.io
DTO returned as description of exception in system outside of GraphQL API.
ErrorDto(String, String) - Constructor for record class io.evitadb.externalApi.graphql.io.ErrorDto
Creates an instance of a ErrorDto record class.
errors() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
Returns the value of the errors record component.
evita.external.api.graphql - module evita.external.api.graphql
Module contains GraphQL API for evitaDB.

F

fromExecutionResult(ExecutionResult) - Static method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
 

G

getCode() - Method in class io.evitadb.externalApi.graphql.GraphQLProvider
 
getConfigurationClass() - Method in class io.evitadb.externalApi.graphql.GraphQLProviderRegistrar
 
getExternalApiCode() - Method in class io.evitadb.externalApi.graphql.GraphQLProviderRegistrar
 
getExternalApiCode() - Method in class io.evitadb.externalApi.graphql.io.GraphQLExceptionHandler
 
getGraphQLRouter() - Method in class io.evitadb.externalApi.graphql.GraphQLManager
 
GraphQLConfig - Class in io.evitadb.externalApi.graphql.configuration
GraphQL API specific configuration.
GraphQLConfig() - Constructor for class io.evitadb.externalApi.graphql.configuration.GraphQLConfig
 
GraphQLConfig(Boolean, String, String, String, Boolean) - Constructor for class io.evitadb.externalApi.graphql.configuration.GraphQLConfig
 
GraphQLConfig(String) - Constructor for class io.evitadb.externalApi.graphql.configuration.GraphQLConfig
 
GraphQLExceptionHandler - Class in io.evitadb.externalApi.graphql.io
Handles exception that occurred in GraphQL API outside of actual GraphQL execution.
GraphQLExceptionHandler(ObjectMapper, HttpHandler) - Constructor for class io.evitadb.externalApi.graphql.io.GraphQLExceptionHandler
 
GraphQLHandler - Class in io.evitadb.externalApi.graphql.io
Generic HTTP request handler for processing GraphQLRequests and returning GraphQLResponses using passed configured instance of GraphQL.
GraphQLHandler() - Constructor for class io.evitadb.externalApi.graphql.io.GraphQLHandler
 
GraphQLManager - Class in io.evitadb.externalApi.graphql
Manages the whole GraphQL API (its endpoints, lifecycle, etc).
GraphQLManager(GraphQLConfig, Evita) - Constructor for class io.evitadb.externalApi.graphql.GraphQLManager
 
GraphQLMimeTypes - Class in io.evitadb.externalApi.graphql.io
Extension of HTTP MIME types supported by GraphQL API.
GraphQLMimeTypes() - Constructor for class io.evitadb.externalApi.graphql.io.GraphQLMimeTypes
 
GraphQLProvider - Class in io.evitadb.externalApi.graphql
Descriptor of external API provider that provides GraphQL API.
GraphQLProvider() - Constructor for class io.evitadb.externalApi.graphql.GraphQLProvider
 
GraphQLProviderRegistrar - Class in io.evitadb.externalApi.graphql
Registers GraphQL API provider to provide GraphQL API to clients.
GraphQLProviderRegistrar() - Constructor for class io.evitadb.externalApi.graphql.GraphQLProviderRegistrar
 
GraphQLRequest - Record Class in io.evitadb.externalApi.graphql.io
Client request for GraphQL.
GraphQLRequest(String, String, Map<String, Object>) - Constructor for record class io.evitadb.externalApi.graphql.io.GraphQLRequest
Creates an instance of a GraphQLRequest record class.
GraphQLResponse<T> - Record Class in io.evitadb.externalApi.graphql.io
Response from GraphQL passed as output to client.
GraphQLResponse(T, List<GraphQLResponse.GraphQLResponseError>) - Constructor for record class io.evitadb.externalApi.graphql.io.GraphQLResponse
Creates an instance of a GraphQLResponse record class.

H

handleRequest(HttpServerExchange) - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
 
hashCode() - Method in record class io.evitadb.externalApi.graphql.io.ErrorDto
Returns a hash code value for this object.
hashCode() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
Returns a hash code value for this object.
hashCode() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
Returns a hash code value for this object.

I

io.evitadb.externalApi.graphql - package io.evitadb.externalApi.graphql
 
io.evitadb.externalApi.graphql.configuration - package io.evitadb.externalApi.graphql.configuration
 
io.evitadb.externalApi.graphql.io - package io.evitadb.externalApi.graphql.io
 

M

message() - Method in record class io.evitadb.externalApi.graphql.io.ErrorDto
Returns the value of the message record component.

O

operationName() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
Returns the value of the operationName record component.

Q

query() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
Returns the value of the query record component.

R

refreshCatalog(String) - Method in class io.evitadb.externalApi.graphql.GraphQLManager
Refreshes already registered catalog endpoint and its GraphQL instance.
register(Evita, ApiOptions, GraphQLConfig) - Method in class io.evitadb.externalApi.graphql.GraphQLProviderRegistrar
 
registerCatalog(String) - Method in class io.evitadb.externalApi.graphql.GraphQLManager
Registers new Evita catalog to API.
renderError(EvitaError, HttpServerExchange) - Method in class io.evitadb.externalApi.graphql.io.GraphQLExceptionHandler
 

T

toExecutionInput() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
Copies request data to execution input as well as settings base execution context.
toString() - Method in record class io.evitadb.externalApi.graphql.io.ErrorDto
Returns a string representation of this record class.
toString() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
Returns a string representation of this record class.
toString() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
Returns a string representation of this record class.

U

unregisterCatalog(String) - Method in class io.evitadb.externalApi.graphql.GraphQLManager
Deletes endpoint and its GraphQL instance for this already registered catalog.

V

variables() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
Returns the value of the variables record component.
A C D E F G H I M O Q R T U V 
All Classes and Interfaces|All Packages|Constant Field Values