Использовать onBeforeDelete Dynamic Hook, чтобы сделать что-то кроме удаления документа? - PullRequest
0 голосов
/ 12 октября 2018

Используя динамические зацепки OrientDB, можно просто что-то сделать в ответ на любую операцию CRUD, включая ее остановку (с помощью исключения).Но я пытаюсь понять, как «сделать что-то другое» и все же вернуть «успешный» результат вызывающей стороне.В частности, в ответ на операцию DELETE я хочу вместо этого ОБНОВИТЬ целевой документ (т.е. вместо того, чтобы удалить его, я «пометю» его как удаленный).Я легко могу сделать это с помощью ловушки onBeforeDelete, но недостающий фрагмент головоломки состоит в том, как избежать операции удаления без исключения?

...