проверять значения в Set fileEntities на предмет изменения, если изменились данные - ошибка.
Т.к. изменения(удаление, добавление нового (редактирование созданного ранее FileEntity невозможно )) в в Set fileEntities необходимо проводить только через FileEntityService