def retrieveLogEntriesDb(self): self.logEntries.clear() for entry in self.col.find(): logEntry = LogEntry() logEntry.id = entry["_id"] logEntry.associatedVectors = eval(entry["vectors"]) logEntry.location = entry["location"] logEntry.eventType = entry["eventType"] logEntry.description = entry["description"] logEntry.creator = entry["creator"] logEntry.date = entry["date"] logEntry.artifact = entry["artifact"] logEntry.lineNumber = entry["lineNumber"] self.logEntries[logEntry.id] = logEntry
def retrieveLogEntryDb(self, logEntryId): query = {"id": str(logEntryId)} logEntry = None for entry in self.col.find(query): logEntry = LogEntry() logEntry.id = entry["_id"] logEntry.associatedVectors = eval(entry["vectors"]) logEntry.location = entry["location"] logEntry.eventType = entry["eventType"] logEntry.description = entry["description"] logEntry.creator = entry["creator"] logEntry.date = entry["date"] logEntry.artifact = entry["artifact"] logEntry.lineNumber = entry["lineNumber"] return logEntry