public class ReadRequestReferentialRepository extends Object implements ReadRequestReferentialCleaner
| Constructor and Description |
|---|
ReadRequestReferentialRepository(com.mongodb.client.MongoCollection<org.bson.Document> collection) |
| Modifier and Type | Method and Description |
|---|---|
long |
cleanUp() |
Optional<TapeReadRequestReferentialEntity> |
find(String requestId) |
void |
insert(TapeReadRequestReferentialEntity tapeReadRequestReferentialEntity) |
void |
invalidate(String readOrderRequestId) |
void |
updateReadRequests(String archiveId,
TarLocation tarLocation)
Update location of a given archive id in all read request where this archive id exists
|
public ReadRequestReferentialRepository(com.mongodb.client.MongoCollection<org.bson.Document> collection)
public void insert(TapeReadRequestReferentialEntity tapeReadRequestReferentialEntity) throws ReadRequestReferentialException
ReadRequestReferentialExceptionpublic Optional<TapeReadRequestReferentialEntity> find(String requestId) throws ReadRequestReferentialException
ReadRequestReferentialExceptionpublic void updateReadRequests(String archiveId, TarLocation tarLocation) throws ReadRequestReferentialException
archiveId - tarLocation - ReadRequestReferentialExceptionpublic long cleanUp()
throws ReadRequestReferentialException
cleanUp in interface ReadRequestReferentialCleanerReadRequestReferentialExceptionpublic void invalidate(String readOrderRequestId) throws ReadRequestReferentialException
invalidate in interface ReadRequestReferentialCleanerReadRequestReferentialExceptionCopyright © 2019 Vitam. All rights reserved.