Skip navigation links
A C D E F G I O P Q R S T U 

A

AbsctractDocumentWorkflow - Class in org.jnosql.artemis.document
The template method to DocumentWorkflow
AbsctractDocumentWorkflow() - Constructor for class org.jnosql.artemis.document.AbsctractDocumentWorkflow
 
AbstractDocumentEntityConverter - Class in org.jnosql.artemis.document
Template method to DocumentEntityConverter
AbstractDocumentEntityConverter() - Constructor for class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
AbstractDocumentRepository<T,ID> - Class in org.jnosql.artemis.document.query
The Repository template method
AbstractDocumentRepository() - Constructor for class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
AbstractDocumentRepositoryAsync<T,ID> - Class in org.jnosql.artemis.document.query
The RepositoryAsync template method
AbstractDocumentRepositoryAsync() - Constructor for class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 
AbstractDocumentRepositoryAsyncProxy<T> - Class in org.jnosql.artemis.document.query
The template method to RepositoryAsync to Document
AbstractDocumentRepositoryAsyncProxy() - Constructor for class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsyncProxy
 
AbstractDocumentRepositoryProxy<T> - Class in org.jnosql.artemis.document.query
The template method to Repository to Document
AbstractDocumentRepositoryProxy() - Constructor for class org.jnosql.artemis.document.query.AbstractDocumentRepositoryProxy
 
AbstractDocumentTemplate - Class in org.jnosql.artemis.document
This class provides a skeletal implementation of the DocumentTemplate interface, to minimize the effort required to implement this interface.
AbstractDocumentTemplate() - Constructor for class org.jnosql.artemis.document.AbstractDocumentTemplate
 
AbstractDocumentTemplateAsync - Class in org.jnosql.artemis.document
This class provides a skeletal implementation of the DocumentTemplateAsync interface, to minimize the effort required to implement this interface.
AbstractDocumentTemplateAsync() - Constructor for class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 

C

ConverterUtil - Class in org.jnosql.artemis.document.util
 
