Uses of Class
io.github.qubitpi.athena.metadata.MetaData
Packages that use MetaData
Package
Description
-
Uses of MetaData in io.github.qubitpi.athena.application
Methods in io.github.qubitpi.athena.application that return types with arguments of type MetaDataModifier 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
Methods in io.github.qubitpi.athena.example.books.application that return MetaDataModifier and TypeMethodDescriptionSQLMutationDataFetcher.get
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) SQLQueryDataFetcher.get
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Methods in io.github.qubitpi.athena.example.books.application that return types with arguments of type MetaDataModifier and TypeMethodDescriptionprotected graphql.schema.DataFetcher<MetaData>
BooksBinderFactory.buildMutationDataFetcher()
protected graphql.schema.DataFetcher<MetaData>
BooksBinderFactory.buildQueryDataFetcher()
-
Uses of MetaData in io.github.qubitpi.athena.file
Methods in io.github.qubitpi.athena.file that return MetaDataModifier and TypeMethodDescription@NotNull MetaData
File.getMetaData()
Returns an immutable representation of all metadata associated with thisFile
.Constructors in io.github.qubitpi.athena.file with parameters of type MetaDataModifierConstructorDescriptionFile
(@NotNull MetaData metaData, @NotNull InputStream fileContent) Constructor. -
Uses of MetaData in io.github.qubitpi.athena.metadata
Methods in io.github.qubitpi.athena.metadata that return MetaDataModifier 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
Methods in io.github.qubitpi.athena.metastore with parameters of type MetaDataModifier 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
Methods in io.github.qubitpi.athena.metastore.graphql with parameters of type MetaDataModifier and TypeMethodDescriptionvoid
GraphQLMetaStore.saveMetaData
(String fileId, MetaData metaData) Constructor parameters in io.github.qubitpi.athena.metastore.graphql with type arguments of type MetaDataModifierConstructorDescriptionGraphQLFactory
(@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
Methods in io.github.qubitpi.athena.metastore.graphql.query with parameters of type MetaData