Die Architektur

Im Source-Folder werden Java-Klassen als Migrationsschritte abgelegt, die das Interface IMigrationStep implementieren und die abstrakte Klasse BaseMigrationStep erweitern. Die Methode ::execute(…) von IMigrationStep bekommt eine Instanz von IMapping aus dem Migration-Framework. Um die Migration durchzuführen, können nun in der Execute-Methode verschiedene HighLevel Funktionen aus IMapping und IMigrationStep genutzt werden. Die Methoden der Interfaces IMapping und IMigrationStep sind stabil und mit Javadoc-Hilfen versehen.

Mapping-Interface

Migration-Interface