Uses of Class
fr.gouv.vitam.common.database.server.mongodb.VitamDocument
Package
Description
Database server package in vitam
Elasticsearch server package in Vitam
MongoDB server package in Vitam
Provides common classes for the Functional Administration module.
Provides common server classes for the Functional Administration module
Provides Logbook collection classes
Provides
-
Uses of VitamDocument in fr.gouv.vitam.common.database.server
Modifier and TypeMethodDescription<T extends VitamDocument<?>>
List<T>DbRequestResult.getDocuments
(Class<T> cls) Returns directly the VitamDocuments list<T extends VitamDocument<T>,
V>
List<V>DbRequestResult.getDocuments
(Class<T> cls, Class<V> clsFromJson) Return directly the clsFomJson items list<T extends VitamDocument<T>>
RequestResponseOK<T>DbRequestResult.getRequestResponseOK
(com.fasterxml.jackson.databind.JsonNode query, Class<T> cls) Return directly a RequestResponseOk from result using default VitamDocument<T extends VitamDocument<T>,
V>
RequestResponseOK<V>DbRequestResult.getRequestResponseOK
(com.fasterxml.jackson.databind.JsonNode query, Class<T> cls, Class<V> clsFromJson) Return directly a RequestResponseOk from result using clsFromJson classstatic <T extends VitamDocument<?>>
com.mongodb.client.MongoCursor<T>DbRequestHelper.selectMongoDbExecuteThroughFakeMongoCursor
(VitamCollection<T> collection, RequestParserSingle parser, List<String> list, List<Double> scores) Private method for select using MongoDb from Elasticsearch resultModifier and TypeMethodDescriptionfinal void
DbRequestResult.filterFinalResponse
(VitamDocument<?> document) This method will modify the document argument in order to filter as output all _varname to corresponding #varname according to ParserTokensModifier and TypeMethodDescriptionvoid
DbRequestSingle.replaceDocument
(com.fasterxml.jackson.databind.JsonNode document, String identifierValue, String identifierKey, VitamCollection<VitamDocument<?>> vitamCollection) void
DbRequestSingle.replaceDocuments
(Map<String, com.fasterxml.jackson.databind.JsonNode> documentByIdentifiers, String identifierKey, VitamCollection<VitamDocument<?>> vitamCollection) DbRequestResult.setCursor
(com.mongodb.client.MongoCursor<VitamDocument<?>> cursor) ModifierConstructorDescriptionDbRequestSingle
(VitamCollection<VitamDocument<?>> collection, OntologyLoader ontologyLoader, ElasticsearchIndexAlias elasticsearchIndexAlias) Constructor with VitamCollection -
Uses of VitamDocument in fr.gouv.vitam.common.database.server.elasticsearch
Modifier and TypeMethodDescriptionfinal <T> void
ElasticsearchAccess.indexEntry
(ElasticsearchIndexAlias indexAlias, String id, VitamDocument<T> vitamDocument) <T> void
ElasticsearchAccess.updateEntry
(ElasticsearchIndexAlias indexAlias, String id, VitamDocument<T> vitamDocument) Update one element fully -
Uses of VitamDocument in fr.gouv.vitam.common.database.server.mongodb
Modifier and TypeMethodDescriptionprotected VitamDocument<E>
VitamDocument.checkId()
check if Id is validabstract VitamDocument<E>
VitamDocument.newInstance
(com.fasterxml.jackson.databind.JsonNode content) Make a new instance of the document with the given json -
Uses of VitamDocument in fr.gouv.vitam.functional.administration.common
Modifier and TypeClassDescriptionclass
Defines an Access contract model for SIP transfer control.class
Accession Register Detail documentclass
Accession Register Summary documentclass
Defines a Agency collection.class
Defines an archive unit Profile collection.class
Defines a Context collection.class
FileFormat define the file referential format for Vitamclass
FileRules create the template of FileRules from VitamDocumentclass
Griffin classclass
Defines an Ingest contract model for SIP transfer control.class
Defines an Management contract modelclass
Defines an ontology collection.class
class
Defines a Profile collection.class
Defines a Security Profile collection.class
Defines a Contract Sequence collection.Modifier and TypeMethodDescriptionReferentialFile.findDocumentById
(String id) find document based on a given IdAccessContract.newInstance
(com.fasterxml.jackson.databind.JsonNode content) AccessionRegisterDetail.newInstance
(com.fasterxml.jackson.databind.JsonNode content) AccessionRegisterSummary.newInstance
(com.fasterxml.jackson.databind.JsonNode content) Agencies.newInstance
(com.fasterxml.jackson.databind.JsonNode content) ArchiveUnitProfile.newInstance
(com.fasterxml.jackson.databind.JsonNode content) Context.newInstance
(com.fasterxml.jackson.databind.JsonNode content) FileFormat.newInstance
(com.fasterxml.jackson.databind.JsonNode content) FileRules.newInstance
(com.fasterxml.jackson.databind.JsonNode content) Griffin.newInstance
(com.fasterxml.jackson.databind.JsonNode content) IngestContract.newInstance
(com.fasterxml.jackson.databind.JsonNode content) ManagementContract.newInstance
(com.fasterxml.jackson.databind.JsonNode content) Ontology.newInstance
(com.fasterxml.jackson.databind.JsonNode content) PreservationScenario.newInstance
(com.fasterxml.jackson.databind.JsonNode content) Profile.newInstance
(com.fasterxml.jackson.databind.JsonNode content) SecurityProfile.newInstance
(com.fasterxml.jackson.databind.JsonNode content) VitamSequence.newInstance
(com.fasterxml.jackson.databind.JsonNode content) -
Uses of VitamDocument in fr.gouv.vitam.functional.administration.common.schema
Modifier and TypeMethodDescriptionSchema.newInstance
(com.fasterxml.jackson.databind.JsonNode content) -
Uses of VitamDocument in fr.gouv.vitam.functional.administration.common.server
Modifier and TypeClassDescriptionclass
Accession Register Summary documentModifier and TypeMethodDescription<T extends VitamDocument<?>>
VitamCollection<T>FunctionalAdminCollections.getVitamCollection()
Modifier and TypeMethodDescriptionMongoDbAccessAdminImpl.getDocumentById
(String id, FunctionalAdminCollections collection) MongoDbAccessReferential.getDocumentById
(String id, FunctionalAdminCollections collection) MongoDbAccessAdminImpl.getDocumentByUniqueId
(String id, FunctionalAdminCollections collection, String field) MongoDbAccessReferential.getDocumentByUniqueId
(String id, FunctionalAdminCollections collection, String field) AccessionRegisterSymbolic.newInstance
(com.fasterxml.jackson.databind.JsonNode content) -
Uses of VitamDocument in fr.gouv.vitam.logbook.common.server.database.collections
Modifier and TypeClassDescriptionclass
Abstract class for Logbook LifeCycle itemclass
Logbook LifeCycle ObjectGroup itemclass
Logbook LifeCycle ObjectGroup In Process itemclass
Logbook LifeCycle Unit itemclass
Logbook LifeCycle Unit In Process itemclass
Logbook Operation itemModifier and TypeMethodDescription<T extends VitamDocument<?>>
VitamCollection<T>LogbookCollections.getVitamCollection()
Modifier and TypeMethodDescriptionLogbookLifeCycle.newInstance
(com.fasterxml.jackson.databind.JsonNode content) LogbookLifeCycleObjectGroup.newInstance
(com.fasterxml.jackson.databind.JsonNode content) LogbookLifeCycleObjectGroupInProcess.newInstance
(com.fasterxml.jackson.databind.JsonNode content) LogbookLifeCycleUnit.newInstance
(com.fasterxml.jackson.databind.JsonNode content) LogbookLifeCycleUnitInProcess.newInstance
(com.fasterxml.jackson.databind.JsonNode content) LogbookOperation.newInstance
(com.fasterxml.jackson.databind.JsonNode content) Modifier and TypeMethodDescriptionprotected Class<? extends VitamDocument<?>>
LogbookCollections.getClasz()
Modifier and TypeMethodDescription<T> void
LogbookElasticsearchAccess.indexEntry
(LogbookCollections collection, Integer tenantId, String id, VitamDocument<T> vitamDocument) -
Uses of VitamDocument in fr.gouv.vitam.metadata.core.database.collections
Modifier and TypeClassDescriptionclass
The default Vitam Type object to be stored in the database (MongoDb/ElasticSearch mode)class
class
ObjectGroup:class
Unit class:Modifier and TypeMethodDescriptionvoid
ElasticsearchAccessMetadata.indexEntry
(MetadataCollections collection, Integer tenantId, String id, VitamDocument<?> vitamDocument)