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
}
}
Webflow のある時点で、fooObject.fooProp1 が null でないことを確認する必要があります。そうである場合は、エラーをスローして、ユーザーに強制的に値を指定させたいと考えています。(Bar オブジェクトと Foo オブジェクトの両方で) これを行うために validate() を使用しようとしましたが、fooProp1 には nullable:true プロパティがあるため、検証に合格します。何か案は?