public interface DocumentRepositoryAsyncProducer
RepositoryAsync| Modifier and Type | Method and Description |
|---|---|
<E,ID,T extends RepositoryAsync<E,ID>> |
get(Class<T> repositoryClass,
org.jnosql.diana.api.document.DocumentCollectionManagerAsync manager)
Produces a Repository class from repository class and
DocumentCollectionManagerAsync |
<E,ID,T extends RepositoryAsync<E,ID>> |
get(Class<T> repositoryClass,
DocumentTemplateAsync template)
Produces a Repository class from repository class and
DocumentTemplateAsync |
<E,ID,T extends RepositoryAsync<E,ID>> T get(Class<T> repositoryClass, org.jnosql.diana.api.document.DocumentCollectionManagerAsync manager)
DocumentCollectionManagerAsyncE - the entity of repositoryID - the ID of the entityT - the repository typerepositoryClass - the repository classmanager - the managerRepositoryAsync interfaceNullPointerException - when there is null parameter<E,ID,T extends RepositoryAsync<E,ID>> T get(Class<T> repositoryClass, DocumentTemplateAsync template)
DocumentTemplateAsyncE - the entity of repositoryID - the ID of the entityT - the repository typerepositoryClass - the repository classtemplate - the templateRepositoryAsync interfaceNullPointerException - when there is null parameterCopyright © 2018. All rights reserved.