Uses of Class
fr.gouv.vitam.metadata.core.database.collections.MetadataCollections
-
Packages that use MetadataCollections Package Description fr.gouv.vitam.metadata.core.config Provides API configuration classes for the Metadata modulefr.gouv.vitam.metadata.core.database.collections Providesfr.gouv.vitam.metadata.core.graph fr.gouv.vitam.metadata.core.graph.api fr.gouv.vitam.metadata.core.reconstruction Provides reconstruction classes for Metadata module -
-
Uses of MetadataCollections in fr.gouv.vitam.metadata.core.config
Methods in fr.gouv.vitam.metadata.core.config with parameters of type MetadataCollections Modifier and Type Method Description ElasticsearchIndexAliasResolver
ElasticsearchMetadataIndexManager. getElasticsearchIndexAliasResolver(MetadataCollections collection)
ElasticsearchIndexSettings
ElasticsearchMetadataIndexManager. getElasticsearchIndexSettings(MetadataCollections collection, int tenantId)
-
Uses of MetadataCollections in fr.gouv.vitam.metadata.core.database.collections
Methods in fr.gouv.vitam.metadata.core.database.collections that return MetadataCollections Modifier and Type Method Description static MetadataCollections
MetadataCollections. getFromValue(java.lang.String collection)
get collection from value.protected abstract MetadataCollections
MetadataDocument. getMetadataCollections()
protected MetadataCollections
ObjectGroup. getMetadataCollections()
protected MetadataCollections
Unit. getMetadataCollections()
static MetadataCollections
MetadataCollections. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MetadataCollections[]
MetadataCollections. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in fr.gouv.vitam.metadata.core.database.collections with parameters of type MetadataCollections Modifier and Type Method Description org.elasticsearch.action.search.SearchResponse
ElasticsearchAccessMetadata. basicSearch(MetadataCollections collection, java.lang.Integer tenantId, java.util.List<org.elasticsearch.search.aggregations.AggregationBuilder> aggregations, org.elasticsearch.index.query.QueryBuilder query)
Makes a search request on elasticsearch on a collection with aggregations and a queryvoid
ElasticsearchAccessMetadata. createIndexAndAliasIfAliasNotExists(MetadataCollections collection, java.lang.Integer tenantId)
void
ElasticsearchAccessMetadata. delete(MetadataCollections collection, java.util.List<java.lang.String> ids, java.lang.Integer tenantId)
static com.mongodb.client.result.DeleteResult
MongoDbMetadataHelper. delete(MetadataCollections collection, org.bson.conversions.Bson condition, int nb)
Deprecated.void
ElasticsearchAccessMetadata. deleteIndexByAliasForTesting(MetadataCollections collection, int tenantId)
UpdatedDocument
DbRequest. execUpdateRequest(RequestParserMultiple requestParser, java.lang.String documentId, MetadataCollections metadataCollection, OntologyValidator ontologyValidator, UnitValidator unitValidator, java.util.List<OntologyModel> ontologyModels, boolean forceUpdate)
static MetadataDocument
MongoDbMetadataHelper. findOne(MetadataCollections col, java.lang.String id)
Deprecated.Find the corresponding id in col collection if it exists.com.fasterxml.jackson.databind.JsonNode
MetadataRepositoryService. getDocumentById(MetadataCollections collection, java.lang.String id, java.lang.Integer tenant)
Retrieve document by its ID in a given collection filtered by a tenant in mongojava.util.List<com.fasterxml.jackson.databind.JsonNode>
MetadataRepositoryService. getDocumentsByIds(MetadataCollections collection, java.util.Collection<java.lang.String> ids, java.lang.Integer tenant)
Retrieve document by its ID in a given collection filtered by a tenant in mongovoid
ElasticsearchAccessMetadata. indexEntry(MetadataCollections collection, java.lang.Integer tenantId, java.lang.String id, VitamDocument<?> vitamDocument)
void
ElasticsearchAccessMetadata. insertFullDocument(MetadataCollections collection, java.lang.Integer tenantId, java.lang.String id, MetadataDocument<?> doc)
Insert one elementvoid
ElasticsearchAccessMetadata. insertFullDocuments(MetadataCollections collection, java.lang.Integer tenantId, java.util.Collection<? extends MetadataDocument<?>> documents)
void
ElasticsearchAccessMetadata. purgeIndexForTesting(MetadataCollections collection, java.lang.Integer tenantId)
void
ElasticsearchAccessMetadata. refreshIndex(MetadataCollections collection, int tenantId)
protected Result<MetadataDocument<?>>
ElasticsearchAccessMetadata. search(MetadataCollections collection, java.lang.Integer tenantId, org.elasticsearch.index.query.QueryBuilder query, java.util.List<org.elasticsearch.search.sort.SortBuilder<?>> sorts, int offset, java.lang.Integer limit, java.util.List<org.elasticsearch.search.aggregations.AggregationBuilder> facets, java.lang.String scrollId, java.lang.Integer scrollTimeout, boolean trackTotalHits)
static com.mongodb.client.FindIterable<?>
MongoDbMetadataHelper. select(MetadataCollections collection, org.bson.conversions.Bson condition, org.bson.conversions.Bson projection)
Deprecated.Does not call getAfterLoad.static com.mongodb.client.FindIterable<?>
MongoDbMetadataHelper. select(MetadataCollections collection, org.bson.conversions.Bson condition, org.bson.conversions.Bson projection, org.bson.conversions.Bson orderBy, int offset, int limit)
Deprecated.Does not call getAfterLoad.void
ElasticsearchAccessMetadata. updateFullDocument(MetadataCollections collection, java.lang.Integer tenantId, java.lang.String id, MetadataDocument<?> metadataDocument)
Update one element fullyMethod parameters in fr.gouv.vitam.metadata.core.database.collections with type arguments of type MetadataCollections Modifier and Type Method Description static void
MetadataCollectionsTestUtils. afterTest(ElasticsearchMetadataIndexManager indexManager, java.util.Collection<MetadataCollections> metadataCollections)
static void
MetadataCollectionsTestUtils. afterTestClass(ElasticsearchMetadataIndexManager indexManager, java.util.Collection<MetadataCollections> metadataCollections, boolean deleteEsIndexes)
static void
MetadataCollectionsTestUtils. beforeTestClass(com.mongodb.client.MongoDatabase db, java.lang.String prefix, ElasticsearchAccessMetadata esClient, java.util.Collection<MetadataCollections> metadataCollections)
-
Uses of MetadataCollections in fr.gouv.vitam.metadata.core.graph
Methods in fr.gouv.vitam.metadata.core.graph that return types with arguments of type MetadataCollections Modifier and Type Method Description java.util.Map<MetadataCollections,java.lang.Integer>
StoreGraphService. tryStoreGraph()
If no graph store in progress, try to start one Should be exposed in the APIMethods in fr.gouv.vitam.metadata.core.graph with parameters of type MetadataCollections Modifier and Type Method Description void
GraphComputeServiceImpl. bulkElasticsearch(MetadataCollections metaDaCollection, java.util.List<org.bson.Document> collection)
void
GraphComputeServiceImpl. bulkElasticsearch(MetadataCollections metaDaCollection, java.util.Set<java.lang.String> collection)
void
GraphComputeServiceImpl. bulkUpdateMongo(MetadataCollections metaDaCollection, java.util.List<com.mongodb.client.model.WriteModel<org.bson.Document>> collection)
GraphComputeResponse
GraphComputeServiceImpl. computeGraph(MetadataCollections metadataCollections, java.util.Set<java.lang.String> documentsId, boolean computeObjectGroupGraph, boolean invalidateComputedInheritedRules)
java.time.LocalDateTime
StoreGraphService. getLastGraphStoreDate(MetadataCollections metadataCollections)
As the files generated are zip files. -
Uses of MetadataCollections in fr.gouv.vitam.metadata.core.graph.api
Methods in fr.gouv.vitam.metadata.core.graph.api with parameters of type MetadataCollections Modifier and Type Method Description void
GraphComputeService. bulkElasticsearch(MetadataCollections metaDaCollection, java.util.List<org.bson.Document> collection)
Bulk save in elasticsearchvoid
GraphComputeService. bulkElasticsearch(MetadataCollections metaDaCollection, java.util.Set<java.lang.String> collection)
Bulk save in elasticsearchvoid
GraphComputeService. bulkUpdateMongo(MetadataCollections metaDaCollection, java.util.List<com.mongodb.client.model.WriteModel<org.bson.Document>> collection)
Bulk write in mongodbdefault void
GraphComputeService. computeGraph(MetadataCollections metadataCollections, java.util.List<org.bson.Document> documents, boolean invalidateComputedInheritedRules)
Generic method to calculate graph for unit and object groupGraphComputeResponse
GraphComputeService. computeGraph(MetadataCollections metadataCollections, java.util.Set<java.lang.String> unitsId, boolean computeObjectGroupGraph, boolean invalidateComputedInheritedRules)
Compute graph for unit/got from all parents -
Uses of MetadataCollections in fr.gouv.vitam.metadata.core.reconstruction
Methods in fr.gouv.vitam.metadata.core.reconstruction with parameters of type MetadataCollections Modifier and Type Method Description MetadataBackupModel
RestoreBackupService. loadData(java.lang.String strategy, MetadataCollections collection, java.lang.String filename, long offset)
Load data from storagevoid
ReconstructionService. purgeReconstructedDocumentsWithGraphOnlyData(MetadataCollections metaDaCollection)
Find all older (AU/GOT) where only graph data are reconstructed As Documents with only graph data are not indexed in elasticsearch => we have not to implement deletion from Elastcisearch
-