manuskript/manuskript/models/searchableModel.py
2021-04-02 14:15:17 +01:00

16 lines
392 B
Python

#!/usr/bin/env python
# --!-- coding: utf8 --!--
class searchableModel():
def searchOccurrences(self, searchRegex, columns):
results = []
for item in self.searchableItems():
for column in columns:
results += item.searchOccurrences(searchRegex, column)
return results
def searchableItems(self):
raise NotImplementedError