Class PersistentIdentifierRepositoryImpl
java.lang.Object
fr.gouv.vitam.metadata.core.database.collections.PersistentIdentifierRepositoryImpl
- All Implemented Interfaces:
PersistentIdentifierRepository
public class PersistentIdentifierRepositoryImpl
extends Object
implements PersistentIdentifierRepository
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPersistentIdentifierRepositoryImpl
(MongoDbAccessMetadataImpl mongoDbAccess) PersistentIdentifierRepositoryImpl
(MongoDbAccessMetadataImpl mongoDbAccess, String prefix) -
Method Summary
Modifier and TypeMethodDescriptionfindByPersistentIdentifierAndTenant
(String persistentIdentifier, Integer tenant, String type) void
-
Field Details
-
PURGED_PERSISTENT_IDENTIFIER_COLLECTION
- See Also:
-
-
Constructor Details
-
PersistentIdentifierRepositoryImpl
-
PersistentIdentifierRepositoryImpl
-
-
Method Details
-
findByPersistentIdentifierAndTenant
public List<PurgedPersistentIdentifier> findByPersistentIdentifierAndTenant(String persistentIdentifier, Integer tenant, @Nullable String type) throws DatabaseException - Specified by:
findByPersistentIdentifierAndTenant
in interfacePersistentIdentifierRepository
- Throws:
DatabaseException
-
insert
public void insert(List<org.bson.Document> purgedPersistentIdentifiers) throws MetaDataExecutionException - Specified by:
insert
in interfacePersistentIdentifierRepository
- Throws:
MetaDataExecutionException
-