...
Es können eigene Löschmethoden integriert werden. Dazu muss ein Manager eines Pakets das Interface Brandbox\FrameworkDataErasure\Erasure\Job\Lib\Service\EraserServiceInterface
implementieren.
Automatisierung
...
Event | Beschreibung | ||
---|---|---|---|
\Brandbox\FrameworkDataErasure\Erasure\Job\Lib\Event\OnAfterCreateErasureJob | Das Event wird nach Anlage eines Löschauftrags gefeuert. Standard-Implementation ist das Speichern und Verknüpfen der Löschungen in Erasure/Job mit Priorität 1000. | ||
\Brandbox\FrameworkDataErasure\Erasure\Job\Lib\Event\OnAfterCreateErasureLog | Das Event wird nach Anlage einer Löschung gefeuert. | ||
\Brandbox\FrameworkDataErasure\Erasure\Job\Lib\Event\OnAfterEraseEntityOnEraseEntity | Das Event wird nach zum Ausführen der Löschung pro gelöschtem Datensatz gefeuert. Standard-Implementation ist das Speichern des Lösch-Zeitstempels pro Löschung in Erasure/Job Löschen der betroffenen Entity mit Priorität 1000. | \Brandbox\FrameworkDataErasure\Erasure\Job\Lib\Event\OnBeforeEraseEntity | Das Event wird vor Ausführen der Löschung pro zu löschendem Datensatz gefeuertDa mit der Standardimplementation das Entity selbst gelöscht wird und damit die ID danach nicht mehr zur Verfügung steht, werden für nachträgliche Operationen die Properties |
\Brandbox\FrameworkDataErasure\Erasure\Job\Lib\Event\OnProcessErasureJob | Das Event wird beim Verarbeiten eines Löschauftrags gefeuert. Standard-Implementation ist die Löschung selbst in Erasure/Job mit Priorität 1000. | ||
\Brandbox\FrameworkDataErasure\Erasure\Job\Lib\Event\OnSendInformationMail | Das Event wird vor dem Versenden der Informations-Mails gefeuert und enthält im Property $builder den Mail-Builder, der angereichert oder verändert werden kann. |
...