Eventi API
Eventi lanciati dal modulo API.
Per la configurazione del listener in ascolto degli eventi fare riferimento alla documentazione Core degli Eventi.
PreQueryFilter DataObject ≥ 3.8
Evento lanciato prima della query del listing. Questo evento può essere utilizzato per modificare i criteri di ricerca prima dell'esecuzione della query. I flussi in cui l'evento è lanciato sono: Count e List.
- Tag evento:
soh.api.preQueryFilter - Tag tipizzato evento:
Sintra\ApiBundle\Model\Event\QueryFilterEvent::PRE_QUERY - Classe evento:
Sintra\ApiBundle\Model\Event\QueryFilterEvent
PreSave DataObject ≥ 3.8
Evento lanciato prima del salvataggio trami API di un dataobject. Questo evento può essere utilizzato per modificare i dati prima del salvataggio. I flussi in cui l'evento è lanciato sono: Insert, Update e Upsert Bulk.
- Tag evento:
soh.api.preSave - Tag tipizzato evento:
Sintra\ApiBundle\Model\Event\UpsertEvent::PRE_SAVE - Classe evento:
Sintra\ApiBundle\Model\Event\UpsertEvent
PostSave DataObject ≥ 3.8
Evento lanciato dopo il salvataggio tramite API di un dataobject. Questo evento può essere utilizzato per eseguire azioni conseguenti al salvataggio, come l'invio di notifiche, l'aggiornamento di indici o l'esecuzione di sincronizzazioni. I flussi in cui l'evento è lanciato sono: Insert, Update e Upsert Bulk.
- Tag evento:
soh.api.postSave - Tag tipizzato evento:
Sintra\ApiBundle\Model\Event\UpsertEvent::POST_SAVE - Classe evento:
Sintra\ApiBundle\Model\Event\UpsertEvent