RED-8702: Explore document databases to store entityLog
* refactoring
This commit is contained in:
parent
bede56b38a
commit
1806e37d93
@ -21,7 +21,7 @@ public interface EntityLogEntryDocumentRepository extends MongoRepository<Entity
|
||||
|
||||
|
||||
@Query("{ 'entityLogId' : ?0, 'changes.analysisNumber' : ?1 }")
|
||||
List<EntityLogEntryDocument> findByEntityLogIdAndChangesAnalysisNumberGreaterEquals(String entityLogId, Integer analysisNumber);
|
||||
List<EntityLogEntryDocument> findByEntityLogIdAndChangesAnalysisNumberEquals(String entityLogId, Integer analysisNumber);
|
||||
|
||||
|
||||
@Query("{ 'entityLogId' : ?0}")
|
||||
|
||||
@ -274,7 +274,7 @@ public class EntityLogMongoService {
|
||||
Optional<EntityLog> optionalEntityLog = entityLogDocumentRepository.findEntityLogDocumentWithoutEntriesById(entityLogId)
|
||||
.map(mapper::fromLogDocument);
|
||||
optionalEntityLog.ifPresent(entityLog -> entityLog.getEntityLogEntry()
|
||||
.addAll(entityLogEntryDocumentRepository.findByEntityLogIdAndChangesAnalysisNumberGreaterEquals(entityLogId, analysisNumber)
|
||||
.addAll(entityLogEntryDocumentRepository.findByEntityLogIdAndChangesAnalysisNumberEquals(entityLogId, analysisNumber)
|
||||
.stream()
|
||||
.map(mapper::fromLogEntryDocument)
|
||||
.toList()));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user