Я использую плагин Grails Webflow . Вот объекты домена, с которыми я работаю:
class Foo implements Serializable {
String fooProp1,
fooProp2
static constraints = {
fooProp2 nullable: false
}
}
class Bar implements Serializable {
Foo fooObject
static constraints = {
fooObject nullable: false
}
}
В какой-то момент веб-потока мне нужно убедиться, что fooObject.fooProp1 не равно нулю. Если это так, я хочу выдать ошибку и заставить пользователя указать ей значение. Я пробовал использовать validate () для этого (как для объектов Bar, так и для Foo), но поскольку fooProp1 имеет свойство nullable: true, он проходит проверку. Есть идеи?