Uses of Class
io.github.qubitpi.athena.metadata.MetaData
Package
Description
-
Uses of MetaData in io.github.qubitpi.athena.application
Modifier and TypeMethodDescriptionprotected abstract @NotNull graphql.schema.DataFetcher<MetaData>
AbstractBinderFactory.buildMutationDataFetcher()
Similar toAbstractBinderFactory.buildQueryDataFetcher()
, this method binds an object responsible for executing the mutation and returning some sensible output values ofMetaData
.protected abstract @NotNull graphql.schema.DataFetcher<MetaData>
AbstractBinderFactory.buildQueryDataFetcher()
Registers an object responsible for retrieving, from metadata database, a data value back for a given graphql field, i.e. -
Uses of MetaData in io.github.qubitpi.athena.example.books.application
Modifier and TypeMethodDescriptionSQLMutationDataFetcher.get
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) SQLQueryDataFetcher.get
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Modifier and TypeMethodDescriptionprotected graphql.schema.DataFetcher<MetaData>
BooksBinderFactory.buildMutationDataFetcher()
protected graphql.schema.DataFetcher<MetaData>
BooksBinderFactory.buildQueryDataFetcher()
-
Uses of MetaData in io.github.qubitpi.athena.file
Modifier and TypeMethodDescription@NotNull MetaData
File.getMetaData()
Returns an immutable representation of all metadata associated with thisFile
.ModifierConstructorDescriptionFile
(@NotNull MetaData metaData, @NotNull InputStream fileContent) Constructor. -
Uses of MetaData in io.github.qubitpi.athena.metadata
Modifier and TypeMethodDescriptionstatic @NotNull MetaData
MetaData.of
(@NotNull graphql.ExecutionResult executionResult) Given a GraphQL query result, constructs an athena representation of a file metadata contained in that result.static @NotNull MetaData
Given a set of key-value pairs, constructs an athena representation of a file metadata whose states are based on the specified key-value pairs.static @NotNull MetaData
MetaData.of
(@NotNull org.glassfish.jersey.media.multipart.FormDataContentDisposition uploadedMetaData) Given a form-data content disposition header from a file upload request, constructs an athena representation of the uploaded file metadata. -
Uses of MetaData in io.github.qubitpi.athena.metastore
Modifier and TypeMethodDescriptionvoid
MetaStore.saveMetaData
(@NotNull String fileId, @NotNull MetaData metaData) Persists a file metadata into database. -
Uses of MetaData in io.github.qubitpi.athena.metastore.graphql
Modifier and TypeMethodDescriptionvoid
GraphQLMetaStore.saveMetaData
(String fileId, MetaData metaData) ModifierConstructorDescriptionGraphQLFactory
(@NotNull graphql.schema.DataFetcher<MetaData> queryDataFetcher, @NotNull graphql.schema.DataFetcher<MetaData> mutationDataFetcher) Constructor.GraphQLMetaStore
(@NotNull graphql.schema.DataFetcher<MetaData> queryDataFetcher, @NotNull graphql.schema.DataFetcher<MetaData> mutationDataFetcher) DI constructor. -
Uses of MetaData in io.github.qubitpi.athena.metastore.graphql.query