OPUS4 / framework

OPUS 4 Database Implementation
Other
2 stars 7 forks source link

Funktionen von PersonRepositoryInterface aus Person-Klasse verschieben #316

Open j3nsch opened 1 year ago

j3nsch commented 1 year ago

Die Person-Klasse im Framework ist überfrachtet. Das macht sie unübersichtlich. Es ist auch noch nicht klar welche Rolle diese Klasse beim weiteren Ausbau der Pesonen-Verwaltung spielen soll. Wird die Klasse zum Master-Datensatz für Personen oder bleibt sie erhalten für den konkreten Metadaten-Eintrag für eine Person in einem Dokument.

Die Personen-Verwaltungsfunktionen, die aktuell in PersonRepositoryInterface definiert sind, sollen daher in eine separate PersonRepository-Klasse verschoben werden. Die Unit Tests werden auch aufgeteilt. Das ist für den weiteren Ausbau ein Schritt in die richtige Richtung.