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