Index
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
datarecord 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
errorCoderecord 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
ErrorDtorecord class. - errors() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
-
Returns the value of the
errorsrecord 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 returningGraphQLResponses using passed configured instance ofGraphQL. - 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
GraphQLRequestrecord 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
GraphQLResponserecord 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
messagerecord component.
O
- operationName() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Returns the value of the
operationNamerecord component.
Q
- query() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Returns the value of the
queryrecord component.
R
- refreshCatalog(String) - Method in class io.evitadb.externalApi.graphql.GraphQLManager
-
Refreshes already registered catalog endpoint and its
GraphQLinstance. - 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
GraphQLinstance for this already registered catalog.
V
- variables() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Returns the value of the
variablesrecord component.
All Classes and Interfaces|All Packages|Constant Field Values