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
ReadRequestReferentialException
public Optional<TapeReadRequestReferentialEntity> find(String requestId) throws ReadRequestReferentialException
ReadRequestReferentialException
public void updateReadRequests(String archiveId, TarLocation tarLocation) throws ReadRequestReferentialException
archiveId
- tarLocation
- ReadRequestReferentialException
public long cleanUp() throws ReadRequestReferentialException
cleanUp
in interface ReadRequestReferentialCleaner
ReadRequestReferentialException
public void invalidate(String readOrderRequestId) throws ReadRequestReferentialException
invalidate
in interface ReadRequestReferentialCleaner
ReadRequestReferentialException
Copyright © 2019 Vitam. All rights reserved.