count(String) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
count(Class<T>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
count(String, Consumer<Long>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
count(Class<T>, Consumer<Long>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
count(String) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Returns the number of elements from document collection
count(Class<T>) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Returns the number of elements from document collection
count(String, Consumer<Long>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Returns the number of elements from document collection
count(Class<T>, Consumer<Long>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Returns the number of elements from document collection
count() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
count(Consumer<Long>) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 
create(CreationalContext<RepositoryAsync>) - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
create(CreationalContext<Repository>) - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 

D

delete(DocumentDeleteQuery) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
delete(Class<T>, ID) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
delete(DocumentDeleteQuery) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
delete(DocumentDeleteQuery, Consumer<Void>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
delete(Class<T>, ID, Consumer<Void>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
delete(Class<T>, ID) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
delete(DocumentDeleteQuery) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Deletes an entity
delete(Class<T>, ID) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Deletes by Id.
delete(DocumentDeleteQuery) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Deletes an entity asynchronously
delete(DocumentDeleteQuery, Consumer<Void>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Deletes an entity asynchronously
delete(Class<T>, ID, Consumer<Void>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Deletes by Id.
delete(Class<T>, ID) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Deletes by Id.
deleteById(ID) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
deleteById(Iterable<ID>) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
deleteById(ID) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 
deleteFrom(Class<T>) - Method in interface org.jnosql.artemis.document.DocumentQueryMapperBuilder
Returns a DocumentDeleteFrom implementation that does the object mapper API.
destroy(RepositoryAsync, CreationalContext<RepositoryAsync>) - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
destroy(Repository, CreationalContext<Repository>) - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
DocumentCollectionProducerExtension - Class in org.jnosql.artemis.document.spi
Extension to start up the DocumentTemplate, DocumentTemplateAsync, Repository and RepositoryAsync from the Database qualifier
DocumentCollectionProducerExtension() - Constructor for class org.jnosql.artemis.document.spi.DocumentCollectionProducerExtension
 
DocumentDeleteQueryExecute - Interface in org.jnosql.artemis.document
When a document delete query is executed this event if fired
DocumentEntityConverter - Interface in org.jnosql.artemis.document
This interface represents the converter between an entity and the DocumentEntity
DocumentEntityPostPersist - Interface in org.jnosql.artemis.document
The interface represents the model when the DocumentCollectionEntity be saved that event will fired.
DocumentEntityPrePersist - Interface in org.jnosql.artemis.document
The interface represents the model before the DocumentCollectionEntity be saved that event will fired.
DocumentEventPersistManager - Interface in org.jnosql.artemis.document
This interface represent the manager of events.
DocumentFieldValue - Interface in org.jnosql.artemis.document
The specialist FieldValue to document
DocumentQueryDeleteParser - Class in org.jnosql.artemis.document.query
Class the returns a DocumentDeleteQuery on DocumentRepositoryProxy
DocumentQueryDeleteParser() - Constructor for class org.jnosql.artemis.document.query.DocumentQueryDeleteParser
 
DocumentQueryExecute - Interface in org.jnosql.artemis.document
When a document query is executed this event if fired
DocumentQueryMapperBuilder - Interface in org.jnosql.artemis.document
The builder to either select and delete query using an object mapper API.
DocumentQueryParser - Class in org.jnosql.artemis.document.query
Class the returns a DocumentQuery on DocumentRepositoryProxy
DocumentQueryParser() - Constructor for class org.jnosql.artemis.document.query.DocumentQueryParser
 
DocumentQueryParserUtil - Class in org.jnosql.artemis.document.query
Utilitarian class to dynamic query from method on interface DocumentQueryDeleteParser and DocumentQueryParser
DocumentRepositoryAsyncBean - Class in org.jnosql.artemis.document.query
Artemis discoveryBean to CDI extension to register RepositoryAsync
DocumentRepositoryAsyncBean(Class, BeanManager, String) - Constructor for class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
Constructor
DocumentRepositoryAsyncProducer - Interface in org.jnosql.artemis.document
The producer of RepositoryAsync
DocumentRepositoryProducer - Interface in org.jnosql.artemis.document
The producer of Repository
DocumentTemplate - Interface in org.jnosql.artemis.document
This interface that represents the common operation between an entity and DocumentCollectionEntity.
DocumentTemplateAsync - Interface in org.jnosql.artemis.document
This interface that represents the common operation between an entity and DocumentCollectionEntity.
DocumentTemplateAsyncProducer - Interface in org.jnosql.artemis.document
The producer of DocumentTemplateAsync
DocumentTemplateProducer - Interface in org.jnosql.artemis.document
The producer of DocumentTemplate
DocumentWorkflow - Interface in org.jnosql.artemis.document
This implementation defines the workflow to insert an Entity on DocumentTemplate.

E

EntityDocumentPostPersist - Interface in org.jnosql.artemis.document
When an entity is either saved or updated it's the first event to fire
EntityDocumentPrePersist - Interface in org.jnosql.artemis.document
When an entity is either saved or updated it's the first event to fire
existsById(ID) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
existsById(ID, Consumer<Boolean>) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 

F

feedObject(T, List<Document>, Map<String, FieldRepresentation>) - Method in class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
find(Class<T>, ID) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
find(Class<T>, ID, Consumer<Optional<T>>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
find(Class<T>, ID) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Finds by Id.
find(Class<T>, ID, Consumer<Optional<T>>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Finds by Id.
findById(ID) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
findById(Iterable<ID>) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
findById(ID, Consumer<Optional<T>>) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 
firePostDocument(DocumentEntity) - Method in interface org.jnosql.artemis.document.DocumentEventPersistManager
Fire an event after the response from communication layer
firePostDocumentEntity(T) - Method in interface org.jnosql.artemis.document.DocumentEventPersistManager
Fire an event after firePostEntity
firePostEntity(T) - Method in interface org.jnosql.artemis.document.DocumentEventPersistManager
Fire an event after convert the DocumentEntity, from database response, to Entity.
firePreDeleteQuery(DocumentDeleteQuery) - Method in interface org.jnosql.artemis.document.DocumentEventPersistManager
Fire an event before the delete query is executed
firePreDocument(DocumentEntity) - Method in interface org.jnosql.artemis.document.DocumentEventPersistManager
Fire an event after the conversion of the entity to communication API model.
firePreDocumentEntity(T) - Method in interface org.jnosql.artemis.document.DocumentEventPersistManager
Fire an event after firePreEntity
firePreEntity(T) - Method in interface org.jnosql.artemis.document.DocumentEventPersistManager
Fire an event once the method is called
firePreQuery(DocumentQuery) - Method in interface org.jnosql.artemis.document.DocumentEventPersistManager
Fire an event before the query is executed
flow(T, UnaryOperator<DocumentEntity>) - Method in class org.jnosql.artemis.document.AbsctractDocumentWorkflow
 
flow(T, UnaryOperator<DocumentEntity>) - Method in interface org.jnosql.artemis.document.DocumentWorkflow
Executes the workflow to do an interaction on a database document collection.

G

get(Class<T>, DocumentCollectionManagerAsync) - Method in interface org.jnosql.artemis.document.DocumentRepositoryAsyncProducer
Produces a Repository class from repository class and DocumentCollectionManagerAsync
get(Class<T>, DocumentTemplateAsync) - Method in interface org.jnosql.artemis.document.DocumentRepositoryAsyncProducer
Produces a Repository class from repository class and DocumentTemplateAsync
get(Class<T>, DocumentCollectionManager) - Method in interface org.jnosql.artemis.document.DocumentRepositoryProducer
Produces a Repository class from repository class and DocumentCollectionManager
get(Class<T>, DocumentTemplate) - Method in interface org.jnosql.artemis.document.DocumentRepositoryProducer
Produces a Repository class from repository class and DocumentTemplate
get(DocumentCollectionManagerAsync) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsyncProducer
get(DocumentCollectionManager) - Method in interface org.jnosql.artemis.document.DocumentTemplateProducer
getBeanClass() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
getBeanClass() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
getClassRepresentation() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
getClassRepresentation() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 
getClassRepresentation() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsyncProxy
 
getClassRepresentation() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryProxy
 
getClassRepresentations() - Method in class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
getClassRepresentations() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
getClassRepresentations() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
getConverter() - Method in class org.jnosql.artemis.document.AbsctractDocumentWorkflow
 
getConverter() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
getConverter() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
getConverters() - Method in class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
getConverters() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
getConverters() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
getConverters() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsyncProxy
 
getConverters() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryProxy
 
getDeleteParser() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsyncProxy
 
getDeleteParser() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryProxy
 
getDocumentEventPersistManager() - Method in class org.jnosql.artemis.document.AbsctractDocumentWorkflow
 
getEntity() - Method in interface org.jnosql.artemis.document.DocumentEntityPostPersist
The DocumentEntity after be saved
getEntity() - Method in interface org.jnosql.artemis.document.DocumentEntityPrePersist
The DocumentEntity before be saved
getId() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
getId() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
getInjectionPoints() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
getInjectionPoints() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
getManager() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
getManager() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
getName() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
getName() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
getPersistManager() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
getQualifiers() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
getQualifiers() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
getQuery() - Method in interface org.jnosql.artemis.document.DocumentDeleteQueryExecute
The DocumentQuery before executed
getQuery() - Method in interface org.jnosql.artemis.document.DocumentQueryExecute
The ColumnQuery before executed
getQueryParser() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsyncProxy
 
getQueryParser() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryProxy
 
getReflections() - Method in class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
getReflections() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
getReflections() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 
getRepository() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsyncProxy
 
getRepository() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryProxy
 
getScope() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
getScope() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
getStereotypes() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
getStereotypes() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
getTemplate() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
getTemplate() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 
getTemplate() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsyncProxy
 
getTemplate() - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryProxy
 
getTypes() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
getTypes() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
getValue() - Method in interface org.jnosql.artemis.document.EntityDocumentPostPersist
Return the entity whose gonna be either saved or updated
getValue() - Method in interface org.jnosql.artemis.document.EntityDocumentPrePersist
Return the entity whose gonna be either saved or updated
getValue(Object, ClassRepresentation, String, Converters) - Static method in class org.jnosql.artemis.document.util.ConverterUtil
 
getWorkflow() - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 

I

insert(T) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
insert(T, Duration) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
insert(T) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
insert(T, Duration) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
insert(T, Consumer<T>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
insert(T, Duration, Consumer<T>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
insert(T) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Saves entity
insert(T, Duration) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Saves entity with time to live
insert(Iterable<T>) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Saves entity, by default it's just run for each saving using DocumentTemplate.insert(Object), each NoSQL vendor might replace to a more appropriate one.
insert(Iterable<T>, Duration) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Saves documents collection entity with time to live, by default it's just run for each saving using DocumentTemplate.insert(Object, Duration), each NoSQL vendor might replace to a more appropriate one.
insert(T) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Saves an entity asynchronously
insert(T, Duration) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Saves an entity asynchronously with time to live
insert(Iterable<T>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Saves entities asynchronously, by default it's just run for each saving using DocumentTemplateAsync.insert(Object), each NoSQL vendor might replace to a more appropriate one.
insert(Iterable<T>, Duration) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Saves entities asynchronously with time to live, by default it's just run for each saving using DocumentTemplateAsync.insert(Object) (Object, Duration)}, each NoSQL vendor might replace to a more appropriate one.
insert(T, Consumer<T>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Saves an entity asynchronously
insert(T, Duration, Consumer<T>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Saves an entity asynchronously with time to live
invoke(Object, Method, Object[]) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsyncProxy
 
invoke(Object, Method, Object[]) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryProxy
 
isAlternative() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
isAlternative() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 
isNullable() - Method in class org.jnosql.artemis.document.query.DocumentRepositoryAsyncBean
 
isNullable() - Method in class org.jnosql.artemis.document.query.RepositoryDocumentBean
 

O

of(DocumentDeleteQuery) - Static method in interface org.jnosql.artemis.document.DocumentDeleteQueryExecute
Returns a DocumentDeleteQuery instance
of(DocumentEntity) - Static method in interface org.jnosql.artemis.document.DocumentEntityPostPersist
Creates the DocumentEntityPostPersist instance
of(DocumentEntity) - Static method in interface org.jnosql.artemis.document.DocumentEntityPrePersist
Creates the DocumentEntityPrePersist instance
of(DocumentQuery) - Static method in interface org.jnosql.artemis.document.DocumentQueryExecute
Returns a DocumentQueryExecute instance
of(Object) - Static method in interface org.jnosql.artemis.document.EntityDocumentPostPersist
Created the default implementation of EntityDocumentPostPersist
of(Object) - Static method in interface org.jnosql.artemis.document.EntityDocumentPrePersist
Created the default implementation of EntityDocumentPrePersist
org.jnosql.artemis.document - package org.jnosql.artemis.document
This package contains all objects to use a Document Collection.
org.jnosql.artemis.document.query - package org.jnosql.artemis.document.query
This package has the implementation to dynamic query to both Repository and RepositoryAsync on document database.
org.jnosql.artemis.document.spi - package org.jnosql.artemis.document.spi
 
org.jnosql.artemis.document.util - package org.jnosql.artemis.document.util
 

P

parse(String, Object[], ClassRepresentation, Converters) - Method in class org.jnosql.artemis.document.query.DocumentQueryDeleteParser
 
parse(String, Object[], ClassRepresentation, Converters) - Method in class org.jnosql.artemis.document.query.DocumentQueryParser
 
prepare(String) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
prepare(String) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
prepare(String) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Creates a PreparedStatement from the query
prepare(String) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Creates a PreparedStatementAsync from the query

Q

query(String) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
query(String, Consumer<List<T>>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
query(String) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Executes a query then bring the result as a List
query(String, Consumer<List<T>>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Executes a query then bring the result as a List

R

RepositoryDocumentBean - Class in org.jnosql.artemis.document.query
Artemis discoveryBean to CDI extension to register Repository
RepositoryDocumentBean(Class, BeanManager, String) - Constructor for class org.jnosql.artemis.document.query.RepositoryDocumentBean
Constructor

S

save(S) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
save(Iterable<S>) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepository
 
save(S) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 
save(Iterable<S>) - Method in class org.jnosql.artemis.document.query.AbstractDocumentRepositoryAsync
 
select(DocumentQuery) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
select(DocumentQuery, Consumer<List<T>>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
select(DocumentQuery) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Finds entities from query
select(DocumentQuery, Consumer<List<T>>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Finds entities from query asynchronously
selectFrom(Class<T>) - Method in interface org.jnosql.artemis.document.DocumentQueryMapperBuilder
Returns a DocumentFrom implementation that does the object mapper API.
singleResult(String) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
singleResult(String, Consumer<Optional<T>>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
singleResult(String) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Executes a query then bring the result as a unique result
singleResult(DocumentQuery) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Returns a single entity from query
singleResult(String, Consumer<Optional<T>>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Executes a query then bring the result as a unique result
singleResult(DocumentQuery, Consumer<Optional<T>>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Execute a query to consume an unique result

T

toCondition(String, int, Object[], String, ClassRepresentation, Converters) - Static method in class org.jnosql.artemis.document.query.DocumentQueryParserUtil
 
toDocument(Object) - Method in class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
toDocument(Object) - Method in interface org.jnosql.artemis.document.DocumentEntityConverter
Converts the instance entity to DocumentEntity
toDocument(DocumentEntityConverter, Converters) - Method in interface org.jnosql.artemis.document.DocumentFieldValue
 
toEntity(Class<T>, DocumentEntity) - Method in class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
toEntity(T, DocumentEntity) - Method in class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
toEntity(Class<T>, List<Document>) - Method in class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
toEntity(DocumentEntity) - Method in class org.jnosql.artemis.document.AbstractDocumentEntityConverter
 
toEntity(Class<T>, DocumentEntity) - Method in interface org.jnosql.artemis.document.DocumentEntityConverter
Converts a DocumentEntity to entity
toEntity(T, DocumentEntity) - Method in interface org.jnosql.artemis.document.DocumentEntityConverter
Converts a DocumentEntity to entity Instead of creating a new object is uses the instance used in this parameters
toEntity(DocumentEntity) - Method in interface org.jnosql.artemis.document.DocumentEntityConverter
Similar to DocumentEntityConverter.toEntity(Class, DocumentEntity), but search the instance type from DocumentEntity.getName()

U

update(T) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplate
 
update(T) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
update(T, Consumer<T>) - Method in class org.jnosql.artemis.document.AbstractDocumentTemplateAsync
 
update(T) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Updates a entity
update(Iterable<T>) - Method in interface org.jnosql.artemis.document.DocumentTemplate
Updates entity, by default it's just run for each saving using DocumentTemplate.update(Object), each NoSQL vendor might replace to a more appropriate one.
update(T, Consumer<T>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Updates an entity asynchronously
update(T) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Updates an entity asynchronously
update(Iterable<T>) - Method in interface org.jnosql.artemis.document.DocumentTemplateAsync
Updates entities asynchronously, by default it's just run for each saving using DocumentTemplate.update(Object), each NoSQL vendor might replace to a more appropriate one.
A C D E F G I O P Q R S T U 
Skip navigation links

Copyright © 2018. All rights reserved.