Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

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 $id und $identifier der gelöschten Entity im Event separat zur Verfügung gestellt.

\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.

...