Если вы хотите ограничить создание хотя бы одного элемента, тогда начните с перезаписи действия по созданию и представления.Вы захотите разрешить пользователю загружать файл из процесса создания, а затем отправить эту форму либо обратно в измененное действие создания, либо в новое действие, такое как bulkCreate, которое работает с файлом XML.
При анализе файла XML для создания объектов домена эти элементы могут оказаться полезными Использование атрибутов для объектов домена и XML Slurper Groovy
Еще одна область для размышлений - как вы собираетесь обрабатывать доменные объекты, которые не проверяются, вы загружаете все, кроме тех, которые не проверяют или не загружают что-либо?