Class MongoDbMetadataRepository<T extends VitamDocument<T>>
- java.lang.Object
-
- fr.gouv.vitam.metadata.core.database.collections.MongoDbMetadataRepository<T>
-
public class MongoDbMetadataRepository<T extends VitamDocument<T>> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MongoDbMetadataRepository(java.util.function.Supplier<com.mongodb.client.MongoCollection<T>> mongoCollectionSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete(java.util.List<T> metadataDocuments)
void
insert(java.util.List<T> metadataDocuments)
java.util.List<T>
selectByIds(java.lang.Iterable<? extends java.lang.String> ids, com.mongodb.BasicDBObject projection)
void
update(java.util.Map<java.lang.String,org.bson.conversions.Bson> updates)
-
-
-
Constructor Detail
-
MongoDbMetadataRepository
public MongoDbMetadataRepository(java.util.function.Supplier<com.mongodb.client.MongoCollection<T>> mongoCollectionSupplier)
-
-
Method Detail
-
selectByIds
public java.util.List<T> selectByIds(java.lang.Iterable<? extends java.lang.String> ids, com.mongodb.BasicDBObject projection)
-
insert
public void insert(java.util.List<T> metadataDocuments) throws MetaDataExecutionException
- Throws:
MetaDataExecutionException
-
delete
public void delete(java.util.List<T> metadataDocuments) throws MetaDataExecutionException
- Throws:
MetaDataExecutionException
-
update
public void update(java.util.Map<java.lang.String,org.bson.conversions.Bson> updates) throws MetaDataExecutionException
- Throws:
MetaDataExecutionException
-
-